]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Remove remaining RAND_DRBG.
authorFrederik Wedel-Heinen <frederik.wedel-heinen@dencrypt.dk>
Mon, 26 Jan 2026 08:12:14 +0000 (09:12 +0100)
committerNeil Horman <nhorman@openssl.org>
Tue, 17 Feb 2026 14:09:01 +0000 (09:09 -0500)
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Neil Horman <nhorman@openssl.org>
MergeDate: Tue Feb 17 14:09:07 2026
(Merged from https://github.com/openssl/openssl/pull/29782)

.clang-format
Configure
doc/man3/EVP_RAND.pod
include/openssl/types.h
util/indent.pro

index e4e27555ea61bf6e67a01a9f318600cddd53f9ce..1937223baf0bed41fac602975b256fdbab126125 100644 (file)
@@ -883,7 +883,6 @@ TypeNames:
   - "QUIC_URXE"
   - "QUIC_URXE_LIST"
   - "QUIC_XSO"
-  - "RAND_DRBG"
   - "RAND_METHOD"
   - "RAND_POOL"
   - "RAW_EXTENSION"
index 53a2e43cc3f9bc12d9b3e25f50d62702239f7e96..9a580f1ef696aaeec290b70b88e937ae9d0125a1 100755 (executable)
--- a/Configure
+++ b/Configure
@@ -1373,8 +1373,7 @@ at runtime in openssl.cnf or configured at build time with
 -DOPENSSL_DEFAULT_SEED_SRC.
 
 Please read the 'Note on random number generation' section in the
-INSTALL.md instructions and the RAND_DRBG(7) manual page for more
-details.
+INSTALL.md instructions for more details.
 ============================== WARNING ===============================
 
 _____
index 19519d400864d6d671a6e36648dec7bb68638317..ade6bac7496323eff22467122f9d0fcb16102d0e 100644 (file)
@@ -79,7 +79,7 @@ both deterministic and not.
 If you just want to generate random bytes then you don't need to use
 these functions: just call RAND_bytes() or RAND_priv_bytes().
 If you want to do more, these calls should be used instead of the older
-RAND and RAND_DRBG functions.
+RAND functions.
 
 After creating a B<EVP_RAND_CTX> for the required algorithm using
 EVP_RAND_CTX_new(), inputs to the algorithm are supplied either by
index 9eaeb699d34b22a1d5b6f12ae5e52ce68ba03f0e..592201a1894b67346a8c7a4017a23296e82e934b 100644 (file)
@@ -157,7 +157,6 @@ typedef struct ec_key_method_st EC_KEY_METHOD;
 #endif
 
 typedef struct rand_meth_st RAND_METHOD;
-typedef struct rand_drbg_st RAND_DRBG;
 
 typedef struct ssl_dane_st SSL_DANE;
 typedef struct x509_st X509;
index 6fabf305da9a13709f95c3d5066ad79f70f22555..52f7a60e37f7dbeab3af919c73b9e1157ce10e06 100644 (file)
 -T ossl_uintmax_t
 -T ossl_uintmax_t
 -T CT_POLICY_EVAL_CTX
--T RAND_DRBG
--T RAND_DRBG_CTR
 -T RAND_POOL
 -T RAND_METHOD