diff --git a/services/cramium-emu/src/trng.rs b/services/cramium-emu/src/trng.rs index 245310145..fcde8bfe9 100644 --- a/services/cramium-emu/src/trng.rs +++ b/services/cramium-emu/src/trng.rs @@ -50,3 +50,13 @@ impl RngCore for Trng { } impl CryptoRng for Trng {} + +pub mod api { + #[derive(Debug, num_derive::FromPrimitive, num_derive::ToPrimitive, PartialEq, Eq, Copy, Clone)] + pub enum TrngTestMode { + // No test mode configured. Whitened data is sampled. + None, + // Raw TRNG output. + Raw, + } +}