Entropy Sources
openentropy currently ships 63 entropy sources across 13 categories. This page is the navigation hub for the split source catalog.
Source Categories
Section titled “Source Categories”- Timing Sources
- Scheduling Sources
- System Sources
- Network Sources
- IO Sources
- IPC Sources
- Microarchitecture Sources
- GPU Sources
- Thermal Sources
- Signal Sources
- Sensor Sources
- Quantum Sources
Platform Availability
Section titled “Platform Availability”| Platform | Available Sources | Notes |
|---|---|---|
| MacBook (M-series) | 63/63 | Full suite |
| Mac Mini/Studio/Pro | 50-55/63 | Some sensor channels unavailable |
| Intel Mac | ~18/63 | ARM-specific sources unavailable |
| Linux | ~14/63 | macOS-specific APIs unavailable |
Entropy Quality Notes
Section titled “Entropy Quality Notes”- Raw source output can be biased and structured.
- Conditioned pool output is the operational path for cryptographic use.
- For deep interpretation, run profile-based analysis and inspect verdicts.
Adding a New Source
Section titled “Adding a New Source”- Implement
EntropySourceincrates/openentropy-core/src/sources/<category>/. - Define
SourceInfowith mechanism and platform requirements. - Register source in the category
mod.rs. - Add tests and document the source in the corresponding docs category page.