CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2023/11/29 05:44:59
Log message:
Import OpenSSL 3.2, ok sthen
In addition to the existing patches in 3.1, there are xonly fixes for SM2.
The SM4 assembly isn't ready for xonly, but it isn't used on OpenBSD, so
is left unpatched. The printf '%n' in rehash was fixed upstream.
Also include a fix for a double free introduced to "fix" a potential leak
in the DANE code. Three reviewers failed to notice that there was a break,
not a return separating two tlsa_free() in a 4 line diff.
Tested on riscv64 by jca, input/help from Claus Assmann, kettenis, sthen
https://www.openssl.org/news/openssl-3.2-notes.html
Status:
Vendor Tag: tb
Release Tags: tb_20231129
N ports/security/openssl/3.2/Makefile
N ports/security/openssl/3.2/distinfo
N ports/security/openssl/3.2/patches/patch-Configurations_10-main_conf
N ports/security/openssl/3.2/patches/patch-Configurations_shared-info_pl
N ports/security/openssl/3.2/patches/patch-Configurations_unix-Makefile_tmpl
N ports/security/openssl/3.2/patches/patch-crypto_aes_asm_aes-x86_64_pl
N
ports/security/openssl/3.2/patches/patch-crypto_aes_asm_aesni-sha1-x86_64_pl
N
ports/security/openssl/3.2/patches/patch-crypto_aes_asm_aesni-sha256-x86_64_pl
N ports/security/openssl/3.2/patches/patch-crypto_aes_asm_aesni-x86_64_pl
N ports/security/openssl/3.2/patches/patch-crypto_aes_asm_aesv8-armx_pl
N ports/security/openssl/3.2/patches/patch-crypto_aes_asm_bsaes-x86_64_pl
N ports/security/openssl/3.2/patches/patch-crypto_aes_asm_vpaes-armv8_pl
N ports/security/openssl/3.2/patches/patch-crypto_aes_asm_vpaes-x86_64_pl
N ports/security/openssl/3.2/patches/patch-crypto_bn_asm_armv8-mont_pl
N ports/security/openssl/3.2/patches/patch-crypto_bn_asm_rsaz-x86_64_pl
N ports/security/openssl/3.2/patches/patch-crypto_bn_asm_x86_64-mont5_pl
N
ports/security/openssl/3.2/patches/patch-crypto_camellia_asm_cmll-x86_64_pl
N ports/security/openssl/3.2/patches/patch-crypto_chacha_asm_chacha-armv8_pl
N
ports/security/openssl/3.2/patches/patch-crypto_chacha_asm_chacha-x86_64_pl
N
ports/security/openssl/3.2/patches/patch-crypto_ec_asm_ecp_nistz256-armv8_pl
N ports/security/openssl/3.2/patches/patch-crypto_modes_asm_ghash-x86_64_pl
N
ports/security/openssl/3.2/patches/patch-crypto_ec_asm_ecp_nistz256-x86_64_pl
N ports/security/openssl/3.2/patches/patch-ssl_ssl_lib_c
N
ports/security/openssl/3.2/patches/patch-crypto_modes_asm_aes-gcm-armv8_64_pl
N
ports/security/openssl/3.2/patches/patch-crypto_modes_asm_aesni-gcm-x86_64_pl
N ports/security/openssl/3.2/patches/patch-crypto_modes_asm_ghashv8-armx_pl
N
ports/security/openssl/3.2/patches/patch-crypto_poly1305_asm_poly1305-armv8_pl
N
ports/security/openssl/3.2/patches/patch-crypto_poly1305_asm_poly1305-x86_64_pl
N
ports/security/openssl/3.2/patches/patch-crypto_sha_asm_keccak1600-armv8_pl
N
ports/security/openssl/3.2/patches/patch-crypto_sha_asm_keccak1600-x86_64_pl
N ports/security/openssl/3.2/patches/patch-crypto_sha_asm_sha1-armv8_pl
N ports/security/openssl/3.2/patches/patch-crypto_sha_asm_sha1-mb-x86_64_pl
N ports/security/openssl/3.2/patches/patch-crypto_sha_asm_sha1-x86_64_pl
N
ports/security/openssl/3.2/patches/patch-crypto_sha_asm_sha256-mb-x86_64_pl
N ports/security/openssl/3.2/patches/patch-crypto_sha_asm_sha512-armv8_pl
N ports/security/openssl/3.2/patches/patch-crypto_sha_asm_sha512-x86_64_pl
N ports/security/openssl/3.2/patches/patch-crypto_whrlpool_asm_wp-x86_64_pl
N
ports/security/openssl/3.2/patches/patch-crypto_ec_asm_ecp_sm2p256-armv8_pl
N ports/security/openssl/3.2/pkg/DESCR
N ports/security/openssl/3.2/pkg/PLIST
No conflicts created by this import