| /netbsd/src/crypto/external/bsd/openssl/dist/crypto/rand/ |
| D | rand_meth.c | 17 EVP_RAND_CTX *drbg = RAND_get0_primary(NULL); in drbg_add() local 19 if (drbg == NULL || num <= 0) in drbg_add() 22 return EVP_RAND_reseed(drbg, 0, NULL, 0, buf, num); in drbg_add() 34 EVP_RAND_CTX *drbg = RAND_get0_primary(NULL); in drbg_status() local 36 if (drbg == NULL) in drbg_status() 39 return EVP_RAND_get_state(drbg) == EVP_RAND_STATE_READY ? 1 : 0; in drbg_status() 45 EVP_RAND_CTX *drbg = RAND_get0_public(NULL); in drbg_bytes() local 47 if (drbg == NULL) in drbg_bytes() 50 return EVP_RAND_generate(drbg, out, count, 0, 0, NULL, 0); in drbg_bytes()
|
| D | rand_lib.c | 247 EVP_RAND_CTX *drbg; in RAND_seed() local 257 drbg = RAND_get0_primary(NULL); in RAND_seed() 258 if (drbg != NULL && num > 0) in RAND_seed() 259 EVP_RAND_reseed(drbg, 0, NULL, 0, buf, num); in RAND_seed() 264 EVP_RAND_CTX *drbg; in RAND_add() local 273 drbg = RAND_get0_primary(NULL); in RAND_add() 274 if (drbg != NULL && num > 0) in RAND_add() 277 EVP_RAND_reseed(drbg, 0, buf, num, NULL, 0); in RAND_add() 280 EVP_RAND_reseed(drbg, 0, NULL, 0, buf, num); in RAND_add() 818 int RAND_set_DRBG_type(OSSL_LIB_CTX *ctx, const char *drbg, const char *propq, in RAND_set_DRBG_type() argument [all …]
|
| /netbsd/src/crypto/external/bsd/openssl/dist/test/ |
| D | drbgtest.c | 48 static int gen_bytes(EVP_RAND_CTX *drbg, unsigned char *buf, int num) in gen_bytes() argument 60 if (drbg != NULL) in gen_bytes() 61 return EVP_RAND_generate(drbg, buf, num, 0, 0, NULL, 0); in gen_bytes() 82 static int state(EVP_RAND_CTX *drbg) in state() argument 84 return EVP_RAND_get_state(drbg); in state() 87 static unsigned int query_rand_uint(EVP_RAND_CTX *drbg, const char *name) in query_rand_uint() argument 93 if (EVP_RAND_CTX_get_params(drbg, params)) in query_rand_uint() 99 static unsigned int name(EVP_RAND_CTX *drbg) \ 101 return query_rand_uint(drbg, #name); \ 105 static PROV_DRBG *prov_rand(EVP_RAND_CTX *drbg) in DRBG_UINT() [all …]
|
| /netbsd/src/sys/kern/ |
| D | sys_getrandom.c | 62 struct nist_hash_drbg drbg; in dogetrandom() local 103 if (nist_hash_drbg_instantiate(&drbg, seed, sizeof seed, NULL, 0, in dogetrandom() 134 if (nist_hash_drbg_generate(&drbg, buf, n, NULL, 0)) { in dogetrandom() 150 if (nist_hash_drbg_reseed(&drbg, seed, sizeof seed, in dogetrandom() 158 if (nist_hash_drbg_generate(&drbg, buf, n, NULL, 0)) in dogetrandom()
|
| /netbsd/src/crypto/external/bsd/openssl/dist/crypto/err/ |
| D | openssl.txt | 985 PROV_R_ERROR_INSTANTIATING_DRBG:188:error instantiating drbg 1002 PROV_R_INSUFFICIENT_DRBG_STRENGTH:181:insufficient drbg strength 1071 PROV_R_REQUEST_TOO_LARGE_FOR_DRBG:196:request too large for drbg 1105 RAND_R_DRBG_ALREADY_INITIALIZED:129:drbg already initialized 1106 RAND_R_DRBG_NOT_INITIALISED:104:drbg not initialised 1110 RAND_R_ERROR_INITIALISING_DRBG:107:error initialising drbg 1111 RAND_R_ERROR_INSTANTIATING_DRBG:108:error instantiating drbg 1119 RAND_R_INSUFFICIENT_DRBG_STRENGTH:139:insufficient drbg strength 1124 RAND_R_NO_DRBG_IMPLEMENTATION_SELECTED:128:no drbg implementation selected 1133 RAND_R_REQUEST_TOO_LARGE_FOR_DRBG:117:request too large for drbg [all …]
|
| /netbsd/src/crypto/external/bsd/openssl/dist/apps/ |
| D | list.c | 429 static void display_random(const char *name, EVP_RAND_CTX *drbg) in display_random() argument 439 if (drbg != NULL) { in display_random() 440 rand = EVP_RAND_CTX_get0_rand(drbg); in display_random() 446 switch (EVP_RAND_get_state(drbg)) { in display_random() 484 if (EVP_RAND_CTX_get_params(drbg, params)) in display_random()
|
| /netbsd/src/sys/arch/x86/x86/ |
| D | pmap.c | 1659 struct nist_hash_drbg drbg; local 1666 error = nist_hash_drbg_instantiate(&drbg, seed, sizeof(seed), 1671 error = nist_hash_drbg_generate(&drbg, randholep, sizeof(*randholep), 1675 error = nist_hash_drbg_generate(&drbg, randvap, sizeof(*randvap), 1680 explicit_memset(&drbg, 0, sizeof(drbg));
|