Skip to content

Entropy Sources

openentropy currently ships 63 entropy sources across 13 categories. This page is the navigation hub for the split source catalog.

PlatformAvailable SourcesNotes
MacBook (M-series)63/63Full suite
Mac Mini/Studio/Pro50-55/63Some sensor channels unavailable
Intel Mac~18/63ARM-specific sources unavailable
Linux~14/63macOS-specific APIs unavailable
  • 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.
  1. Implement EntropySource in crates/openentropy-core/src/sources/<category>/.
  2. Define SourceInfo with mechanism and platform requirements.
  3. Register source in the category mod.rs.
  4. Add tests and document the source in the corresponding docs category page.