diff options
author | Kurt Roeckx <kurt@roeckx.be> | 2018-03-04 13:23:05 +0100 |
---|---|---|
committer | Kurt Roeckx <kurt@roeckx.be> | 2018-03-06 18:34:23 +0100 |
commit | 35503b7cdc38b21739df1163d6d24b00dd386bef (patch) | |
tree | a58ae233681a09ce055d8298a0aebefc6c4bc09c /include | |
parent | 3bc0ab06b0224fb72d08baa1843f3d36be361162 (diff) |
Check the parent DRBG's strength
We currently don't support the algorithm from NIST SP 800-90C
10.1.2 to use a weaker DRBG as source
Reviewed-by: Dr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
GH: #5506
Diffstat (limited to 'include')
-rw-r--r-- | include/openssl/randerr.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/openssl/randerr.h b/include/openssl/randerr.h index 4cfc06d9c4..81bda4ba51 100644 --- a/include/openssl/randerr.h +++ b/include/openssl/randerr.h @@ -26,6 +26,7 @@ int ERR_load_RAND_strings(void); # define RAND_F_RAND_BYTES 100 # define RAND_F_RAND_DRBG_ENABLE_LOCKING 119 # define RAND_F_RAND_DRBG_GENERATE 107 +# define RAND_F_RAND_DRBG_GET_ENTROPY 120 # define RAND_F_RAND_DRBG_INSTANTIATE 108 # define RAND_F_RAND_DRBG_NEW 109 # define RAND_F_RAND_DRBG_RESEED 110 @@ -67,6 +68,7 @@ int ERR_load_RAND_strings(void); # define RAND_R_NOT_INSTANTIATED 115 # define RAND_R_NO_DRBG_IMPLEMENTATION_SELECTED 128 # define RAND_R_PARENT_LOCKING_NOT_ENABLED 130 +# define RAND_R_PARENT_STRENGTH_TOO_WEAK 131 # define RAND_R_PERSONALISATION_STRING_TOO_LONG 116 # define RAND_R_PRNG_NOT_SEEDED 100 # define RAND_R_RANDOM_POOL_OVERFLOW 125 |