[PATCH v2 0/8] SP800-90A Deterministic Random Bit Generator

Stephan Mueller smueller at chronox.de
Sun Mar 9 00:23:47 CET 2014


Hi,

the following set of patches against the current GIT development tree of
libgcrypt implements the SP800-90A DRBG and integrates it with libgcrypt.

version 2 changes:

* reformat drbg.c to conform to libgcrypt coding style
* clean up data structures
* add drbg_healthcheck_sanity

Thanks to Jeremy Powell and Rafael Aquini for comments.

Stephan Mueller (8):
  SP800-90A Deterministic Random Bit Generator
  Compile DRBG
  Function definitions of interfaces for random.c
  Invoke DRBG from common libgcrypt RNG code
  Function definitions for gcry_control callbacks
  DRBG specific gcry_control requests
  Include OS types.h for __u32 definition
  User interface to DRBG

 random/Makefile.am     |    1 +
 random/drbg.c          | 3214 ++++++++++++++++++++++++++++++++++++++++++++++++
 random/rand-internal.h |    9 +
 random/random.c        |   33 +-
 random/random.h        |    6 +-
 src/gcrypt.h.in        |   82 +-
 src/global.c           |   17 +
 src/types.h            |    1 +
 8 files changed, 3351 insertions(+), 12 deletions(-)
 create mode 100644 random/drbg.c

-- 
1.8.5.3





More information about the Gcrypt-devel mailing list