aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2025-04-15 10:33:25 +0000
committerGitHub <[email protected]>2025-04-15 10:33:25 +0000
commit05c663490422f0aaaf539de2ef570267582ca1c2 (patch)
tree239643b18748bf0f06afe15fd218270c9ed5ada5
parent4cc7d41b240e96d1163a5d80ea81bc5be0fda2a3 (diff)
parenta606a1a45a32117b170e3a5d59f51fc6f123e084 (diff)
Merge pull request #4096 from wez/csprng
embassy-rp: impl rand_core::CryptoRng for Trng
-rw-r--r--embassy-rp/src/trng.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/embassy-rp/src/trng.rs b/embassy-rp/src/trng.rs
index 44b1bb996..611fee83b 100644
--- a/embassy-rp/src/trng.rs
+++ b/embassy-rp/src/trng.rs
@@ -368,6 +368,9 @@ impl<'d, T: Instance> rand_core::RngCore for Trng<'d, T> {
368 Ok(()) 368 Ok(())
369 } 369 }
370} 370}
371
372impl<'d, T: Instance> rand_core::CryptoRng for Trng<'d, T> {}
373
371/// TRNG interrupt handler. 374/// TRNG interrupt handler.
372pub struct InterruptHandler<T: Instance> { 375pub struct InterruptHandler<T: Instance> {
373 _trng: PhantomData<T>, 376 _trng: PhantomData<T>,