EVP_RAND
DEFINE_STACK_OF(EVP_RAND)
static int rand_cmp(const EVP_RAND *const *a, const EVP_RAND *const *b)
static void collect_rands(EVP_RAND *rand, void *stack)
STACK_OF(EVP_RAND) *rand_stack = stack;
STACK_OF(EVP_RAND) *rands = sk_EVP_RAND_new(rand_cmp);
const EVP_RAND *m = sk_EVP_RAND_value(rands, i);
EVP_RAND *rand;
IS_FETCHABLE(rand, EVP_RAND)
EVP_RAND *meth; /* Method structure */
EVP_RAND *rand = NULL;
EVP_RAND *EVP_RAND_fetch(OSSL_LIB_CTX *libctx, const char *algorithm,
int EVP_RAND_up_ref(EVP_RAND *rand)
void EVP_RAND_free(EVP_RAND *rand)
int evp_rand_get_number(const EVP_RAND *rand)
const char *EVP_RAND_get0_name(const EVP_RAND *rand)
const char *EVP_RAND_get0_description(const EVP_RAND *rand)
int EVP_RAND_is_a(const EVP_RAND *rand, const char *name)
const OSSL_PROVIDER *EVP_RAND_get0_provider(const EVP_RAND *rand)
int EVP_RAND_get_params(EVP_RAND *rand, OSSL_PARAM params[])
EVP_RAND_CTX *EVP_RAND_CTX_new(EVP_RAND *rand, EVP_RAND_CTX *parent)
EVP_RAND *EVP_RAND_CTX_get0_rand(EVP_RAND_CTX *ctx)
const OSSL_PARAM *EVP_RAND_gettable_params(const EVP_RAND *rand)
const OSSL_PARAM *EVP_RAND_gettable_ctx_params(const EVP_RAND *rand)
const OSSL_PARAM *EVP_RAND_settable_ctx_params(const EVP_RAND *rand)
void (*fn)(EVP_RAND *rand, void *arg),
int EVP_RAND_names_do_all(const EVP_RAND *rand,
EVP_RAND *rand = (EVP_RAND *)vrand;
EVP_RAND *rand = (EVP_RAND *)vrand;
EVP_RAND *rand = OPENSSL_zalloc(sizeof(*rand));
EVP_RAND *rand;
EVP_RAND *rand;
EVP_RAND *rand;
static int do_evp_rand(EVP_RAND *evp_rand, const OSSL_PARAM params[])
DEFINE_ALGORITHMS(rand, EVP_RAND)
EVP_FUZZ(rand_collection, EVP_RAND, do_evp_rand);
int evp_rand_get_number(const EVP_RAND *rand);
EVP_RAND *EVP_RAND_fetch(OSSL_LIB_CTX *libctx, const char *algorithm,
int EVP_RAND_up_ref(EVP_RAND *rand);
void EVP_RAND_free(EVP_RAND *rand);
const char *EVP_RAND_get0_name(const EVP_RAND *rand);
const char *EVP_RAND_get0_description(const EVP_RAND *md);
int EVP_RAND_is_a(const EVP_RAND *rand, const char *name);
const OSSL_PROVIDER *EVP_RAND_get0_provider(const EVP_RAND *rand);
int EVP_RAND_get_params(EVP_RAND *rand, OSSL_PARAM params[]);
EVP_RAND_CTX *EVP_RAND_CTX_new(EVP_RAND *rand, EVP_RAND_CTX *parent);
EVP_RAND *EVP_RAND_CTX_get0_rand(EVP_RAND_CTX *ctx);
const OSSL_PARAM *EVP_RAND_gettable_params(const EVP_RAND *rand);
const OSSL_PARAM *EVP_RAND_gettable_ctx_params(const EVP_RAND *rand);
const OSSL_PARAM *EVP_RAND_settable_ctx_params(const EVP_RAND *rand);
void (*fn)(EVP_RAND *rand, void *arg),
int EVP_RAND_names_do_all(const EVP_RAND *rand,
EVP_RAND *testrand = NULL;
EVP_RAND *rand;
EVP_RAND *rand;
EVP_RAND *rand;
EVP_RAND *rand = NULL;
EVP_RAND *rand = NULL;
EVP_RAND *rand;
EVP_RAND *rand;
EVP_RAND *crngt_alg = NULL, *parent_alg = NULL;