Lines Matching refs:PROV_DRBG
57 typedef struct prov_drbg_st PROV_DRBG; typedef
74 int (*instantiate)(PROV_DRBG *drbg,
78 int (*uninstantiate)(PROV_DRBG *ctx);
79 int (*reseed)(PROV_DRBG *drbg, const unsigned char *ent, size_t ent_len,
81 int (*generate)(PROV_DRBG *, unsigned char *out, size_t outlen,
177 PROV_DRBG *ossl_rand_drbg_new
179 int (*dnew)(PROV_DRBG *ctx),
181 int (*instantiate)(PROV_DRBG *drbg,
185 int (*uninstantiate)(PROV_DRBG *ctx),
186 int (*reseed)(PROV_DRBG *drbg, const unsigned char *ent, size_t ent_len,
188 int (*generate)(PROV_DRBG *, unsigned char *out, size_t outlen,
190 void ossl_rand_drbg_free(PROV_DRBG *drbg);
192 int ossl_prov_drbg_instantiate(PROV_DRBG *drbg, unsigned int strength,
196 int ossl_prov_drbg_uninstantiate(PROV_DRBG *drbg);
198 int ossl_prov_drbg_reseed(PROV_DRBG *drbg, int prediction_resistance,
202 int ossl_prov_drbg_generate(PROV_DRBG *drbg, unsigned char *out, size_t outlen,
226 int ossl_drbg_get_ctx_params(PROV_DRBG *drbg, OSSL_PARAM params[]);
227 int ossl_drbg_get_ctx_params_no_lock(PROV_DRBG *drbg, OSSL_PARAM params[],
229 int ossl_drbg_set_ctx_params(PROV_DRBG *drbg, const OSSL_PARAM params[]);
251 size_t ossl_crngt_get_entropy(PROV_DRBG *drbg,
255 void ossl_crngt_cleanup_entropy(PROV_DRBG *drbg,
259 int ossl_drbg_verify_digest(PROV_DRBG *drbg, OSSL_LIB_CTX *libctx, const EVP_MD *md);