ARMv8 Crypto Extensions compile logic
diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt
index 33e2cfc..223ac88 100644
--- a/library/CMakeLists.txt
+++ b/library/CMakeLists.txt
@@ -15,6 +15,7 @@
     aesni.c
     arc4.c
     aria.c
+    armv8ce_aes.c
     asn1parse.c
     asn1write.c
     base64.c
diff --git a/library/Makefile b/library/Makefile
index b76a84b..d49c3cd 100644
--- a/library/Makefile
+++ b/library/Makefile
@@ -72,6 +72,7 @@
 	     aesni.o \
 	     arc4.o \
 	     aria.o \
+             armv8ce_aes.o \
 	     asn1parse.o \
 	     asn1write.o \
 	     base64.o \
diff --git a/library/version_features.c b/library/version_features.c
index d2840fa..cf29582 100644
--- a/library/version_features.c
+++ b/library/version_features.c
@@ -600,6 +600,9 @@
 #if defined(MBEDTLS_AESNI_C)
     "MBEDTLS_AESNI_C",
 #endif /* MBEDTLS_AESNI_C */
+#if defined(MBEDTLS_ARMV8CE_AES_C)
+    "MBEDTLS_ARMV8CE_AES_C",
+#endif /* MBEDTLS_ARMV8CE_AES_C */
 #if defined(MBEDTLS_AES_C)
     "MBEDTLS_AES_C",
 #endif /* MBEDTLS_AES_C */