Implement NetworkingPrivateCrypto for OpenSSL.
commit1859d52d1281545275f4fd7089772d3d6723ec5b
authordavidben@chromium.org <davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 25 Jul 2014 05:54:02 +0000 (25 05:54 +0000)
committerdavidben@chromium.org <davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 25 Jul 2014 05:54:02 +0000 (25 05:54 +0000)
tree6104dd07b8f4b4066695e68237cf2d6e9ffcf411
parent7d2cf18045bf3203726a0c87e3d78d72765b3417
Implement NetworkingPrivateCrypto for OpenSSL.

Based on the NSS implementation and loosely on the original OpenSSL code at
https://chromium.googlesource.com/chromiumos/platform/shill/+/master/shims/crypto_util.cc

BUG=393023

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285494 0039d316-1c4b-4281-b951-d872f2087c98
chrome/chrome_common.gypi
chrome/chrome_tests_unit.gypi
chrome/common/BUILD.gn
chrome/common/extensions/api/networking_private/networking_private_crypto.cc [new file with mode: 0644]
chrome/common/extensions/api/networking_private/networking_private_crypto.h
chrome/common/extensions/api/networking_private/networking_private_crypto_nss.cc
chrome/common/extensions/api/networking_private/networking_private_crypto_openssl.cc