diff options
author | Pauli <paul.dale@oracle.com> | 2020-12-10 12:05:11 +1000 |
---|---|---|
committer | Pauli <ppzgs1@gmail.com> | 2021-02-23 23:24:41 +1000 |
commit | 786b13fa7786db8f198c46090816d9a3e4ae72fb (patch) | |
tree | 9e52087a0bf2a5518dcc83ce98351561fbd2d354 /include | |
parent | de2ea978b5be4607c677aaefceebff39b1520e0a (diff) |
RAND_METHOD deprecation: code changes
Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13652)
Diffstat (limited to 'include')
-rw-r--r-- | include/openssl/rand.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/include/openssl/rand.h b/include/openssl/rand.h index 2570b8463e..1b928a1ef4 100644 --- a/include/openssl/rand.h +++ b/include/openssl/rand.h @@ -36,6 +36,7 @@ extern "C" { */ # define RAND_DRBG_STRENGTH 256 +# ifndef OPENSSL_NO_DEPRECATED_3_0 struct rand_meth_st { int (*seed) (const void *buf, int num); int (*bytes) (unsigned char *buf, int num); @@ -45,13 +46,14 @@ struct rand_meth_st { int (*status) (void); }; -int RAND_set_rand_method(const RAND_METHOD *meth); -const RAND_METHOD *RAND_get_rand_method(void); -# ifndef OPENSSL_NO_ENGINE -int RAND_set_rand_engine(ENGINE *engine); -# endif +OSSL_DEPRECATEDIN_3_0 int RAND_set_rand_method(const RAND_METHOD *meth); +OSSL_DEPRECATEDIN_3_0 const RAND_METHOD *RAND_get_rand_method(void); +# ifndef OPENSSL_NO_ENGINE +OSSL_DEPRECATEDIN_3_0 int RAND_set_rand_engine(ENGINE *engine); +# endif -RAND_METHOD *RAND_OpenSSL(void); +OSSL_DEPRECATEDIN_3_0 RAND_METHOD *RAND_OpenSSL(void); +# endif /* OPENSSL_NO_DEPRECATED_3_0 */ # ifndef OPENSSL_NO_DEPRECATED_1_1_0 # define RAND_cleanup() while(0) continue |