freebsd-dev/crypto/openssl/crypto
Kornel Dulęba 19a4869d66 OpenSSL: aes/asm/bsaes-armv7.pl: Replace adrl with add
"adrl" is a pseudo-instruction used to calculate an address relative
to PC. It's not recognized by clang resulting in a compilation error.
I've stumbled upon it when trying to integrate the bsaes-armv7 assmebly
logic into FreeBSD kernel, which uses clang as it's default compiler.
Note that this affect the build only if BSAES_ASM_EXTENDED_KEY is
defined, which is not the default option in OpenSSL.

The solution here is to replace it with an add instruction.
This mimics what has already been done in !BSAES_ASM_EXTENDED_KEY logic.
Because of that I've marked this as trivial CLA.

No objections from: jkim
Obtained from: OpenSSL commit 27093ba73372935fe4ef91d0a45ce6ea90a1ac8e
Differential Revision:	https://reviews.freebsd.org/D39091
2023-03-21 20:04:04 +01:00
..
aes OpenSSL: aes/asm/bsaes-armv7.pl: Replace adrl with add 2023-03-21 20:04:04 +01:00
aria Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
asn1 OpenSSL: Merge OpenSSL 1.1.1t 2023-02-07 13:51:38 -05:00
async Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
bf OpenSSL: Merge OpenSSL 1.1.1j 2021-02-16 17:00:27 -05:00
bio OpenSSL: Merge OpenSSL 1.1.1t 2023-02-07 13:51:38 -05:00
blake2 Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
bn OpenSSL: Merge OpenSSL 1.1.1t 2023-02-07 13:51:38 -05:00
buffer Update OpenSSL to 1.1.1. 2018-09-13 20:40:51 +00:00
camellia Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
cast OpenSSL: Merge OpenSSL 1.1.1j 2021-02-16 17:00:27 -05:00
chacha Import OpenSSL 1.1.1l 2021-09-01 00:26:38 -04:00
cmac Merge OpenSSL 1.1.1h. 2020-09-22 16:18:31 +00:00
cms OpenSSL: Merge OpenSSL 1.1.1t 2023-02-07 13:51:38 -05:00
comp Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
conf OpenSSL: Merge OpenSSL 1.1.1s 2022-11-01 18:58:59 -04:00
ct Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
des OpenSSL: Merge OpenSSL 1.1.1j 2021-02-16 17:00:27 -05:00
dh OpenSSL: Merge OpenSSL 1.1.1m 2021-12-14 16:03:52 -05:00
dsa Import OpenSSL 1.1.1l 2021-09-01 00:26:38 -04:00
dso Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
ec OpenSSL: Merge OpenSSL 1.1.1s 2022-11-01 18:58:59 -04:00
engine OpenSSL: Merge OpenSSL 1.1.1o 2022-05-03 15:07:06 -04:00
err OpenSSL: Merge OpenSSL 1.1.1t 2023-02-07 13:51:38 -05:00
evp OpenSSL: Merge OpenSSL 1.1.1t 2023-02-07 13:51:38 -05:00
hmac Import OpenSSL 1.1.1l 2021-09-01 00:26:38 -04:00
idea Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
kdf Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
lhash OpenSSL: Merge OpenSSL 1.1.1n 2022-03-15 19:37:45 -04:00
md2 Update OpenSSL to 1.1.1. 2018-09-13 20:40:51 +00:00
md4 Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
md5 OpenSSL: Merge OpenSSL 1.1.1j 2021-02-16 17:00:27 -05:00
mdc2 Update OpenSSL to 1.1.1. 2018-09-13 20:40:51 +00:00
modes OpenSSL: Merge OpenSSL 1.1.1k 2021-03-25 11:45:19 -04:00
objects OpenSSL: Merge OpenSSL 1.1.1s 2022-11-01 18:58:59 -04:00
ocsp Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
pem OpenSSL: Merge OpenSSL 1.1.1t 2023-02-07 13:51:38 -05:00
perlasm Add assembly optimized code for OpenSSL on powerpc, powerpc64 and powerpc64le 2021-11-23 23:26:53 +01:00
pkcs7 Merge OpenSSL 1.1.1i. 2020-12-09 02:05:14 +00:00
pkcs12 Import OpenSSL 1.1.1l 2021-09-01 00:26:38 -04:00
poly1305 Import OpenSSL 1.1.1l 2021-09-01 00:26:38 -04:00
rand OpenSSL: Merge OpenSSL 1.1.1s 2022-11-01 18:58:59 -04:00
rc2 Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
rc4 OpenSSL: Merge OpenSSL 1.1.1j 2021-02-16 17:00:27 -05:00
rc5 OpenSSL: Merge OpenSSL 1.1.1j 2021-02-16 17:00:27 -05:00
ripemd OpenSSL: Merge OpenSSL 1.1.1j 2021-02-16 17:00:27 -05:00
rsa OpenSSL: Merge OpenSSL 1.1.1t 2023-02-07 13:51:38 -05:00
seed Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
sha OpenSSL: Merge OpenSSL 1.1.1j 2021-02-16 17:00:27 -05:00
siphash Import OpenSSL 1.1.1l 2021-09-01 00:26:38 -04:00
sm2 Import OpenSSL 1.1.1l 2021-09-01 00:26:38 -04:00
sm3 Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
sm4 Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
srp Import OpenSSL 1.1.1l 2021-09-01 00:26:38 -04:00
stack Update OpenSSL to 1.1.1. 2018-09-13 20:40:51 +00:00
store Import OpenSSL 1.1.1l 2021-09-01 00:26:38 -04:00
ts OpenSSL: Merge OpenSSL 1.1.1m 2021-12-14 16:03:52 -05:00
txt_db OpenSSL: Merge OpenSSL 1.1.1t 2023-02-07 13:51:38 -05:00
ui OpenSSL: Merge OpenSSL 1.1.1n 2022-03-15 19:37:45 -04:00
whrlpool Merge OpenSSL 1.1.1h. 2020-09-22 16:18:31 +00:00
x509 OpenSSL: Merge OpenSSL 1.1.1t 2023-02-07 13:51:38 -05:00
x509v3 OpenSSL: Merge OpenSSL 1.1.1t 2023-02-07 13:51:38 -05:00
arm64cpuid.pl Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
arm_arch.h Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
armcap.c openssl: Fix detection of ARMv7 and ARM64 CPU features 2021-11-22 18:10:43 +00:00
armv4cpuid.pl Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
build.info Merge OpenSSL 1.1.1a. 2018-11-20 21:10:04 +00:00
c64xpluscpuid.pl Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
cpt_err.c Update OpenSSL to 1.1.1. 2018-09-13 20:40:51 +00:00
cryptlib.c Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
ctype.c Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
cversion.c Update OpenSSL to 1.1.1. 2018-09-13 20:40:51 +00:00
dllmain.c Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
ebcdic.c Update OpenSSL to 1.1.1. 2018-09-13 20:40:51 +00:00
ex_data.c Merge OpenSSL 1.1.1f. 2020-03-31 15:47:55 +00:00
getenv.c Merge OpenSSL 1.1.1a. 2018-11-20 21:10:04 +00:00
ia64cpuid.S Update OpenSSL to 1.1.1. 2018-09-13 20:40:51 +00:00
init.c OpenSSL: Merge OpenSSL 1.1.1o 2022-05-03 15:07:06 -04:00
LPdir_unix.c Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
mem_clr.c Update OpenSSL to 1.1.1. 2018-09-13 20:40:51 +00:00
mem_dbg.c Update OpenSSL to 1.1.1. 2018-09-13 20:40:51 +00:00
mem_sec.c OpenSSL: Merge OpenSSL 1.1.1j 2021-02-16 17:00:27 -05:00
mem.c Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
mips_arch.h Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
o_dir.c Update OpenSSL to 1.1.1. 2018-09-13 20:40:51 +00:00
o_fips.c Update OpenSSL to 1.1.1. 2018-09-13 20:40:51 +00:00
o_fopen.c Merge OpenSSL 1.1.1a. 2018-11-20 21:10:04 +00:00
o_init.c Update OpenSSL to 1.1.1. 2018-09-13 20:40:51 +00:00
o_str.c Merge OpenSSL 1.1.1h. 2020-09-22 16:18:31 +00:00
o_time.c OpenSSL: Merge OpenSSL 1.1.1k 2021-03-25 11:45:19 -04:00
pariscid.pl Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
ppc_arch.h Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
ppccap.c Add assembly optimized code for OpenSSL on powerpc, powerpc64 and powerpc64le 2021-11-23 23:26:53 +01:00
ppccpuid.pl Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
s390x_arch.h OpenSSL: Merge OpenSSL 1.1.1o 2022-05-03 15:07:06 -04:00
s390xcap.c OpenSSL: Merge OpenSSL 1.1.1o 2022-05-03 15:07:06 -04:00
s390xcpuid.pl Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
sparc_arch.h Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
sparccpuid.S Update OpenSSL to 1.1.1. 2018-09-13 20:40:51 +00:00
sparcv9cap.c Import OpenSSL 1.1.1l 2021-09-01 00:26:38 -04:00
threads_none.c Merge OpenSSL 1.1.1e. 2020-03-18 02:13:12 +00:00
threads_pthread.c Merge OpenSSL 1.1.1d. 2019-09-10 21:08:17 +00:00
uid.c OpenSSL: Merge OpenSSL 1.1.1m 2021-12-14 16:03:52 -05:00
vms_rms.h Update OpenSSL to 1.1.1. 2018-09-13 20:40:51 +00:00
x86_64cpuid.pl OpenSSL: Merge OpenSSL 1.1.1j 2021-02-16 17:00:27 -05:00
x86cpuid.pl OpenSSL: Merge OpenSSL 1.1.1j 2021-02-16 17:00:27 -05:00