Commit d4738037 authored by Jacek Caban's avatar Jacek Caban Committed by Alexandre Julliard

wininet: Use schannel in NETCON_GetCipherStrength if OpenSSL is not available.

parent 952588ea
......@@ -1299,8 +1299,16 @@ int NETCON_GetCipherStrength(netconn_t *connection)
pSSL_CIPHER_get_bits(cipher, &bits);
return bits;
#else
FIXME("not supported on this platform\n");
return 0;
SecPkgContext_ConnectionInfo conn_info;
SECURITY_STATUS res;
if (!connection->secure)
return 0;
res = QueryContextAttributesW(&connection->ssl_ctx, SECPKG_ATTR_CONNECTION_INFO, (void*)&conn_info);
if(res != SEC_E_OK)
WARN("QueryContextAttributesW failed: %08x\n", res);
return res == SEC_E_OK ? conn_info.dwCipherStrength : 0;
#endif
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment