Lines Matching refs:EVP_RAND
5 EVP_RAND, EVP_RAND_fetch, EVP_RAND_free, EVP_RAND_up_ref, EVP_RAND_CTX,
24 typedef struct evp_rand_st EVP_RAND;
27 EVP_RAND *EVP_RAND_fetch(OSSL_LIB_CTX *libctx, const char *algorithm,
29 int EVP_RAND_up_ref(EVP_RAND *rand);
30 void EVP_RAND_free(EVP_RAND *rand);
31 EVP_RAND_CTX *EVP_RAND_CTX_new(EVP_RAND *rand, EVP_RAND_CTX *parent);
34 EVP_RAND *EVP_RAND_CTX_get0_rand(EVP_RAND_CTX *ctx);
35 int EVP_RAND_get_params(EVP_RAND *rand, OSSL_PARAM params[]);
38 const OSSL_PARAM *EVP_RAND_gettable_params(const EVP_RAND *rand);
39 const OSSL_PARAM *EVP_RAND_gettable_ctx_params(const EVP_RAND *rand);
40 const OSSL_PARAM *EVP_RAND_settable_ctx_params(const EVP_RAND *rand);
43 const char *EVP_RAND_get0_name(const EVP_RAND *rand);
44 const char *EVP_RAND_get0_description(const EVP_RAND *rand);
45 int EVP_RAND_is_a(const EVP_RAND *rand, const char *name);
46 const OSSL_PROVIDER *EVP_RAND_get0_provider(const EVP_RAND *rand);
48 void (*fn)(EVP_RAND *rand, void *arg),
50 int EVP_RAND_names_do_all(const EVP_RAND *rand,
92 B<EVP_RAND> is a type that holds the implementation of a RAND.
125 EVP_RAND_CTX_get0_rand() returns the B<EVP_RAND> associated with the context
274 by all EVP_RAND sources.
364 EVP_RAND_fetch() returns a pointer to a newly fetched B<EVP_RAND>, or
370 EVP_RAND_CTX_get0_rand() returns a pointer to the B<EVP_RAND> associated
405 L<EVP_RAND-CTR-DRBG(7)>,
406 L<EVP_RAND-HASH-DRBG(7)>,
407 L<EVP_RAND-HMAC-DRBG(7)>,
408 L<EVP_RAND-TEST-RAND(7)>,