--- src/CMakeLists.txt.orig	2024-03-11 00:00:00 UTC
+++ src/CMakeLists.txt
@@ -470,8 +470,9 @@ if(WITH_WOLFSSL)
 if(WITH_MBEDTLS)
 	check_include_files(mbedtls/ssl.h HAVE_MBEDTLS_SSL_H)
 	if(HAVE_MBEDTLS_SSL_H)
-		check_library_exists(tfpsacrypto mbedtls_base64_encode "" HAVE_LIBMBEDCRYPTO)
-		if(HAVE_LIBMBEDCRYPTO)
+		check_library_exists(tfpsacrypto mbedtls_base64_encode "" HAVE_LIBTFPSACRYPTO_TMP)
+		if(HAVE_LIBTFPSACRYPTO_TMP)
+			set(HAVE_LIBMBEDCRYPTO TRUE)
 			set(CRYPTO_LIBRARY tfpsacrypto)
 			set(HAVE_LIBTFPSACRYPTO 1)
 			check_library_exists(mbedtls mbedtls_ssl_init "" HAVE_LIBMBEDTLS)
@@ -493,7 +494,7 @@ else()
 	unset(HAVE_MBEDTLS_SSL_H)
 	unset(HAVE_LIBMBEDCRYPTO)
 	unset(HAVE_LIBMBEDTLS)
-	unset(HAVE_LIBMEDX509)
+	unset(HAVE_LIBMBEDX509)
 endif()

 if(WITH_NSS)
@@ -1221,7 +1222,7 @@ if(HAVE_GNUTLS)
 	target_link_libraries(mod_gnutls gnutls)
 endif()

-if(HAVE_LIBMBEDTLS AND HAVE_LIBMEDCRYPTO AND HAVE_LIBMEDX509)
+if(HAVE_LIBMBEDTLS AND HAVE_LIBMBEDCRYPTO AND HAVE_LIBMBEDX509)
 	add_and_install_library(mod_mbedtls "mod_mbedtls.c")
 	if(HAVE_LIBTFPSACRYPTO)
 		set(L_MOD_MBEDTLS ${L_MOD_MBEDTLS} mbedtls mbedx509 tfpsacrypto)
