dep-openssl/include/crypto
Jakub Zelenka e8a742176a rand: fix jitter seed macro logic
The seeding macro logic was mixed up and incompletely applied. The
macro logic was also cleaned up.

Co-authored-by: Paul Dale <pauli@openssl.org>

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.foundation>
MergeDate: Fri Jul 17 04:47:07 2026
(Merged from https://github.com/openssl/openssl/pull/31970)
2026-07-17 06:46:51 +02:00
..
__DECC_INCLUDE_EPILOGUE.H
__DECC_INCLUDE_PROLOGUE.H
aes_platform.h Refactor AES hardware cipher implementations 2026-06-27 11:04:36 +02:00
aria.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
asn1.h Provide ASN1_STRING_new_not_owned() 2026-06-03 13:41:32 +02:00
asn1_dsa.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
asn1err.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
async.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
asyncerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
bioerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
bn.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
bn_dh.h make includes self-contained 2026-05-06 13:35:24 +02:00
bn_srp.h make includes self-contained 2026-05-06 13:35:24 +02:00
bnerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
buffererr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
chacha.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
cmac.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
cmll_platform.h Move *_arch.h to include/arch 2026-05-10 11:53:33 +02:00
cmperr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
cmserr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
comperr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
conferr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
context.h Add missing include guards in include 2026-05-06 13:35:24 +02:00
crmferr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
cryptlib.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
cryptoerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
cterr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
ctype.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
decoder.h Extend refcounting on evp objects to provider requesed no-caching 2026-07-02 10:24:10 -04:00
decodererr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
des_platform.h Move *_arch.h to include/arch 2026-05-10 11:53:33 +02:00
dh.h Copyright year updates 2026-03-10 14:37:52 +00:00
dherr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
dsa.h Copyright year updates 2026-03-10 14:37:52 +00:00
dsaerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
dso_conf.h.in 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
ec.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
ecerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
ecx.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
encoder.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
encodererr.h New -encopt option for pkey(1) and genpkey(1) 2025-12-17 13:40:17 +01:00
err.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
ess.h make includes self-contained 2026-05-06 13:35:24 +02:00
esserr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
evp.h Extend refcounting on evp objects to provider requesed no-caching 2026-07-02 10:24:10 -04:00
evperr.h Add EVP digest context serialization 2025-12-12 09:08:33 +01:00
httperr.h OSSL_HTTP_REQ_CTX_nbio(): check for clear Content-Type mismatch 2026-03-05 19:04:13 +01:00
lhash.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
lms.h Copyright year updates 2026-03-10 14:37:52 +00:00
lms_sig.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
lms_util.h make includes self-contained 2026-05-06 13:35:24 +02:00
md32_common.inc Drop missed unneded GNUC>=2 check 2026-07-10 07:47:13 -04:00
ml_dsa.h ML_DSA/ML_KEM: Add fromdata property query support. 2026-03-13 18:24:40 +01:00
ml_kem.h ML_DSA/ML_KEM: Add fromdata property query support. 2026-03-13 18:24:40 +01:00
modes.h We no longer need to test for GCC versions this old 2026-07-10 07:47:13 -04:00
objects.h Add missing include guards in include 2026-05-06 13:35:24 +02:00
objectserr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
ocsperr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
pem.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
pemerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
pkcs7.h make includes self-contained 2026-05-06 13:35:24 +02:00
pkcs7err.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
pkcs12err.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
poly1305.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
punycode.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
rand.h rand: fix jitter seed macro logic 2026-07-17 06:46:51 +02:00
rand_pool.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
randerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
rsa.h Refactor types that are '#define'd into proper typedefs 2025-12-17 10:19:43 -05:00
rsaerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
security_bits.h make includes self-contained 2026-05-06 13:35:24 +02:00
sha.h Copyright year updates 2026-03-10 14:37:52 +00:00
siphash.h make includes self-contained 2026-05-06 13:35:24 +02:00
siv.h make includes self-contained 2026-05-06 13:35:24 +02:00
slh_dsa.h Copyright year updates 2026-03-10 14:37:52 +00:00
sm2.h Copyright year updates 2026-03-10 14:37:52 +00:00
sm2err.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
sm4.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
sm4_platform.h Move *_arch.h to include/arch 2026-05-10 11:53:33 +02:00
sparse_array.h sparse_array: avoid ubsan violation in typed doall 2026-05-03 17:17:41 +02:00
store.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
storeerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
tserr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
types.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
uierr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
x509.h Deprecate the X509_check_{email,host,ip,ip_asc} family of functions 2026-05-11 02:05:22 +02:00
x509_acert.h Copyright year updates 2026-03-10 14:37:52 +00:00
x509err.h Copyright year updates 2026-03-10 14:37:52 +00:00
x509v3err.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00