Add compiler version checks.
When `MBEDTLS_AESCE_C` enabled and the compiler
is not expected, we should raise error to user.
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
diff --git a/library/aesce.h b/library/aesce.h
index 7916e52..7048d77 100644
--- a/library/aesce.h
+++ b/library/aesce.h
@@ -31,22 +31,11 @@
#include "mbedtls/aes.h"
#if !defined(MBEDTLS_HAVE_ARM64)
-#if defined(__GNUC__) && defined(__aarch64__)
-#define MBEDTLS_HAVE_ARM64
-#endif
-
-/* MSVC
- * TODO: We haven't verified msvc from 1920 to 1928. If someone verified that,
- * please update this and document of `MBEDTLS_AESCE_C` in
- * `mbedtls_config.h`
- */
-#if defined(_MSC_VER) && _MSC_VER >=1929 && \
- (defined(_M_ARM64) || defined(_M_ARM64EC))
+#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
#define MBEDTLS_HAVE_ARM64
#endif
#endif
-
#if defined(MBEDTLS_HAVE_ARM64)
#ifdef __cplusplus