Home
last modified time | relevance | path

Searched refs:RAND_METHOD (Results 1 – 18 of 18) sorted by relevance

/src/crypto/openssl/doc/man3/
H A DRAND_set_rand_method.pod15 RAND_METHOD *RAND_OpenSSL(void);
17 int RAND_set_rand_method(const RAND_METHOD *meth);
19 const RAND_METHOD *RAND_get_rand_method(void);
27 A B<RAND_METHOD> specifies the functions that OpenSSL uses for random number
30 RAND_OpenSSL() returns the default B<RAND_METHOD> implementation by OpenSSL.
40 RAND_get_rand_method() returns a pointer to the current B<RAND_METHOD>.
42 =head1 THE RAND_METHOD STRUCTURE
51 } RAND_METHOD;
H A DRAND_bytes.pod35 default RAND_METHOD, this function uses a separate "private" PRNG
47 If the default RAND_METHOD has been changed then for compatibility reasons the
48 RAND_METHOD will be used in preference and the DRBG of the library context
H A DRAND_add.pod35 This holds unless the default RAND_METHOD has been replaced or OpenSSL was
H A DENGINE_add.pod125 int ENGINE_set_RAND(ENGINE *e, const RAND_METHOD *rand_meth);
142 const RAND_METHOD *ENGINE_get_RAND(const ENGINE *e);
182 DSA_METHOD, DH_METHOD, RAND_METHOD, ECDH_METHOD, ECDSA_METHOD,
/src/crypto/openssl/crypto/rand/
H A Drand_lib.c143 static const RAND_METHOD *default_RAND_meth;
184 const RAND_METHOD *meth = default_RAND_meth; in ossl_rand_cleanup_int()
229 const RAND_METHOD *meth = RAND_get_rand_method(); in RAND_poll()
266 static int rand_set_rand_method_internal(const RAND_METHOD *meth, in rand_set_rand_method_internal()
283 int RAND_set_rand_method(const RAND_METHOD *meth) in RAND_set_rand_method()
288 const RAND_METHOD *RAND_get_rand_method(void) in RAND_get_rand_method()
290 const RAND_METHOD *tmp_meth = NULL; in RAND_get_rand_method()
332 const RAND_METHOD *tmp_meth = NULL; in RAND_set_rand_engine()
363 const RAND_METHOD *meth = RAND_get_rand_method(); in RAND_seed()
380 const RAND_METHOD *meth = RAND_get_rand_method(); in RAND_add()
[all …]
H A Drand_meth.c53 RAND_METHOD ossl_rand_meth = {
62 RAND_METHOD *RAND_OpenSSL(void) in RAND_OpenSSL()
H A Drand_local.h30 extern RAND_METHOD ossl_rand_meth;
/src/crypto/openssl/include/openssl/
H A Drand.h49 OSSL_DEPRECATEDIN_3_0 int RAND_set_rand_method(const RAND_METHOD *meth);
50 OSSL_DEPRECATEDIN_3_0 const RAND_METHOD *RAND_get_rand_method(void);
55 OSSL_DEPRECATEDIN_3_0 RAND_METHOD *RAND_OpenSSL(void);
H A Dengine.h501 OSSL_DEPRECATEDIN_3_0 int ENGINE_set_RAND(ENGINE *e, const RAND_METHOD *rand_meth);
560 OSSL_DEPRECATEDIN_3_0 const RAND_METHOD *ENGINE_get_RAND(const ENGINE *e);
H A Dtypes.h165 typedef struct rand_meth_st RAND_METHOD; typedef
/src/crypto/openssl/crypto/engine/
H A Dtb_rand.c66 const RAND_METHOD *ENGINE_get_RAND(const ENGINE *e) in ENGINE_get_RAND()
72 int ENGINE_set_RAND(ENGINE *e, const RAND_METHOD *rand_meth) in ENGINE_set_RAND()
H A Deng_rdrand.c57 static RAND_METHOD rdrand_meth = {
H A Deng_local.h118 const RAND_METHOD *rand_meth;
/src/crypto/openssl/engines/
H A De_ossltest.c61 static const RAND_METHOD *ossltest_rand_method(void);
907 static const RAND_METHOD *ossltest_rand_method(void) in ossltest_rand_method()
910 static RAND_METHOD osslt_rand_meth = { in ossltest_rand_method()
H A De_padlock.c77 static RAND_METHOD padlock_rand;
736 static RAND_METHOD padlock_rand = {
/src/crypto/openssl/util/
H A Dindent.pro360 -T RAND_METHOD
642 -T RAND_METHOD
/src/crypto/openssl/test/
H A Ddrbgtest.c45 const RAND_METHOD *meth = RAND_get_rand_method(); in gen_bytes()
/src/crypto/openssl/
H A DCHANGES.md525 chaining. In a future OpenSSL release, this will obsolete RAND_METHOD.
2944 * The RAND_METHOD APIs have been deprecated.
6975 RAND_METHOD structure.
15324 'const' value. Any code that should be able to modify a RAND_METHOD
15338 - Constified the RAND_METHOD element of ENGINE structures.
18386 * Include RAND_status() into RAND_METHOD instead of implementing