Home
last modified time | relevance | path

Searched defs:drbg (Results 1 – 12 of 12) sorted by relevance

/freebsd-src/crypto/openssl/providers/implementations/rands/
H A Ddrbg.c48 PROV_DRBG *drbg = vctx; in ossl_drbg_lock() local
57 PROV_DRBG *drbg = vctx; in ossl_drbg_unlock() local
63 static int ossl_drbg_lock_parent(PROV_DRBG *drbg) in ossl_drbg_lock_parent() argument
76 ossl_drbg_unlock_parent(PROV_DRBG * drbg) ossl_drbg_unlock_parent() argument
84 get_parent_strength(PROV_DRBG * drbg,unsigned int * str) get_parent_strength() argument
109 get_parent_reseed_count(PROV_DRBG * drbg) get_parent_reseed_count() argument
149 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; ossl_drbg_get_seed() local
194 get_entropy(PROV_DRBG * drbg,unsigned char ** pout,int entropy,size_t min_len,size_t max_len,int prediction_resistance) get_entropy() argument
248 cleanup_entropy(PROV_DRBG * drbg,unsigned char * out,size_t outlen) cleanup_entropy() argument
312 prov_drbg_get_nonce(PROV_DRBG * drbg,unsigned char ** pout,size_t min_len,size_t max_len) prov_drbg_get_nonce() argument
322 void *drbg; prov_drbg_get_nonce() member
361 ossl_prov_drbg_instantiate(PROV_DRBG * drbg,unsigned int strength,int prediction_resistance,const unsigned char * pers,size_t perslen) ossl_prov_drbg_instantiate() argument
488 ossl_prov_drbg_uninstantiate(PROV_DRBG * drbg) ossl_prov_drbg_uninstantiate() argument
501 ossl_prov_drbg_reseed(PROV_DRBG * drbg,int prediction_resistance,const unsigned char * ent,size_t ent_len,const unsigned char * adin,size_t adinlen) ossl_prov_drbg_reseed() argument
615 ossl_prov_drbg_generate(PROV_DRBG * drbg,unsigned char * out,size_t outlen,unsigned int strength,int prediction_resistance,const unsigned char * adin,size_t adinlen) ossl_prov_drbg_generate() argument
711 rand_drbg_restart(PROV_DRBG * drbg) rand_drbg_restart() argument
740 PROV_DRBG *drbg = vctx; ossl_drbg_enable_locking() local
769 ossl_rand_drbg_new(void * provctx,void * parent,const OSSL_DISPATCH * p_dispatch,int (* dnew)(PROV_DRBG * ctx),void (* dfree)(void * vctx),int (* instantiate)(PROV_DRBG * drbg,const unsigned char * entropy,size_t entropylen,const unsigned char * nonce,size_t noncelen,const unsigned char * pers,size_t perslen),int (* uninstantiate)(PROV_DRBG * ctx),int (* reseed)(PROV_DRBG * drbg,const unsigned char * ent,size_t ent_len,const unsigned char * adin,size_t adin_len),int (* generate)(PROV_DRBG *,unsigned char * out,size_t outlen,const unsigned char * adin,size_t adin_len)) ossl_rand_drbg_new() argument
774 ossl_rand_drbg_new(void * provctx,void * parent,const OSSL_DISPATCH * p_dispatch,int (* dnew)(PROV_DRBG * ctx),void (* dfree)(void * vctx),int (* instantiate)(PROV_DRBG * drbg,const unsigned char * entropy,size_t entropylen,const unsigned char * nonce,size_t noncelen,const unsigned char * pers,size_t perslen),int (* uninstantiate)(PROV_DRBG * ctx),int (* reseed)(PROV_DRBG * drbg,const unsigned char * ent,size_t ent_len,const unsigned char * adin,size_t adin_len),int (* generate)(PROV_DRBG *,unsigned char * out,size_t outlen,const unsigned char * adin,size_t adin_len)) ossl_rand_drbg_new() argument
779 PROV_DRBG *drbg; ossl_rand_drbg_new() local
852 ossl_rand_drbg_free(PROV_DRBG * drbg) ossl_rand_drbg_free() argument
861 ossl_drbg_get_ctx_params(PROV_DRBG * drbg,OSSL_PARAM params[]) ossl_drbg_get_ctx_params() argument
920 ossl_drbg_set_ctx_params(PROV_DRBG * drbg,const OSSL_PARAM params[]) ossl_drbg_set_ctx_params() argument
[all...]
H A Ddrbg_hmac.c94 static int drbg_hmac_update(PROV_DRBG *drbg, in drbg_hmac_update()
122 static int drbg_hmac_instantiate(PROV_DRBG *drbg, in drbg_hmac_instantiate()
149 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_hmac_instantiate_wrapper() local
167 static int drbg_hmac_reseed(PROV_DRBG *drbg, in drbg_hmac_reseed()
179 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_hmac_reseed_wrapper() local
194 static int drbg_hmac_generate(PROV_DRBG *drbg, in drbg_hmac_generate()
244 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_hmac_generate_wrapper() local
250 static int drbg_hmac_uninstantiate(PROV_DRBG *drbg) in drbg_hmac_uninstantiate()
266 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_hmac_verify_zeroization() local
274 static int drbg_hmac_new(PROV_DRBG *drbg) in drbg_hmac_new()
[all …]
H A Ddrbg_hash.c67 static int hash_df(PROV_DRBG *drbg, unsigned char *out, in hash_df()
131 static int hash_df1(PROV_DRBG *drbg, unsigned char *out, in hash_df1()
144 static int add_bytes(PROV_DRBG *drbg, unsigned char *dst, in add_bytes()
175 static int add_hash_to_v(PROV_DRBG *drbg, unsigned char inbyte, in add_hash_to_v()
207 static int hash_gen(PROV_DRBG *drbg, unsigned char *out, size_t outlen) in hash_gen()
248 static int drbg_hash_instantiate(PROV_DRBG *drbg, in drbg_hash_instantiate()
272 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_hash_instantiate_wrapper() local
288 static int drbg_hash_reseed(PROV_DRBG *drbg, in drbg_hash_reseed()
308 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_hash_reseed_wrapper() local
323 static int drbg_hash_generate(PROV_DRBG *drbg, in drbg_hash_generate()
[all …]
H A Ddrbg_ctr.c259 __owur static int ctr_update(PROV_DRBG *drbg, in ctr_update()
305 static int drbg_ctr_instantiate(PROV_DRBG *drbg, in drbg_ctr_instantiate()
332 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_ctr_instantiate_wrapper() local
340 static int drbg_ctr_reseed(PROV_DRBG *drbg, in drbg_ctr_reseed()
359 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_ctr_reseed_wrapper() local
377 static int drbg_ctr_generate(PROV_DRBG *drbg, in drbg_ctr_generate()
456 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_ctr_generate_wrapper() local
462 static int drbg_ctr_uninstantiate(PROV_DRBG *drbg) in drbg_ctr_uninstantiate()
481 PROV_DRBG *drbg = (PROV_DRBG *)vdrbg; in drbg_ctr_verify_zeroization() local
493 static int drbg_ctr_init_lengths(PROV_DRBG *drbg) in drbg_ctr_init_lengths()
[all …]
H A Dcrngt.c102 size_t ossl_crngt_get_entropy(PROV_DRBG *drbg, in ossl_crngt_get_entropy()
194 void ossl_crngt_cleanup_entropy(ossl_unused PROV_DRBG *drbg, in ossl_crngt_cleanup_entropy()
/freebsd-src/crypto/openssl/crypto/rand/
H A Drand_meth.c17 EVP_RAND_CTX *drbg = RAND_get0_primary(NULL); in drbg_add() local
34 EVP_RAND_CTX *drbg = RAND_get0_primary(NULL); in drbg_status() local
45 EVP_RAND_CTX *drbg = RAND_get0_public(NULL); in drbg_bytes() local
H A Drand_lib.c247 EVP_RAND_CTX *drbg; in RAND_seed() local
264 EVP_RAND_CTX *drbg; in RAND_add() local
818 int RAND_set_DRBG_type(OSSL_LIB_CTX *ctx, const char *drbg, const char *propq, in RAND_set_DRBG_type()
/freebsd-src/crypto/openssl/test/
H A Ddrbgtest.c48 static int gen_bytes(EVP_RAND_CTX *drbg, unsigned char *buf, int num) in gen_bytes()
82 static int state(EVP_RAND_CTX *drbg) in state()
87 static unsigned int query_rand_uint(EVP_RAND_CTX *drbg, const char *name) in query_rand_uint()
110 static void set_reseed_counter(EVP_RAND_CTX *drbg, unsigned int n) in set_reseed_counter()
117 static void inc_reseed_counter(EVP_RAND_CTX *drbg) in inc_reseed_counter()
122 static time_t reseed_time(EVP_RAND_CTX *drbg) in reseed_time()
160 static int disable_crngt(EVP_RAND_CTX *drbg) in disable_crngt()
676 static int set_reseed_time_interval(EVP_RAND_CTX *drbg, int t) in set_reseed_time_interval()
792 EVP_RAND_CTX *drbg = NULL; in new_drbg() local
/freebsd-src/contrib/bearssl/src/ec/
H A Decdsa_i15_sign_raw.c52 br_hmac_drbg_context drbg; in br_ecdsa_i15_sign_raw() local
H A Decdsa_i31_sign_raw.c51 br_hmac_drbg_context drbg; in br_ecdsa_i31_sign_raw() local
/freebsd-src/crypto/openssl/providers/fips/
H A Dself_test_kats.c256 EVP_RAND_CTX *test = NULL, *drbg = NULL; in self_test_drbg() local
/freebsd-src/crypto/openssl/apps/
H A Dlist.c429 static void display_random(const char *name, EVP_RAND_CTX *drbg) in display_random()