From 558b96cfd5c10f76cdb550bb07d7433e62f2fd40 Mon Sep 17 00:00:00 2001 From: bunnie Date: Mon, 3 Mar 2025 02:13:52 +0800 Subject: [PATCH] add missing api for emulation --- services/cramium-emu/src/trng.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) 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, + } +}