dep-openssl/include/openssl
Todd Short ba2f3b557a errors: fix stale string overrides in openssl.txt for renamed SSL error codes
Commit b3d26e438a ("merge feature/removesslv3", PR #29338) renamed SSL3
error codes to TLS equivalents and updated the string descriptions in
crypto/ssl_err.c (e.g. from "ssl/tls alert bad certificate" to
"tls alert bad certificate"), but did not update the corresponding
strings in crypto/err/openssl.txt.

This caused a latent divergence: running mkerr.pl -rebuild would
regenerate ssl_err.c with the old openssl.txt strings, undoing the
intentional name cleanup. Similarly, adding any new SSL error code
triggers a full SSL regeneration that would revert the strings and
reorder entries to their correct alphabetical positions, producing
spurious changes unrelated to the new code.

Update openssl.txt to match the strings already in ssl_err.c, which
also happen to be the auto-generated strings derived from the reason
code names. Regenerate ssl_err.c and sslerr.h with the correct
alphabetical ordering so that future make update runs are idempotent:
adding and removing a new SSL error code now produces only the expected
changes to the generated files, with no side-effect reordering or
string reversions.

Fixes: b3d26e438a ("Rename SSL3 error codes to TLS equivalents")
Signed-off-by: Todd Short <todd.short@me.com>

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
MergeDate: Tue Jul 21 14:28:22 2026
(Merged from https://github.com/openssl/openssl/pull/31993)
2026-07-21 10:28:19 -04:00
..
__DECC_INCLUDE_EPILOGUE.H
__DECC_INCLUDE_PROLOGUE.H
aes.h Copyright year updates 2026-03-10 14:37:52 +00:00
asn1.h.in Prepare a now opaque ASN1_STRING for the size_t rapture. 2026-07-18 15:00:57 +02:00
asn1err.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
asn1t.h.in Revert "Make X509_up_ref and X509_free take const X509 *" 2026-03-06 12:50:00 -05: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
bio.h.in Simplify printf-attribute guards in bio.h.in and test/testutil/output.h. 2026-07-10 07:47:13 -04:00
bioerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
blowfish.h Refactor types that are '#define'd into proper typedefs 2025-12-17 10:19:43 -05:00
bn.h Refactor BN_mod() and BN_nnmod() arguments to match documentation 2026-05-29 09:25:27 +02:00
bnerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
buffer.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
byteorder.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
camellia.h Copyright year updates 2026-03-10 14:37:52 +00:00
cast.h Refactor types that are '#define'd into proper typedefs 2025-12-17 10:19:43 -05:00
cmac.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
cmp.h.in CMP: Optionally accept missing or non-matching transactionID or recipNonce values 2026-06-11 16:56:35 +02:00
cmp_util.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
cmperr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
cms.h.in Copyright year updates 2026-03-10 14:37:52 +00:00
cmserr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
comp.h.in 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
conf.h.in 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
conf_api.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
configuration.h.in 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
conftypes.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
core.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
core_dispatch.h Copyright year updates 2026-03-10 14:37:52 +00:00
core_names.h.in Add IKEV2KDF implementation 2026-03-24 18:21:19 +01:00
core_object.h Implementing store support for EVP_SKEY 2025-12-10 12:20:44 -05:00
crmf.h.in Copyright year updates 2026-03-10 14:37:52 +00:00
crmferr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
crypto.h.in Revert "convert CRYPTO_THREAD_run_once to use InitOnceExecuteOnce api" 2026-06-17 14:14:51 +02:00
cryptoerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
cryptoerr_legacy.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
ct.h.in Add CTLOG_STORE_add0_log() to add CTLOGs to a store programmatically 2026-03-19 21:45:33 +01:00
cterr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
decoder.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
decodererr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
des.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
dh.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
dherr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
dsa.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
dsaerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
dtls1.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
e_os2.h We no longer need to test for GCC versions this old 2026-07-10 07:47:13 -04:00
e_ostime.h Tell clang-tidy which header exports timeval struct 2026-05-18 09:03:29 +02:00
ebcdic.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
ec.h Moved the EVP_EC_gen macro to evp.h 2026-05-06 18:47:24 +02:00
ecdh.h Add missing include guards in include 2026-05-06 13:35:24 +02:00
ecdsa.h Add missing include guards in include 2026-05-06 13:35:24 +02:00
ecerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
ech.h include C++ extern in ech.h 2026-04-13 11:57:05 +02:00
encoder.h New -encopt option for pkey(1) and genpkey(1) 2025-12-17 13:40:17 +01:00
encodererr.h New -encopt option for pkey(1) and genpkey(1) 2025-12-17 13:40:17 +01:00
engine.h Use proper compiler features abstraction for older compilers 2026-04-22 09:22:48 +02:00
engineerr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
err.h.in Copyright year updates 2026-03-10 14:37:52 +00:00
ess.h.in Copyright year updates 2026-03-10 14:37:52 +00: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
fips_names.h Copyright year updates 2026-03-10 14:37:52 +00:00
fipskey.h.in 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
hmac.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
hpke.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
http.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
httperr.h OSSL_HTTP_REQ_CTX_nbio(): check for clear Content-Type mismatch 2026-03-05 19:04:13 +01:00
idea.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
indicator.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
kdf.h Add EVP_KDF_CTX_get0_kdf and EVP_KDF_CTX_get1_kdf, deprecate EVP_KDF_CTX_kdf 2026-07-02 09:24:15 +02:00
kdferr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
lhash.h.in 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
macros.h We no longer need to test for GCC versions this old 2026-07-10 07:47:13 -04:00
md2.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
md4.h Refactor types that are '#define'd into proper typedefs 2025-12-17 10:19:43 -05:00
md5.h Refactor types that are '#define'd into proper typedefs 2025-12-17 10:19:43 -05:00
mdc2.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
ml_kem.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
modes.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
obj_mac.h Guard obj_mac.h from clang-format 2026-05-06 13:35:41 +02:00
objects.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
objectserr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
ocsp.h.in fix function pointer type mismatch in OCSP_REQUEST/RESPONSE bio macros 2026-06-25 08:12:29 -04:00
ocsperr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
opensslconf.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
opensslv.h.in 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
ossl_typ.h Add missing include guards in include 2026-05-06 13:35:24 +02:00
param_build.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
params.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
pem.h avoid mismatched d2i callbacks in PEM readers 2026-06-25 08:12:29 -04:00
pem2.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.in Copyright year updates 2026-03-10 14:37:52 +00:00
pkcs7err.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
pkcs12.h.in Copyright year updates 2026-03-10 14:37:52 +00:00
pkcs12err.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
posix_time.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
prov_ssl.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
proverr.h Once initialised, ML-DSA keys should be immutable 2026-06-25 12:03:26 +10:00
provider.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
quic.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
rand.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
rc2.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
rc4.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
rc5.h Refactor types that are '#define'd into proper typedefs 2025-12-17 10:19:43 -05:00
ripemd.h Refactor types that are '#define'd into proper typedefs 2025-12-17 10:19:43 -05:00
rsa.h Copyright year updates 2026-03-10 14:37:52 +00:00
rsaerr.h Remove unused SSLv3 specific error codes 2025-12-23 10:54:08 -05:00
safestack.h.in preserve stack thunks across sk_TYPE_dup 2026-06-25 08:12:29 -04:00
seed.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
self_test.h Add IKEV2KDF implementation 2026-03-24 18:21:19 +01:00
sha.h Copyright year updates 2026-03-10 14:37:52 +00:00
srp.h.in 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
srtp.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
ssl.h.in Deprecate unit-test configure option and SSL_test_functions 2026-07-09 19:38:28 +02:00
ssl2.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
ssl3.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
sslerr.h errors: fix stale string overrides in openssl.txt for renamed SSL error codes 2026-07-21 10:28:19 -04:00
sslerr_legacy.h Rename SSL3 error codes to TLS equivalents 2025-12-23 10:54:08 -05:00
stack.h stack: use a copy thunk for typed stack deep copies 2026-05-20 11:53:32 -04:00
store.h Copyright year updates 2026-03-10 14:37:52 +00:00
storeerr.h Implementing store support for EVP_SKEY 2025-12-10 12:20:44 -05:00
symhacks.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
thread.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
tls1.h Remove duplicate TLS_MD_SERVER_WRITE_KEY_CONST macro defines 2026-06-18 15:16:33 +02:00
trace.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
ts.h Copyright year updates 2026-03-10 14:37:52 +00:00
tserr.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
txt_db.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
types.h Fix accidental double guard in openssl/types.h 2026-05-06 13:35:41 +02:00
ui.h.in 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
whrlpool.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00
x509.h.in Copyright year updates 2026-03-10 14:37:52 +00:00
x509_acert.h.in include/openssl/x509_acert.h.in: add extern "C" linkage specification for C++ 2026-04-15 14:36:36 +02:00
x509_vfy.h.in x509: add EXFLAG_DUPLICATE and cheap O(1) extension duplicate check 2026-03-17 09:43:00 -04:00
x509err.h x509: check inner/outer signatureAlgorithm match in X509_CRL_verify 2026-06-11 10:45:35 +02:00
x509v3.h.in Fix typos 2026-07-08 12:45:09 +02:00
x509v3err.h 4.0-POST-CLANG-FORMAT-WEBKIT 2025-12-09 00:28:19 -07:00