ESDM 1.2.0
Documentation
The following documentation is available:
Changelog
-
fix: to prevent a DoS against the RPC channel, limit the slow operations of esdm_get_random_bytes_pr and esdm_get_seed to allow only one call in flight. If another call comes in while one process is ongoing, return -EAGAIN to free the RPC channel.
-
fix: handle rogue libesdm-aux clients more gracefully - if a client received a notification to supply entropy, but it fails to send anything, the ESDM will not send a notification again. This issue is alleviated by checking the need_entropy common variable
-
switch from CLOCK_REALTIME to CLOCK_MONOTONIC for wait operations
-
add esdm.spec file for generating an RPM
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