feat: Add CSPRNG with SE050 seed for embedded platforms
- Implemented ChaCha20-based CSPRNG seeded from SE050 TRNG - Optimized for ESP32 and other embedded platforms - Single SE050 access at startup, then fast software RNG - All 10 CSPRNG tests passing Usage: Benefits: - Minimal I2C communication (only once at startup) - Fast random generation after seeding - Cryptographically secure (ChaCha20-based) - Suitable for resource-constrained devices
This commit is contained in:
@@ -28,6 +28,7 @@ set(SOURCES
|
||||
src/se050_tai64n_hw.c
|
||||
src/se050_wireguard.c
|
||||
src/se050_wireguard_se050_rng.c
|
||||
src/se050_rng_seed.c
|
||||
)
|
||||
|
||||
# Create library
|
||||
|
||||
Reference in New Issue
Block a user