Lines Matching +full:90 +full:h
10 #include <assert.h>
11 #include <stdlib.h>
12 #include <string.h>
13 #include <openssl/sha.h>
14 #include <openssl/crypto.h>
15 #include <openssl/err.h>
16 #include <openssl/rand.h>
17 #include <openssl/core_dispatch.h>
18 #include <openssl/proverr.h>
19 #include "internal/thread_once.h"
20 #include "prov/providercommon.h"
21 #include "prov/provider_ctx.h"
22 #include "prov/provider_util.h"
23 #include "prov/implementations.h"
24 #include "drbg_local.h"
38 /* 888 bits from SP800-90Ar1 10.1 table 2 */
41 /* 440 bits from SP800-90Ar1 10.1 table 2 */
59 * SP800-90Ar1 10.3.1 Derivation function using a Hash Function (Hash_df).
190 * The Hashgen() as listed in SP800-90Ar1 10.1.1.4 Hash_DRBG_Generate_Process.
240 * SP800-90Ar1 10.1.1.2 Hash_DRBG_Instantiate_Process:
281 * SP800-90Ar1 10.1.1.3 Hash_DRBG_Reseed_Process:
315 * SP800-90Ar1 10.1.1.4 Hash_DRBG_Generate_Process:
343 /* (Step 4/5) H = V = (V + Hash(0x03||V) mod (2^seedlen_bits) */ in drbg_hash_generate()
345 /* (Step 5) V = (V + H + C + reseed_counter) mod (2^seedlen_bits) */ in drbg_hash_generate()
477 /* These are taken from SP 800-90 10.1 Table 2 */ in drbg_hash_set_ctx_params()