summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Morph2023-07-17 15:44:15 -0400
committerGravatar Morph2023-07-17 15:46:24 -0400
commit16c238e4b92fc20a8a49e2a6713366fd3cfafad8 (patch)
tree633beb9295b25dfca6b7b53f07842eb366d32cb6
parentssl: Reorder inclusions (diff)
downloadyuzu-16c238e4b92fc20a8a49e2a6713366fd3cfafad8.tar.gz
yuzu-16c238e4b92fc20a8a49e2a6713366fd3cfafad8.tar.xz
yuzu-16c238e4b92fc20a8a49e2a6713366fd3cfafad8.zip
ssl: Link with crypt32 for secure channel backend
-rw-r--r--src/core/CMakeLists.txt2
-rw-r--r--src/core/hle/service/ssl/ssl_backend_schannel.cpp1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
index c3b688c5d..4b7395be8 100644
--- a/src/core/CMakeLists.txt
+++ b/src/core/CMakeLists.txt
@@ -876,7 +876,7 @@ elseif (APPLE)
876elseif (WIN32) 876elseif (WIN32)
877 target_sources(core PRIVATE 877 target_sources(core PRIVATE
878 hle/service/ssl/ssl_backend_schannel.cpp) 878 hle/service/ssl/ssl_backend_schannel.cpp)
879 target_link_libraries(core PRIVATE secur32) 879 target_link_libraries(core PRIVATE crypt32 secur32)
880else() 880else()
881 target_sources(core PRIVATE 881 target_sources(core PRIVATE
882 hle/service/ssl/ssl_backend_none.cpp) 882 hle/service/ssl/ssl_backend_none.cpp)
diff --git a/src/core/hle/service/ssl/ssl_backend_schannel.cpp b/src/core/hle/service/ssl/ssl_backend_schannel.cpp
index 368735d8c..d8074339a 100644
--- a/src/core/hle/service/ssl/ssl_backend_schannel.cpp
+++ b/src/core/hle/service/ssl/ssl_backend_schannel.cpp
@@ -20,6 +20,7 @@ namespace {
20#define SECURITY_WIN32 20#define SECURITY_WIN32
21#include <schnlsp.h> 21#include <schnlsp.h>
22#include <security.h> 22#include <security.h>
23#include <wincrypt.h>
23 24
24std::once_flag one_time_init_flag; 25std::once_flag one_time_init_flag;
25bool one_time_init_success = false; 26bool one_time_init_success = false;