FreeBSD/src d2a55e6crypto/openssl/include/openssl opensslv.h, secure/lib/libcrypto Makefile.inc

openssl: update ASM and version info for 3.0.16 import

MFC after:      1 week
MFC with:       0d0c8621fd181e507f0fb50ffcca606faf66a8c2
Differential Revision:  https://reviews.freebsd.org/D49297
DeltaFile
+5-5crypto/openssl/include/openssl/opensslv.h
+2-2secure/lib/libcrypto/Makefile.inc
+2-0sys/crypto/openssl/aarch64/armv8-mont.S
+9-73 files

FreeBSD/src 98768d6sys/crypto/openssl arm_arch.h, sys/crypto/openssl/aarch64 ecp_nistz256-armv8.S vpaes-armv8.S

ossl: Rebuild the openssl asm

This adds the new BTI instructions when needed to the arm64 assembly.

Sponsored by:   Arm Ltd

Reviewed by:    Pierre Pronchery <pierre at freebsdfoundation.org> (earlier version)
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D41941

(cherry picked from commit bd9588bca05f5cbdeac6e5f9f426b2589301d7c6)
DeltaFile
+38-26sys/crypto/openssl/aarch64/ecp_nistz256-armv8.S
+58-0sys/crypto/openssl/arm_arch.h
+21-18sys/crypto/openssl/aarch64/vpaes-armv8.S
+16-14sys/crypto/openssl/aarch64/keccak1600-armv8.S
+14-5sys/crypto/openssl/aarch64/armv8-mont.S
+9-9sys/crypto/openssl/aarch64/chacha-armv8.S
+156-728 files not shown
+219-8314 files

FreeBSD/src 4f3a6a0sys/crypto/openssl/aarch64 aes-gcm-armv8_64.S aesv8-armx.S, sys/crypto/openssl/amd64 aes-x86_64.S bsaes-x86_64.S

ossl: Update the generated assembly files from OpenSSL 3.0.

Tested with:    cryptocheck -d ossl0 -a all -z on amd64
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D41568

(cherry picked from commit c0855eaa3ee9614804b6bd6a255aa9f71e095f43)
(cherry picked from commit f0d83d53c3be75ffc7711ba8171af9b934459810)

Approved by:    re (gjb)
DeltaFile
+6,644-0sys/crypto/openssl/i386/aes-586.S
+6,390-0sys/crypto/openssl/aarch64/aes-gcm-armv8_64.S
+2,680-0sys/crypto/openssl/amd64/aes-x86_64.S
+2,619-0sys/crypto/openssl/amd64/bsaes-x86_64.S
+2,470-46sys/crypto/openssl/aarch64/aesv8-armx.S
+1,101-1,044sys/crypto/openssl/aarch64/chacha-armv8.S
+21,904-1,09093 files not shown
+37,538-1,95999 files

FreeBSD/src bd9588bsys/crypto/openssl/aarch64 ecp_nistz256-armv8.S arm_arch.h

ossl: Rebuild the openssl asm

This adds the new BTI instructions when needed to the arm64 assembly.

Sponsored by:   Arm Ltd

Reviewed by:    Pierre Pronchery <pierre at freebsdfoundation.org> (earlier version)
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D41941
DeltaFile
+38-26sys/crypto/openssl/aarch64/ecp_nistz256-armv8.S
+58-0sys/crypto/openssl/aarch64/arm_arch.h
+21-18sys/crypto/openssl/aarch64/vpaes-armv8.S
+16-14sys/crypto/openssl/aarch64/keccak1600-armv8.S
+14-5sys/crypto/openssl/aarch64/armv8-mont.S
+9-9sys/crypto/openssl/aarch64/chacha-armv8.S
+156-728 files not shown
+219-8314 files

FreeBSD/src f0d83d5sys/crypto/openssl/aarch64 aes-gcm-armv8_64.S aesv8-armx.S, sys/crypto/openssl/amd64 aes-x86_64.S bsaes-x86_64.S

