Fix build issue with aes-gcm-armv8-unroll8_64.S on older aarch64 assemblers
authorXiaokangQian <xiaokang.qian@arm.com>
Wed, 2 Mar 2022 03:27:43 +0000 (03:27 +0000)
committerTomas Mraz <tomas@openssl.org>
Fri, 4 Mar 2022 10:11:51 +0000 (11:11 +0100)
commit2507903eb7c4e3ca4bc1a00074c16b409abc028e
tree94e9c79de6ef23a7173acebfb3975269fcc5e5b2
parent2cc7c9b6981d683711e76c3483f813701b686eb9
Fix build issue with aes-gcm-armv8-unroll8_64.S on older aarch64 assemblers

The EOR3 instruction is implemented with .inst, and the code here is enabled
using run-time detection of the CPU capabilities, so no need to explicitly
ask for the sha3 extension.

Fixes #17773

Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/17795)
crypto/modes/asm/aes-gcm-armv8-unroll8_64.pl