[Midnightbsd-cvs] [MidnightBSD/src] c0abab: Vendor import of OpenSSL 3.0.22
Lucas Holt
noreply at github.com
Wed Aug 26 00:56:10 EDT 2026
Branch: refs/heads/stable/4.1
Home: https://github.com/MidnightBSD/src
Commit: c0abab1c84d8f46007312b5ad25715aef8bec8ce
https://github.com/MidnightBSD/src/commit/c0abab1c84d8f46007312b5ad25715aef8bec8ce
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-08-26 (Wed, 26 Aug 2026)
Changed paths:
M CHANGES.md
M CONTRIBUTING.md
M NEWS.md
M README-FIPS.md
M VERSION.dat
M apps/lib/apps.c
M apps/lib/vms_term_sock.c
M apps/s_client.c
R crypto/aes/aes_x86core.c
M crypto/aes/asm/aesni-mb-x86_64.pl
M crypto/aes/asm/aesni-sha1-x86_64.pl
M crypto/aes/asm/aesni-sha256-x86_64.pl
M crypto/asn1/a_d2i_fp.c
M crypto/asn1/a_mbstr.c
M crypto/asn1/asn1_gen.c
M crypto/bn/asm/rsaz-avx2.pl
M crypto/bn/asm/rsaz-x86_64.pl
M crypto/bn/asm/x86_64-mont.pl
M crypto/bn/asm/x86_64-mont5.pl
M crypto/bn/bn_add.c
M crypto/bn/bn_exp.c
M crypto/bn/bn_lib.c
M crypto/chacha/asm/chacha-x86.pl
M crypto/chacha/asm/chacha-x86_64.pl
M crypto/cmp/cmp_protect.c
M crypto/cmp/cmp_vfy.c
M crypto/cms/cms_asn1.c
M crypto/cms/cms_env.c
M crypto/cms/cms_kari.c
M crypto/cms/cms_local.h
M crypto/cms/cms_pwri.c
M crypto/cms/cms_smime.c
M crypto/ct/ct_b64.c
M crypto/ctype.c
M crypto/dh/dh_backend.c
M crypto/dh/dh_check.c
M crypto/ec/asm/ecp_nistz256-x86_64.pl
M crypto/ec/asm/x25519-x86_64.pl
M crypto/err/openssl.txt
M crypto/ffc/ffc_params_generate.c
M crypto/modes/asm/aesni-gcm-x86_64.pl
M crypto/modes/asm/ghash-x86_64.pl
M crypto/pem/pvkfmt.c
M crypto/pkcs12/p12_add.c
M crypto/pkcs12/p12_decr.c
M crypto/pkcs12/p12_utl.c
M crypto/pkcs7/pk7_doit.c
M crypto/pkcs7/pk7_lib.c
M crypto/poly1305/asm/poly1305-x86.pl
M crypto/poly1305/asm/poly1305-x86_64.pl
M crypto/rand/rand_lib.c
M crypto/sha/asm/sha1-586.pl
M crypto/sha/asm/sha1-mb-x86_64.pl
M crypto/sha/asm/sha1-x86_64.pl
M crypto/sha/asm/sha256-586.pl
M crypto/sha/asm/sha256-mb-x86_64.pl
M crypto/sha/asm/sha512-x86_64.pl
M crypto/threads_win.c
M crypto/x509/by_dir.c
M crypto/x509/pcy_cache.c
M crypto/x509/v3_ncons.c
M crypto/x509/x509_err.c
M crypto/x509/x509_vfy.c
M crypto/x509/x_crl.c
M crypto/x509/x_pubkey.c
M doc/man3/ASN1_INTEGER_get_int64.pod
M doc/man3/ASN1_aux_cb.pod
M doc/man3/ASN1_item_d2i_bio.pod
M doc/man3/BIO_s_datagram.pod
M doc/man3/BN_generate_prime.pod
M doc/man3/SSL_CTX_set_verify.pod
M doc/man7/fips_module.pod
M doc/man7/openssl-core_dispatch.h.pod
M include/internal/constant_time.h
M include/openssl/x509err.h
M providers/baseprov.c
M providers/defltprov.c
M providers/fips-sources.checksums
M providers/fips.checksum
M providers/fips/fipsprov.c
M providers/implementations/ciphers/cipher_aes_ocb.c
M providers/implementations/ciphers/cipher_chacha20_poly1305.c
M providers/implementations/ciphers/ciphercommon_ccm.c
M providers/implementations/macs/poly1305_prov.c
M providers/implementations/rands/test_rng.c
M providers/implementations/signature/rsa_sig.c
M providers/implementations/storemgmt/file_store_any2obj.c
M ssl/record/rec_layer_d1.c
M ssl/record/record.h
M ssl/record/record_local.h
M ssl/record/ssl3_record.c
M ssl/s3_lib.c
M ssl/statem/statem_clnt.c
M ssl/statem/statem_srvr.c
M ssl/t1_lib.c
M test/asn1_decode_test.c
M test/build.info
A test/certs/delta-crl-as-complete-ca.pem
A test/certs/delta-crl-as-complete-delta-reasons.pem
A test/certs/delta-crl-as-complete-delta.pem
A test/certs/delta-crl-as-complete-leaf.pem
A test/certs/server-ec-compressed-cert.pem
A test/certs/server-ec-compressed-key.pem
A test/cmp_extracerts_dos_test.c
M test/cmp_protect_test.c
M test/cmsapitest.c
M test/crltest.c
M test/endecode_test.c
M test/evp_extra_test.c
M test/p_test.c
M test/pkcs7_test.c
M test/punycode_test.c
A test/recipes/20-test_app_s_client.t
M test/recipes/25-test_verify.t
M test/recipes/30-test_evp_data/evprand.txt
M test/recipes/65-test_cmp_msg.t
M test/recipes/80-test_cms.t
A test/recipes/80-test_cms_data/authenticated_attrs.pem
A test/recipes/80-test_cms_data/authenveloped_attrs.pem
A test/recipes/80-test_cms_data/bad_authenveloped_attrs.pem
M test/recipes/80-test_cmsapi.t
M test/recipes/80-test_ssl_new.t
M test/secmemtest.c
A test/ssl-tests/33-compressed-spki.cnf
A test/ssl-tests/33-compressed-spki.cnf.in
M test/v3ext.c
M util/markdownlint.rb
Log Message:
-----------
Vendor import of OpenSSL 3.0.22
Commit: 2b520554bded70b840f536a42080d98b71bb9f0e
https://github.com/MidnightBSD/src/commit/2b520554bded70b840f536a42080d98b71bb9f0e
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-08-26 (Wed, 26 Aug 2026)
Changed paths:
M crypto/openssl/CHANGES.md
M crypto/openssl/CONTRIBUTING.md
M crypto/openssl/NEWS.md
M crypto/openssl/README-FIPS.md
M crypto/openssl/VERSION.dat
M crypto/openssl/apps/lib/apps.c
M crypto/openssl/apps/lib/vms_term_sock.c
M crypto/openssl/apps/s_client.c
R crypto/openssl/crypto/aes/aes_x86core.c
M crypto/openssl/crypto/aes/asm/aesni-mb-x86_64.pl
M crypto/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl
M crypto/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl
M crypto/openssl/crypto/asn1/a_d2i_fp.c
M crypto/openssl/crypto/asn1/a_mbstr.c
M crypto/openssl/crypto/asn1/asn1_gen.c
M crypto/openssl/crypto/bn/asm/rsaz-avx2.pl
M crypto/openssl/crypto/bn/asm/rsaz-x86_64.pl
M crypto/openssl/crypto/bn/asm/x86_64-mont.pl
M crypto/openssl/crypto/bn/asm/x86_64-mont5.pl
M crypto/openssl/crypto/bn/bn_add.c
M crypto/openssl/crypto/bn/bn_exp.c
M crypto/openssl/crypto/bn/bn_lib.c
M crypto/openssl/crypto/chacha/asm/chacha-x86.pl
M crypto/openssl/crypto/chacha/asm/chacha-x86_64.pl
M crypto/openssl/crypto/cmp/cmp_protect.c
M crypto/openssl/crypto/cmp/cmp_vfy.c
M crypto/openssl/crypto/cms/cms_asn1.c
M crypto/openssl/crypto/cms/cms_env.c
M crypto/openssl/crypto/cms/cms_kari.c
M crypto/openssl/crypto/cms/cms_local.h
M crypto/openssl/crypto/cms/cms_pwri.c
M crypto/openssl/crypto/cms/cms_smime.c
M crypto/openssl/crypto/ct/ct_b64.c
M crypto/openssl/crypto/ctype.c
M crypto/openssl/crypto/dh/dh_backend.c
M crypto/openssl/crypto/dh/dh_check.c
M crypto/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl
M crypto/openssl/crypto/ec/asm/x25519-x86_64.pl
M crypto/openssl/crypto/err/openssl.txt
M crypto/openssl/crypto/ffc/ffc_params_generate.c
M crypto/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl
M crypto/openssl/crypto/modes/asm/ghash-x86_64.pl
M crypto/openssl/crypto/pem/pvkfmt.c
M crypto/openssl/crypto/pkcs12/p12_add.c
M crypto/openssl/crypto/pkcs12/p12_decr.c
M crypto/openssl/crypto/pkcs12/p12_utl.c
M crypto/openssl/crypto/pkcs7/pk7_doit.c
M crypto/openssl/crypto/pkcs7/pk7_lib.c
M crypto/openssl/crypto/poly1305/asm/poly1305-x86.pl
M crypto/openssl/crypto/poly1305/asm/poly1305-x86_64.pl
M crypto/openssl/crypto/rand/rand_lib.c
M crypto/openssl/crypto/sha/asm/sha1-586.pl
M crypto/openssl/crypto/sha/asm/sha1-mb-x86_64.pl
M crypto/openssl/crypto/sha/asm/sha1-x86_64.pl
M crypto/openssl/crypto/sha/asm/sha256-586.pl
M crypto/openssl/crypto/sha/asm/sha256-mb-x86_64.pl
M crypto/openssl/crypto/sha/asm/sha512-x86_64.pl
M crypto/openssl/crypto/threads_win.c
M crypto/openssl/crypto/x509/by_dir.c
M crypto/openssl/crypto/x509/pcy_cache.c
M crypto/openssl/crypto/x509/v3_ncons.c
M crypto/openssl/crypto/x509/x509_err.c
M crypto/openssl/crypto/x509/x509_vfy.c
M crypto/openssl/crypto/x509/x_crl.c
M crypto/openssl/crypto/x509/x_pubkey.c
M crypto/openssl/doc/man3/ASN1_INTEGER_get_int64.pod
M crypto/openssl/doc/man3/ASN1_aux_cb.pod
M crypto/openssl/doc/man3/ASN1_item_d2i_bio.pod
M crypto/openssl/doc/man3/BIO_s_datagram.pod
M crypto/openssl/doc/man3/BN_generate_prime.pod
M crypto/openssl/doc/man3/SSL_CTX_set_verify.pod
M crypto/openssl/doc/man7/fips_module.pod
M crypto/openssl/doc/man7/openssl-core_dispatch.h.pod
M crypto/openssl/include/internal/constant_time.h
M crypto/openssl/include/openssl/x509err.h
M crypto/openssl/providers/baseprov.c
M crypto/openssl/providers/defltprov.c
M crypto/openssl/providers/fips-sources.checksums
M crypto/openssl/providers/fips.checksum
M crypto/openssl/providers/fips/fipsprov.c
M crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
M crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
M crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
M crypto/openssl/providers/implementations/macs/poly1305_prov.c
M crypto/openssl/providers/implementations/rands/test_rng.c
M crypto/openssl/providers/implementations/signature/rsa_sig.c
M crypto/openssl/providers/implementations/storemgmt/file_store_any2obj.c
M crypto/openssl/ssl/record/rec_layer_d1.c
M crypto/openssl/ssl/record/record.h
M crypto/openssl/ssl/record/record_local.h
M crypto/openssl/ssl/record/ssl3_record.c
M crypto/openssl/ssl/s3_lib.c
M crypto/openssl/ssl/statem/statem_clnt.c
M crypto/openssl/ssl/statem/statem_srvr.c
M crypto/openssl/ssl/t1_lib.c
M crypto/openssl/test/asn1_decode_test.c
M crypto/openssl/test/build.info
A crypto/openssl/test/certs/delta-crl-as-complete-ca.pem
A crypto/openssl/test/certs/delta-crl-as-complete-delta-reasons.pem
A crypto/openssl/test/certs/delta-crl-as-complete-delta.pem
A crypto/openssl/test/certs/delta-crl-as-complete-leaf.pem
A crypto/openssl/test/certs/server-ec-compressed-cert.pem
A crypto/openssl/test/certs/server-ec-compressed-key.pem
A crypto/openssl/test/cmp_extracerts_dos_test.c
M crypto/openssl/test/cmp_protect_test.c
M crypto/openssl/test/cmsapitest.c
M crypto/openssl/test/crltest.c
M crypto/openssl/test/endecode_test.c
M crypto/openssl/test/evp_extra_test.c
M crypto/openssl/test/p_test.c
M crypto/openssl/test/pkcs7_test.c
M crypto/openssl/test/punycode_test.c
A crypto/openssl/test/recipes/20-test_app_s_client.t
M crypto/openssl/test/recipes/25-test_verify.t
M crypto/openssl/test/recipes/30-test_evp_data/evprand.txt
M crypto/openssl/test/recipes/65-test_cmp_msg.t
M crypto/openssl/test/recipes/80-test_cms.t
A crypto/openssl/test/recipes/80-test_cms_data/authenticated_attrs.pem
A crypto/openssl/test/recipes/80-test_cms_data/authenveloped_attrs.pem
A crypto/openssl/test/recipes/80-test_cms_data/bad_authenveloped_attrs.pem
M crypto/openssl/test/recipes/80-test_cmsapi.t
M crypto/openssl/test/recipes/80-test_ssl_new.t
M crypto/openssl/test/secmemtest.c
A crypto/openssl/test/ssl-tests/33-compressed-spki.cnf
A crypto/openssl/test/ssl-tests/33-compressed-spki.cnf.in
M crypto/openssl/test/v3ext.c
M crypto/openssl/util/markdownlint.rb
Log Message:
-----------
Merge OpenSSL 3.0.22 from vendor branch
Merge vendor/openssl 3.0.22 into crypto/openssl.
Vendor commit: c0abab1c84
AI-Assisted-by: Claude Opus 5
Commit: 58d9e81ebd603f06706663daefd04677c9a9e1ec
https://github.com/MidnightBSD/src/commit/58d9e81ebd603f06706663daefd04677c9a9e1ec
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-08-26 (Wed, 26 Aug 2026)
Changed paths:
M UPDATING
Log Message:
-----------
UPDATING: note OpenSSL 3.0.22
Signed-off-by: Lucas Holt <luke at foolishgames.com>
AI-Assisted-by: Claude Opus 5
(cherry picked from commit 5656955eaec1121eda1d3c478922a77cd81f14f4)
Compare: https://github.com/MidnightBSD/src/compare/13679ddb8b73...58d9e81ebd60
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications
More information about the Midnightbsd-cvs
mailing list