ossl: Update the generated assembly files from OpenSSL 3.0.

Tested with:    cryptocheck -d ossl0 -a all -z on amd64
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D41568

(cherry picked from commit c0855eaa3ee9614804b6bd6a255aa9f71e095f43)
DeltaFile
+6,644-0sys/crypto/openssl/i386/aes-586.S
+6,390-0sys/crypto/openssl/aarch64/aes-gcm-armv8_64.S
+2,680-0sys/crypto/openssl/amd64/aes-x86_64.S
+2,619-0sys/crypto/openssl/amd64/bsaes-x86_64.S
+2,470-46sys/crypto/openssl/aarch64/aesv8-armx.S
+1,101-1,044sys/crypto/openssl/aarch64/chacha-armv8.S
+21,904-1,09093 files not shown
+37,538-1,95999 files

FreeBSD/src c0855easys/crypto/openssl/aarch64 aes-gcm-armv8_64.S aesv8-armx.S, sys/crypto/openssl/amd64 aes-x86_64.S bsaes-x86_64.S

ossl: Update the generated assembly files from OpenSSL 3.0.

Tested with:    cryptocheck -d ossl0 -a all -z on amd64
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D41568
DeltaFile
+6,644-0sys/crypto/openssl/i386/aes-586.S
+6,390-0sys/crypto/openssl/aarch64/aes-gcm-armv8_64.S
+2,680-0sys/crypto/openssl/amd64/aes-x86_64.S
+2,619-0sys/crypto/openssl/amd64/bsaes-x86_64.S
+2,470-46sys/crypto/openssl/aarch64/aesv8-armx.S
+1,101-1,044sys/crypto/openssl/aarch64/chacha-armv8.S
+21,904-1,09093 files not shown
+37,538-1,95999 files

FreeBSD/src 4fbf14esys/amd64/include _align.h _inttypes.h

sys: Remove $FreeBSD$: one-line .c comment pattern

Remove /^/[*/]\s*\$FreeBSD\$.*\n/

Similar commit in current:
(cherry picked from commit 71625ec9ad2a)
DeltaFile
+0-1sys/amd64/include/_align.h
+0-1sys/amd64/include/_inttypes.h
+0-1sys/amd64/include/_limits.h
+0-1sys/amd64/include/_stdint.h
+0-1sys/amd64/include/_types.h
+0-1sys/amd64/include/acpica_machdep.h
+0-61,044 files not shown
+0-1,0501,050 files

FreeBSD/src 71625ecsys/amd64/include _align.h _inttypes.h

sys: Remove $FreeBSD$: one-line .c comment pattern

Remove /^/[*/]\s*\$FreeBSD\$.*\n/
DeltaFile
+0-1sys/amd64/include/_align.h
+0-1sys/amd64/include/_inttypes.h
+0-1sys/amd64/include/_limits.h
+0-1sys/amd64/include/_stdint.h
+0-1sys/amd64/include/_types.h
+0-1sys/amd64/include/acpica_machdep.h
+0-61,230 files not shown
+0-1,2361,236 files

FreeBSD/src bc3d569 (r366898)secure/lib/libcrypto/amd64 sha256-mb-x86_64.S, secure/lib/libcrypto/i386 sha256-586.S ecp_nistz256-x86.S

Move generated OpenSSL assembly routines into the kernel sources.

Sponsored by:   Netflix
DeltaFile
+13,569-0sys/crypto/openssl/i386/sha256-586.S
+0-13,569secure/lib/libcrypto/i386/sha256-586.S
+0-10,331secure/lib/libcrypto/i386/ecp_nistz256-x86.S
+10,331-0sys/crypto/openssl/i386/ecp_nistz256-x86.S
+0-7,950secure/lib/libcrypto/amd64/sha256-mb-x86_64.S
+7,950-0sys/crypto/openssl/amd64/sha256-mb-x86_64.S
+31,850-31,850158 files not shown
+204,615-204,615164 files