Searched refs:PROV_DRBG (Results 1 – 6 of 6) sorted by relevance
| /src/crypto/openssl/providers/implementations/rands/ |
| H A D | drbg_local.h | 47 typedef struct prov_drbg_st PROV_DRBG; typedef 64 int (*instantiate)(PROV_DRBG *drbg, 68 int (*uninstantiate)(PROV_DRBG *ctx); 69 int (*reseed)(PROV_DRBG *drbg, const unsigned char *ent, size_t ent_len, 71 int (*generate)(PROV_DRBG *, unsigned char *out, size_t outlen, 167 PROV_DRBG *ossl_rand_drbg_new(void *provctx, void *parent, const OSSL_DISPATCH *parent_dispatch, 168 int (*dnew)(PROV_DRBG *ctx), 170 int (*instantiate)(PROV_DRBG *drbg, 174 int (*uninstantiate)(PROV_DRBG *ctx), 175 int (*reseed)(PROV_DRBG *drbg, const unsigned char *ent, size_t ent_len, [all …]
|
| H A D | drbg_hash.c | 72 static int hash_df(PROV_DRBG *drbg, unsigned char *out, in hash_df() 136 static int hash_df1(PROV_DRBG *drbg, unsigned char *out, in hash_df1() 149 static int add_bytes(PROV_DRBG *drbg, unsigned char *dst, in add_bytes() 180 static int add_hash_to_v(PROV_DRBG *drbg, unsigned char inbyte, in add_hash_to_v() 212 static int hash_gen(PROV_DRBG *drbg, unsigned char *out, size_t outlen) in hash_gen() 253 static int drbg_hash_instantiate(PROV_DRBG *drbg, in drbg_hash_instantiate() 277 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_hash_instantiate_wrapper() 302 static int drbg_hash_reseed(PROV_DRBG *drbg, in drbg_hash_reseed() 322 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_hash_reseed_wrapper() 337 static int drbg_hash_generate(PROV_DRBG *drbg, in drbg_hash_generate() [all …]
|
| H A D | drbg_hmac.c | 135 static int drbg_hmac_instantiate(PROV_DRBG *drbg, in drbg_hmac_instantiate() 150 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_hmac_instantiate_wrapper() 177 static int drbg_hmac_reseed(PROV_DRBG *drbg, in drbg_hmac_reseed() 191 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_hmac_reseed_wrapper() 251 static int drbg_hmac_generate(PROV_DRBG *drbg, in drbg_hmac_generate() 263 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_hmac_generate_wrapper() 269 static int drbg_hmac_uninstantiate(PROV_DRBG *drbg) in drbg_hmac_uninstantiate() 280 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_hmac_uninstantiate_wrapper() 296 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_hmac_verify_zeroization() 313 static int drbg_hmac_new(PROV_DRBG *drbg) in drbg_hmac_new() [all …]
|
| H A D | drbg.c | 45 static int rand_drbg_restart(PROV_DRBG *drbg); 63 static int ossl_drbg_lock_parent(PROV_DRBG *drbg) in ossl_drbg_lock_parent() 76 static void ossl_drbg_unlock_parent(PROV_DRBG *drbg) in ossl_drbg_unlock_parent() 84 static int get_parent_strength(PROV_DRBG *drbg, unsigned int *str) in get_parent_strength() 109 static unsigned int get_parent_reseed_count(PROV_DRBG *drbg) in get_parent_reseed_count() 149 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in ossl_drbg_get_seed() 192 static size_t get_entropy(PROV_DRBG *drbg, unsigned char **pout, int entropy, in get_entropy() 246 static void cleanup_entropy(PROV_DRBG *drbg, unsigned char *out, size_t outlen) in cleanup_entropy() 300 static size_t prov_drbg_get_nonce(PROV_DRBG *drbg, unsigned char **pout, in prov_drbg_get_nonce() 349 int ossl_prov_drbg_instantiate(PROV_DRBG *drbg, unsigned int strength, in ossl_prov_drbg_instantiate() [all …]
|
| H A D | drbg_ctr.c | 266 __owur static int ctr_update(PROV_DRBG *drbg, in ctr_update() 312 static int drbg_ctr_instantiate(PROV_DRBG *drbg, in drbg_ctr_instantiate() 339 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_ctr_instantiate_wrapper() 356 static int drbg_ctr_reseed(PROV_DRBG *drbg, in drbg_ctr_reseed() 375 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_ctr_reseed_wrapper() 393 static int drbg_ctr_generate(PROV_DRBG *drbg, in drbg_ctr_generate() 471 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_ctr_generate_wrapper() 477 static int drbg_ctr_uninstantiate(PROV_DRBG *drbg) in drbg_ctr_uninstantiate() 491 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_ctr_uninstantiate_wrapper() 507 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_ctr_verify_zeroization() [all …]
|
| /src/crypto/openssl/test/ |
| H A D | drbgtest.c | 98 static PROV_DRBG *prov_rand(EVP_RAND_CTX *drbg) in DRBG_UINT() 100 return (PROV_DRBG *)drbg->algctx; in DRBG_UINT() 105 PROV_DRBG *p = prov_rand(drbg); in set_reseed_counter()
|