Initial version of client auth support for Windows BoringSSL.
commit3a333b59a1e6a4fee8f241adce935b12319662ea
authordavidben <davidben@chromium.org>
Wed, 26 Nov 2014 22:10:02 +0000 (26 14:10 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 26 Nov 2014 22:10:37 +0000 (26 22:10 +0000)
treec54fd637a7767f63eb83b8c2a412716d958df50e
parentd0f43233635ea6d05186ecb90d5bb2acf633bac9
Initial version of client auth support for Windows BoringSSL.

This implements a CNG and CAPI backend for EVP_PKEY for RSA and
ECDSA. However, the key does not yet inform the choice of hash
function (https://crbug.com/278370), so CAPI keys are unlikely
to work with TLS 1.2 servers. That will be addressed in a
follow-up, after some BoringSSL changes.

BUG=418822

Review URL: https://codereview.chromium.org/720053002

Cr-Commit-Position: refs/heads/master@{#305896}
net/ssl/openssl_platform_key_mac.cc
net/ssl/openssl_platform_key_win.cc