Lines Matching refs:PROV_DRBG

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()
245 static void cleanup_entropy(PROV_DRBG *drbg, unsigned char *out, size_t outlen) in cleanup_entropy()
299 static size_t prov_drbg_get_nonce(PROV_DRBG *drbg, unsigned char **pout, in prov_drbg_get_nonce()
348 int ossl_prov_drbg_instantiate(PROV_DRBG *drbg, unsigned int strength, in ossl_prov_drbg_instantiate()
475 int ossl_prov_drbg_uninstantiate(PROV_DRBG *drbg) in ossl_prov_drbg_uninstantiate()
481 static int ossl_prov_drbg_reseed_unlocked(PROV_DRBG *drbg, in ossl_prov_drbg_reseed_unlocked()
595 int ossl_prov_drbg_reseed(PROV_DRBG *drbg, int prediction_resistance, in ossl_prov_drbg_reseed()
623 int ossl_prov_drbg_generate(PROV_DRBG *drbg, unsigned char *out, size_t outlen, in ossl_prov_drbg_generate()
728 static int rand_drbg_restart(PROV_DRBG *drbg) in rand_drbg_restart()
757 PROV_DRBG *drbg = vctx; in ossl_drbg_enable_locking()
782 PROV_DRBG *ossl_rand_drbg_new in ossl_rand_drbg_new()
784 int (*dnew)(PROV_DRBG *ctx), in ossl_rand_drbg_new()
786 int (*instantiate)(PROV_DRBG *drbg, in ossl_rand_drbg_new()
790 int (*uninstantiate)(PROV_DRBG *ctx), in ossl_rand_drbg_new()
791 int (*reseed)(PROV_DRBG *drbg, const unsigned char *ent, size_t ent_len, in ossl_rand_drbg_new()
793 int (*generate)(PROV_DRBG *, unsigned char *out, size_t outlen, in ossl_rand_drbg_new() argument
796 PROV_DRBG *drbg; in ossl_rand_drbg_new()
867 void ossl_rand_drbg_free(PROV_DRBG *drbg) in ossl_rand_drbg_free()
880 int ossl_drbg_get_ctx_params(PROV_DRBG *drbg, OSSL_PARAM params[]) in ossl_drbg_get_ctx_params()
936 int ossl_drbg_get_ctx_params_no_lock(PROV_DRBG *drbg, OSSL_PARAM params[], in ossl_drbg_get_ctx_params_no_lock()
969 int ossl_drbg_set_ctx_params(PROV_DRBG *drbg, const OSSL_PARAM params[]) in ossl_drbg_set_ctx_params()
1007 int ossl_drbg_verify_digest(PROV_DRBG *drbg, OSSL_LIB_CTX *libctx, in ossl_drbg_verify_digest()