1
2
3
4
5
6
7
8
9
10
11
12
|
diff -urN freerdp-3.5.1.orig/libfreerdp/emu/scard/smartcard_virtual_gids.c freerdp-3.5.1/libfreerdp/emu/scard/smartcard_virtual_gids.c
--- freerdp-3.5.1.orig/libfreerdp/emu/scard/smartcard_virtual_gids.c 2024-05-20 20:07:23.088689768 +0200
+++ freerdp-3.5.1/libfreerdp/emu/scard/smartcard_virtual_gids.c 2024-05-20 20:09:32.818699111 +0200
@@ -1047,7 +1047,7 @@
{ g_PKCS1_SHA256, sizeof(g_PKCS1_SHA256), EVP_sha256() },
{ g_PKCS1_SHA384, sizeof(g_PKCS1_SHA384), EVP_sha384() },
{ g_PKCS1_SHA512, sizeof(g_PKCS1_SHA512), EVP_sha512() },
-#if OPENSSL_VERSION_NUMBER >= 0x10101000L
+#if OPENSSL_VERSION_NUMBER >= 0x10101000L && defined(EVP_sha512_256)
{ g_PKCS1_SHA512_224, sizeof(g_PKCS1_SHA512_224), EVP_sha512_224() },
{ g_PKCS1_SHA512_256, sizeof(g_PKCS1_SHA512_256), EVP_sha512_256() }
#endif
|