Commit 33b188a8 authored by Andy Polyakov's avatar Andy Polyakov
Browse files

Engage vpaes-armv8 module.

parent 2779c084
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -425,7 +425,7 @@ my %table=(
    aarch64_asm => {
	template	=> 1,
	cpuid_obj       => "armcap.o arm64cpuid.o mem_clr.o",
	aes_obj         => "aes_core.o aes_cbc.o aesv8-armx.o",
	aes_obj         => "aes_core.o aes_cbc.o aesv8-armx.o vpaes-armv8.o",
	sha1_obj        => "sha1-armv8.o sha256-armv8.o sha512-armv8.o",
	modes_obj       => "ghashv8-armx.o",
    },
+3 −0
Original line number Diff line number Diff line
@@ -980,6 +980,9 @@ const EVP_CIPHER *EVP_aes_##keylen##_##mode(void) \
#   if defined(BSAES_ASM)
#    define BSAES_CAPABLE (OPENSSL_armcap_P & ARMV7_NEON)
#   endif
#   if defined(VPAES_ASM)
#    define VPAES_CAPABLE (OPENSSL_armcap_P & ARMV7_NEON)
#   endif
#   define HWAES_CAPABLE (OPENSSL_armcap_P & ARMV8_AES)
#   define HWAES_set_encrypt_key aes_v8_set_encrypt_key
#   define HWAES_set_decrypt_key aes_v8_set_decrypt_key