Lines Matching refs:PROV_DRBG
61 typedef struct prov_drbg_st PROV_DRBG;
78 int (*instantiate)(PROV_DRBG *drbg,
82 int (*uninstantiate)(PROV_DRBG *ctx);
83 int (*reseed)(PROV_DRBG *drbg, const unsigned char *ent, size_t ent_len,
85 int (*generate)(PROV_DRBG *, unsigned char *out, size_t outlen,
181 PROV_DRBG *ossl_rand_drbg_new
183 int (*dnew)(PROV_DRBG *ctx),
184 int (*instantiate)(PROV_DRBG *drbg,
188 int (*uninstantiate)(PROV_DRBG *ctx),
189 int (*reseed)(PROV_DRBG *drbg, const unsigned char *ent, size_t ent_len,
191 int (*generate)(PROV_DRBG *, unsigned char *out, size_t outlen,
193 void ossl_rand_drbg_free(PROV_DRBG *drbg);
195 int ossl_prov_drbg_instantiate(PROV_DRBG *drbg, unsigned int strength,
199 int ossl_prov_drbg_uninstantiate(PROV_DRBG *drbg);
201 int ossl_prov_drbg_reseed(PROV_DRBG *drbg, int prediction_resistance,
205 int ossl_prov_drbg_generate(PROV_DRBG *drbg, unsigned char *out, size_t outlen,
229 int ossl_drbg_get_ctx_params(PROV_DRBG *drbg, OSSL_PARAM params[]);
230 int ossl_drbg_set_ctx_params(PROV_DRBG *drbg, const OSSL_PARAM params[]);
252 size_t ossl_crngt_get_entropy(PROV_DRBG *drbg,
256 void ossl_crngt_cleanup_entropy(PROV_DRBG *drbg,