X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/f12328720976ccd09afe73420ff07e6c72478b4c..e492db887af6561dd33aa18e3887efaeb219fd16:/symm/rijndael-base.c diff --git a/symm/rijndael-base.c b/symm/rijndael-base.c index 01f781df..83a49e92 100644 --- a/symm/rijndael-base.c +++ b/symm/rijndael-base.c @@ -122,6 +122,9 @@ extern setup__functype rijndael_setup_x86ish_aesni; #if CPUFAM_ARMEL && HAVE_AS_ARMV8_CRYPTO extern setup__functype rijndael_setup_arm_crypto; #endif +#if CPUFAM_ARM64 +extern setup__functype rijndael_setup_arm64_crypto; +#endif static setup__functype *pick_setup(void) { @@ -133,6 +136,10 @@ static setup__functype *pick_setup(void) DISPATCH_PICK_COND(rijndael_setup, rijndael_setup_arm_crypto, cpu_feature_p(CPUFEAT_ARM_AES)); #endif +#if CPUFAM_ARM64 + DISPATCH_PICK_COND(rijndael_setup, rijndael_setup_arm64_crypto, + cpu_feature_p(CPUFEAT_ARM_AES)); +#endif DISPATCH_PICK_FALLBACK(rijndael_setup, simple_setup); }