https://github.com/DCIT/perl-CryptX/pull/99
https://bugs.gentoo.org/916387
--- a/src/ltc/headers/tomcrypt_cfg.h
+++ b/src/ltc/headers/tomcrypt_cfg.h
@@ -96,6 +96,9 @@ LTC_EXPORT int   LTC_CALL XSTRCMP(const char *s1, const char *s2);
          #define LTC_AMD64_SSE4_1
       #endif
    #endif
+   #if defined(__AES__)
+       #define LTC_AMD64_AES_NI
+   #endif
 #endif
 
 /* detect PPC32 */
--- a/src/ltc/headers/tomcrypt_private.h
+++ b/src/ltc/headers/tomcrypt_private.h
@@ -77,7 +77,7 @@ typedef struct
 
 /* tomcrypt_cipher.h */
 
-#if defined(LTC_AES_NI) && defined(LTC_AMD64_SSE4_1)
+#if defined(LTC_AES_NI) && defined(LTC_AMD64_AES_NI)
 #define LTC_HAS_AES_NI
 #endif
 
--- a/src/ltc/misc/crypt/crypt.c
+++ b/src/ltc/misc/crypt/crypt.c
@@ -416,7 +416,7 @@ const char *crypt_build_settings =
 #if defined(LTC_ADLER32)
     " ADLER32 "
 #endif
-#if defined(LTC_AES_NI) && defined(LTC_AMD64_SSE4_1)
+#if defined(LTC_AES_NI) && defined(LTC_AMD64_AES_NI)
     " AES-NI "
 #endif
 #if defined(LTC_BASE64)