https://github.com/python/cpython/commit/1c826a40a2f9606e284fd3d6d5f7c7c6732327ed commit: 1c826a40a2f9606e284fd3d6d5f7c7c6732327ed branch: 3.15 author: Miss Islington (bot) <[email protected]> committer: hugovk <[email protected]> date: 2026-08-26T09:59:49+09:00 summary:
[3.15] gh-156369: Update OpenSSL error ID data (GH-156380) (#156392) gh-156369: Update OpenSSL error ID data (GH-156380) (cherry picked from commit 7cc333439b6426a43cdbca690d9170c9db0d8669) Co-authored-by: Zachary Ware <[email protected]> files: M Modules/_ssl_data_300.h M Modules/_ssl_data_36.h M Modules/_ssl_data_40.h diff --git a/Modules/_ssl_data_300.h b/Modules/_ssl_data_300.h index b687ce43c77d669..39b637a8f6a2ca4 100644 --- a/Modules/_ssl_data_300.h +++ b/Modules/_ssl_data_300.h @@ -1,7 +1,9 @@ /* File generated by Tools/ssl/make_ssl_data.py */ -/* Generated on 2023-06-01T03:03:52.163218 */ -/* Manually edited to add definitions from 1.1.1 (GH-105174) */ +/* Generated on 2026-08-25T19:28:21.667000+00:00 */ +/* Generated from Git commit openssl-3.0.22-0-ga279090b9 */ +/* Manually edited to retain definitions from 1.1.1 (GH-105174) */ +/* generated from args.lib2errnum */ static struct py_ssl_library_code library_codes[] = { #ifdef ERR_LIB_ASN1 {"ASN1", ERR_LIB_ASN1}, @@ -168,10 +170,10 @@ static struct py_ssl_library_code library_codes[] = { #ifdef ERR_LIB_X509V3 {"X509V3", ERR_LIB_X509V3}, #endif - { NULL } + {NULL, 0} /* sentinel */ }; - +/* generated from args.reasons */ static struct py_ssl_error_code error_codes[] = { #ifdef ASN1_R_ADDING_OBJECT {"ADDING_OBJECT", ERR_LIB_ASN1, ASN1_R_ADDING_OBJECT}, @@ -1538,6 +1540,11 @@ static struct py_ssl_error_code error_codes[] = { #else {"CERTIFICATE_VERIFY_ERROR", 46, 100}, #endif + #ifdef CMS_R_CIPHER_AEAD_IN_ENVELOPED_DATA + {"CIPHER_AEAD_IN_ENVELOPED_DATA", ERR_LIB_CMS, CMS_R_CIPHER_AEAD_IN_ENVELOPED_DATA}, + #else + {"CIPHER_AEAD_IN_ENVELOPED_DATA", 46, 182}, + #endif #ifdef CMS_R_CIPHER_AEAD_SET_TAG_ERROR {"CIPHER_AEAD_SET_TAG_ERROR", ERR_LIB_CMS, CMS_R_CIPHER_AEAD_SET_TAG_ERROR}, #else @@ -1643,6 +1650,11 @@ static struct py_ssl_error_code error_codes[] = { #else {"ERROR_SETTING_RECIPIENTINFO", 46, 116}, #endif + #ifdef CMS_R_ERROR_UNSUPPORTED_STATIC_KEY_AGREEMENT + {"ERROR_UNSUPPORTED_STATIC_KEY_AGREEMENT", ERR_LIB_CMS, CMS_R_ERROR_UNSUPPORTED_STATIC_KEY_AGREEMENT}, + #else + {"ERROR_UNSUPPORTED_STATIC_KEY_AGREEMENT", 46, 196}, + #endif #ifdef CMS_R_ESS_SIGNING_CERTID_MISMATCH_ERROR {"ESS_SIGNING_CERTID_MISMATCH_ERROR", ERR_LIB_CMS, CMS_R_ESS_SIGNING_CERTID_MISMATCH_ERROR}, #else @@ -1963,6 +1975,11 @@ static struct py_ssl_error_code error_codes[] = { #else {"UNSUPPORTED_RECIPIENT_TYPE", 46, 154}, #endif + #ifdef CMS_R_UNSUPPORTED_SIGNATURE_ALGORITHM + {"UNSUPPORTED_SIGNATURE_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_SIGNATURE_ALGORITHM}, + #else + {"UNSUPPORTED_SIGNATURE_ALGORITHM", 46, 195}, + #endif #ifdef CMS_R_UNSUPPORTED_TYPE {"UNSUPPORTED_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_TYPE}, #else @@ -2088,6 +2105,11 @@ static struct py_ssl_error_code error_codes[] = { #else {"RECURSIVE_DIRECTORY_INCLUDE", 14, 111}, #endif + #ifdef CONF_R_RECURSIVE_SECTION_REFERENCE + {"RECURSIVE_SECTION_REFERENCE", ERR_LIB_CONF, CONF_R_RECURSIVE_SECTION_REFERENCE}, + #else + {"RECURSIVE_SECTION_REFERENCE", 14, 126}, + #endif #ifdef CONF_R_RELATIVE_PATH {"RELATIVE_PATH", ERR_LIB_CONF, CONF_R_RELATIVE_PATH}, #else @@ -2573,6 +2595,11 @@ static struct py_ssl_error_code error_codes[] = { #else {"PEER_KEY_ERROR", 5, 111}, #endif + #ifdef DH_R_Q_TOO_LARGE + {"Q_TOO_LARGE", ERR_LIB_DH, DH_R_Q_TOO_LARGE}, + #else + {"Q_TOO_LARGE", 5, 130}, + #endif #ifdef DH_R_SHARED_INFO_ERROR {"SHARED_INFO_ERROR", ERR_LIB_DH, DH_R_SHARED_INFO_ERROR}, #else @@ -7483,6 +7510,11 @@ static struct py_ssl_error_code error_codes[] = { #else {"TLSV1_ALERT_INTERNAL_ERROR", 20, 1080}, #endif + #ifdef SSL_R_TLSV1_ALERT_NO_APPLICATION_PROTOCOL + {"TLSV1_ALERT_NO_APPLICATION_PROTOCOL", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_NO_APPLICATION_PROTOCOL}, + #else + {"TLSV1_ALERT_NO_APPLICATION_PROTOCOL", 20, 1120}, + #endif #ifdef SSL_R_TLSV1_ALERT_NO_RENEGOTIATION {"TLSV1_ALERT_NO_RENEGOTIATION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_NO_RENEGOTIATION}, #else @@ -7503,6 +7535,11 @@ static struct py_ssl_error_code error_codes[] = { #else {"TLSV1_ALERT_UNKNOWN_CA", 20, 1048}, #endif + #ifdef SSL_R_TLSV1_ALERT_UNKNOWN_PSK_IDENTITY + {"TLSV1_ALERT_UNKNOWN_PSK_IDENTITY", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_UNKNOWN_PSK_IDENTITY}, + #else + {"TLSV1_ALERT_UNKNOWN_PSK_IDENTITY", 20, 1115}, + #endif #ifdef SSL_R_TLSV1_ALERT_USER_CANCELLED {"TLSV1_ALERT_USER_CANCELLED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_USER_CANCELLED}, #else @@ -8408,11 +8445,21 @@ static struct py_ssl_error_code error_codes[] = { #else {"CRL_ALREADY_DELTA", 11, 127}, #endif + #ifdef X509_R_CRL_SIGNATURE_ALGORITHM_MISMATCH + {"CRL_SIGNATURE_ALGORITHM_MISMATCH", ERR_LIB_X509, X509_R_CRL_SIGNATURE_ALGORITHM_MISMATCH}, + #else + {"CRL_SIGNATURE_ALGORITHM_MISMATCH", 11, 147}, + #endif #ifdef X509_R_CRL_VERIFY_FAILURE {"CRL_VERIFY_FAILURE", ERR_LIB_X509, X509_R_CRL_VERIFY_FAILURE}, #else {"CRL_VERIFY_FAILURE", 11, 131}, #endif + #ifdef X509_R_DUPLICATE_ATTRIBUTE + {"DUPLICATE_ATTRIBUTE", ERR_LIB_X509, X509_R_DUPLICATE_ATTRIBUTE}, + #else + {"DUPLICATE_ATTRIBUTE", 11, 140}, + #endif #ifdef X509_R_ERROR_GETTING_MD_BY_NID {"ERROR_GETTING_MD_BY_NID", ERR_LIB_X509, X509_R_ERROR_GETTING_MD_BY_NID}, #else @@ -8583,6 +8630,5 @@ static struct py_ssl_error_code error_codes[] = { #else {"WRONG_TYPE", 11, 122}, #endif - { NULL } + {NULL, 0, 0} /* sentinel */ }; - diff --git a/Modules/_ssl_data_36.h b/Modules/_ssl_data_36.h index e1c1eb30ff6a7b7..fd323e6ee5a2c07 100644 --- a/Modules/_ssl_data_36.h +++ b/Modules/_ssl_data_36.h @@ -1,6 +1,6 @@ /* File generated by Tools/ssl/make_ssl_data.py */ -/* Generated on 2026-05-03T19:50:43.034653+00:00 */ -/* Generated from Git commit openssl-3.6.2-0-gfe686e15d */ +/* Generated on 2026-08-25T19:23:56.859950+00:00 */ +/* Generated from Git commit openssl-3.6.4-0-gd3c1b1169 */ /* generated from args.lib2errnum */ static struct py_ssl_library_code library_codes[] = { @@ -9268,6 +9268,11 @@ static struct py_ssl_error_code error_codes[] = { #else {"CRL_ALREADY_DELTA", 11, 127}, #endif + #ifdef X509_R_CRL_SIGNATURE_ALGORITHM_MISMATCH + {"CRL_SIGNATURE_ALGORITHM_MISMATCH", ERR_LIB_X509, X509_R_CRL_SIGNATURE_ALGORITHM_MISMATCH}, + #else + {"CRL_SIGNATURE_ALGORITHM_MISMATCH", 11, 147}, + #endif #ifdef X509_R_CRL_VERIFY_FAILURE {"CRL_VERIFY_FAILURE", ERR_LIB_X509, X509_R_CRL_VERIFY_FAILURE}, #else diff --git a/Modules/_ssl_data_40.h b/Modules/_ssl_data_40.h index ea615f655bb5953..6d8631df0a2ec27 100644 --- a/Modules/_ssl_data_40.h +++ b/Modules/_ssl_data_40.h @@ -1,6 +1,6 @@ /* File generated by Tools/ssl/make_ssl_data.py */ -/* Generated on 2026-04-15T09:18:34.696139+00:00 */ -/* Generated from Git commit v3.15.0a8-132-gd14e31ed683 */ +/* Generated on 2026-08-25T19:25:20.590415+00:00 */ +/* Generated from Git commit openssl-4.0.2-0-gf089acdf4 */ /* generated from args.lib2errnum */ static struct py_ssl_library_code library_codes[] = { @@ -9163,6 +9163,11 @@ static struct py_ssl_error_code error_codes[] = { #else {"CRL_ALREADY_DELTA", 11, 127}, #endif + #ifdef X509_R_CRL_SIGNATURE_ALGORITHM_MISMATCH + {"CRL_SIGNATURE_ALGORITHM_MISMATCH", ERR_LIB_X509, X509_R_CRL_SIGNATURE_ALGORITHM_MISMATCH}, + #else + {"CRL_SIGNATURE_ALGORITHM_MISMATCH", 11, 147}, + #endif #ifdef X509_R_CRL_VERIFY_FAILURE {"CRL_VERIFY_FAILURE", ERR_LIB_X509, X509_R_CRL_VERIFY_FAILURE}, #else _______________________________________________ Python-checkins mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3//lists/python-checkins.python.org Member address: [email protected]
