From 20458c0963bd3e72cd54fb029859871193360683 Mon Sep 17 00:00:00 2001 From: Tom Cosgrove Date: Sat, 18 Mar 2023 14:48:49 +0000 Subject: [PATCH] Have selftest print more information about the AESNI build Signed-off-by: Tom Cosgrove --- library/aes.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/library/aes.c b/library/aes.c index f19927053..414c42c1d 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1846,7 +1846,15 @@ int mbedtls_aes_self_test(int verbose) #endif #if defined(MBEDTLS_AESNI_HAVE_CODE) if (mbedtls_aesni_has_support(MBEDTLS_AESNI_AES)) { - mbedtls_printf(" AES note: using AESNI.\n"); + mbedtls_printf(" AES note: using AESNI via "); +#if MBEDTLS_AESNI_HAVE_CODE == 1 + mbedtls_printf("assembly"); +#elif MBEDTLS_AESNI_HAVE_CODE == 2 + mbedtls_printf("intrinsics"); +#else + mbedtls_printf("(unknown)"); +#endif + mbedtls_printf(".\n"); } else #endif mbedtls_printf(" AES note: built-in implementation.\n");