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"
25 #include "crypto/evp.h"
26 #include "crypto/evp/evp_local.h"
27 #include "internal/provider.h"
43 /* 888 bits from SP800-90Ar1 10.1 table 2 */
46 /* 440 bits from SP800-90Ar1 10.1 table 2 */
64 * SP800-90Ar1 10.3.1 Derivation function using a Hash Function (Hash_df).
195 * The Hashgen() as listed in SP800-90Ar1 10.1.1.4 Hash_DRBG_Generate_Process.
245 * SP800-90Ar1 10.1.1.2 Hash_DRBG_Instantiate_Process:
295 * SP800-90Ar1 10.1.1.3 Hash_DRBG_Reseed_Process:
329 * SP800-90Ar1 10.1.1.4 Hash_DRBG_Generate_Process:
357 /* (Step 4/5) H = V = (V + Hash(0x03||V) mod (2^seedlen_bits) */ in drbg_hash_generate()
359 /* (Step 5) V = (V + H + C + reseed_counter) mod (2^seedlen_bits) */ in drbg_hash_generate()
582 /* These are taken from SP 800-90 10.1 Table 2 */ in drbg_hash_set_ctx_params_locked()