Link to advapi32 on Windows

`rand.c` on Windows uses old CryptoAPI functions like  CryptAcquireContext , which are present in advapi32, but it wasn't linked explicitly.
This commit is contained in:
Maxim Ivanov
2025-01-20 12:07:02 +00:00
committed by GitHub
parent e76186f060
commit aa46cd2ff3

View File

@ -2412,7 +2412,7 @@ target_link_libraries(wolfssl PUBLIC ${WOLFSSL_LINK_LIBS})
if(WIN32) if(WIN32)
# For Windows link ws2_32 # For Windows link ws2_32
target_link_libraries(wolfssl PUBLIC target_link_libraries(wolfssl PUBLIC
$<$<PLATFORM_ID:Windows>:ws2_32 crypt32>) $<$<PLATFORM_ID:Windows>:ws2_32 crypt32 advapi32>)
elseif(APPLE) elseif(APPLE)
if(WOLFSSL_SYS_CA_CERTS) if(WOLFSSL_SYS_CA_CERTS)
target_link_libraries(wolfssl PUBLIC target_link_libraries(wolfssl PUBLIC