openssl: Import OpenSSL 3.0.15.This release incorporates the following bug fixes and mitigations:- Fixed possible denial of service in X.509 name checks ([CVE-2024-6119])- Fixed possible buffer o
openssl: Import OpenSSL 3.0.15.This release incorporates the following bug fixes and mitigations:- Fixed possible denial of service in X.509 name checks ([CVE-2024-6119])- Fixed possible buffer overread in SSL_select_next_proto() ([CVE-2024-5535])Release notes can be found at:https://openssl-library.org/news/openssl-3.0-notes/index.htmlCo-authored-by: gordonMFC after: 1 weekDifferential Revision: https://reviews.freebsd.org/D46602Merge commit '108164cf95d9594884c2dcccba2691335e6f221b'(cherry picked from commit a7148ab39c03abd4d1a84997c70bf96f15dd2a09)Update config/build info for OpenSSL 3.0.15This is a companion commit to the OpenSSL 3.0.15 update.`opensslv.h` was regenerated via the following process:```cd crypto/openssl./configgit reset --hardgmake include/openssl/opensslv.h````Makefile.inc` has been updated to match.MFC after: 1 weekMFC with: a7148ab39c03abd4d1a84997c70bf96f15dd2a09Differential Revision: https://reviews.freebsd.org/D46603(cherry picked from commit cc717b574d7faa2e0b2de1a985076286cef74187)sys/crypto/openssl: update powerpc* ASMThis change updates the crypto powerpc* ASM via the prescribed processdocumented in `crypto/openssl/FREEBSD-upgrade`.This change syncs the ASM with 3.0.15's generated ASM.MFC after: 1 weekMFC with: a7148ab39c03abd4d1a84997c70bf96f15dd2a09MFC with: cc717b574d7faa2e0b2de1a985076286cef74187Differential Revision: https://reviews.freebsd.org/D46604(cherry picked from commit 77864b545b0aaa91bc78b1156c477825007a6233)
show more ...
ossl: Update the generated assembly files from OpenSSL 3.0.Tested with: cryptocheck -d ossl0 -a all -z on amd64Reviewed by: markjDifferential Revision: https://reviews.freebsd.org/D41568(cherry
ossl: Update the generated assembly files from OpenSSL 3.0.Tested with: cryptocheck -d ossl0 -a all -z on amd64Reviewed by: markjDifferential Revision: https://reviews.freebsd.org/D41568(cherry picked from commit c0855eaa3ee9614804b6bd6a255aa9f71e095f43)
sys: Remove $FreeBSD$: one-line .c comment patternRemove /^/[*/]\s*\$FreeBSD\$.*\n/
Add assembly optimized code for OpenSSL on powerpc, powerpc64 and powerpc64leSummary:1. https://github.com/openssl/openssl/commit/34ab13b7d8e3e723adb60be8142e38b7c9cd382aneeds to be merged for EL
Add assembly optimized code for OpenSSL on powerpc, powerpc64 and powerpc64leSummary:1. https://github.com/openssl/openssl/commit/34ab13b7d8e3e723adb60be8142e38b7c9cd382aneeds to be merged for ELFv2 support on big-endian.2. crypto/openssl/crypto/ppccap.c needs to be patched.Same reason as in https://github.com/openssl/openssl/pull/17082.Approved by: jkim, jhibbitsMFC after: 1 monthDifferential Revision: https://reviews.freebsd.org/D33076