Lines Matching +full:per +full:- +full:context
18 EVP_RAND_STATE_ERROR - EVP RAND routines
76 The EVP RAND routines are a high-level interface to random number generators
93 B<EVP_RAND_CTX> is a context type that holds the algorithm inputs.
99 a library context I<libctx> and a set of I<properties>.
109 NULL is a valid parameter, for which this function is a no-op.
111 =head2 Context manipulation functions
113 EVP_RAND_CTX_new() creates a new context for the RAND implementation I<rand>.
121 EVP_RAND_CTX_free() frees up the context I<ctx>. If I<ctx> is NULL, nothing
124 EVP_RAND_CTX_get0_rand() returns the B<EVP_RAND> associated with the context
133 will be sought. This call operates as per NIST SP 800-90A and SP 800-90C.
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
143 will be sought. This call operates as per NIST SP 800-90A and SP 800-90C.
148 treated as additional input as per NIST SP-800-90Ar1, Sections 9.1 and 9.2.
151 from a live source will be sought. This call operates as per NIST SP 800-90A
152 and SP 800-90C.
170 Note that a parameter that is unknown in the underlying context is
174 context I<ctx> and its underlying context.
177 Note that a parameter that is unknown in the underlying context is
181 context, given a context I<ctx>.
184 Note that a parameter that is unknown in the underlying context is
198 in the context's current state.
205 in the context's current state.
238 providers in the given library context I<libctx>, and for each of the
339 private DRBGs are allocated on a per thread basis, this can result in
340 significant overhead for highly multi-threaded applications. For normal
341 use-cases, the default "reseed_requests" and "reseed_time_interval"
344 requesting prediction resistance is intended for more special use-cases
345 like generating long-term secrets.
351 The RAND life-cycle is described in L<life_cycle-rand(7)>. In the future,
364 with the context.
396 L<EVP_RAND-CTR-DRBG(7)>,
397 L<EVP_RAND-HASH-DRBG(7)>,
398 L<EVP_RAND-HMAC-DRBG(7)>,
399 L<EVP_RAND-TEST-RAND(7)>,
400 L<provider-rand(7)>,
401 L<life_cycle-rand(7)>
409 Copyright 2020-2024 The OpenSSL Project Authors. All Rights Reserved.