Lines Matching refs:RAND
18 EVP_RAND_STATE_ERROR - EVP RAND routines
76 The EVP RAND routines are a high-level interface to random number generators
81 RAND and RAND_DRBG functions.
91 B<EVP_RAND> is a type that holds the implementation of a RAND.
98 EVP_RAND_fetch() fetches an implementation of a RAND I<algorithm>, given
106 RAND.
113 EVP_RAND_CTX_new() creates a new context for the RAND implementation I<rand>.
130 then instantiates the RAND I<ctx> with a minimum security strength
135 EVP_RAND_uninstantiate() uninstantiates the RAND I<ctx> as per
136 NIST SP 800-90A and SP 800-90C. Subsequent to this call, the RAND cannot
139 EVP_RAND_generate() produces random bytes from the RAND I<ctx> with the
145 EVP_RAND_reseed() reseeds the RAND with new entropy.
149 Additional seed material is also drawn from the RAND's parent or the
155 bytes from the RAND I<ctx>. The function returns the length of the generated
160 EVP_RAND_enable_locking() enables locking for the RAND I<ctx> and all of
209 EVP_RAND_get_strength() returns the security strength of the RAND I<ctx>.
211 EVP_RAND_get_state() returns the current state of the RAND I<ctx>.
237 EVP_RAND_do_all_provided() traverses all RAND implemented by all activated
280 associated RAND ctx.
285 associated RAND ctx.
325 For RAND implementations that use an underlying computation MAC, digest or
351 The RAND life-cycle is described in L<life_cycle-rand(7)>. In the future,
360 EVP_RAND_get0_provider() returns a pointer to the provider for the RAND, or
399 L<EVP_RAND-TEST-RAND(7)>,