diff options
| author | Nils Maier <maierman@web.de> | 2014-04-13 16:04:24 +0200 |
|---|---|---|
| committer | Nils Maier <maierman@web.de> | 2014-04-13 18:50:54 +0200 |
| commit | 8d55e305612cb4b6b934e53eef340dfed6a3d78d (patch) | |
| tree | 6ff767202cb9739e22df066590b258d442f660d7 /src/WinTLSContext.cc | |
| parent | 0a51b8d172d3b51f8ff74f5410d936667aca4de2 (diff) | |
WinTLS: Use SCH_USE_STRONG_CRYPTO
See: #217
Diffstat (limited to 'src/WinTLSContext.cc')
| -rw-r--r-- | src/WinTLSContext.cc | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/WinTLSContext.cc b/src/WinTLSContext.cc index 1c678409..92176f05 100644 --- a/src/WinTLSContext.cc +++ b/src/WinTLSContext.cc @@ -44,6 +44,10 @@ #include "message.h" #include "util.h" +#ifndef SCH_USE_STRONG_CRYPTO +#define SCH_USE_STRONG_CRYPTO 0x00400000 +#endif + namespace aria2 { WinTLSContext::WinTLSContext(TLSSessionSide side) @@ -95,7 +99,8 @@ void WinTLSContext::setVerifyPeer(bool verify) SCH_CRED_NO_DEFAULT_CREDS | SCH_CRED_AUTO_CRED_VALIDATION | SCH_CRED_REVOCATION_CHECK_CHAIN | - SCH_CRED_IGNORE_NO_REVOCATION_CHECK; + SCH_CRED_IGNORE_NO_REVOCATION_CHECK | + SCH_USE_STRONG_CRYPTO; } else { credentials_.dwFlags = @@ -103,7 +108,8 @@ void WinTLSContext::setVerifyPeer(bool verify) SCH_CRED_MANUAL_CRED_VALIDATION | SCH_CRED_IGNORE_NO_REVOCATION_CHECK | SCH_CRED_IGNORE_REVOCATION_OFFLINE | - SCH_CRED_NO_SERVERNAME_CHECK; + SCH_CRED_NO_SERVERNAME_CHECK | + SCH_USE_STRONG_CRYPTO; } cred_.reset(); } |
