ESDM 1.0.0
Documentation
The following documentation is available:
Changelog
-
IRQ/Sched ES: add support to retry accessing the kernel with -i and -s flags
-
enhancement: Jitter RNG ES generates data asynchronously
-
enhancement: add kernel Jitter RNG ES
-
enhancement: add leancrypto, OpenSSL and Botan crypto provider backends
-
enhancement: add OpenSSL, Botan seed provider (leancrypto ESDM seed provider is found in leancrypto source code)
-
fix: ESDM server - systemd unit executes server in current mount namespace
-
editorial: apply clang-format
-
fix: CUSE daemons may hang during shutdown due to busy mounts
-
fix: resynchronize CUSE daemons and ESDM server upon ESDM server restart
-
enhancement: ESDM server status splits up FIPS 140 and SP800-90C compliance
-
rename compile time option “oversample_es” to “sp80090c” which is now disabled by default considering that with its enabling, the oversampling is applied unconditionally during startup
Standards Compliance
-
SP800-90A/B/C compliant
-
AIS20/31 2011 compliant
-
AIS20/31 draft 2022 compliant
-
FIPS IG 7.19 / D.K compliant - use of DRBG as conditioning component for chaining DRBGs