diff options
author | wtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-28 17:46:53 +0000 |
---|---|---|
committer | wtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-28 17:46:53 +0000 |
commit | 9b898661f246b337e278343318b7eea0c2c0ca20 (patch) | |
tree | 4243f662fd6c35aac49a2668d9723bd158ab42ed /crypto/crypto.gyp | |
parent | 6aec09b8ad4dd6dcd11babae85322d5208a464c6 (diff) | |
download | chromium_src-9b898661f246b337e278343318b7eea0c2c0ca20.zip chromium_src-9b898661f246b337e278343318b7eea0c2c0ca20.tar.gz chromium_src-9b898661f246b337e278343318b7eea0c2c0ca20.tar.bz2 |
Add SignatureVerifier::VerifyInitRSAPSS for verifying RSA-PSS signatures.
Change the OpenSSL-based SignatureVerifier to use EVP_DigestVerifyInit
instead of EVP_VerifyInit_ex.
Copy the PSS padding verification code from NSS to the NSS-based
SignatureVerifier because the RSA-PSS code in the NSS softoken isn't
exposed via the NSS PK11_ or VFY_ functions yet.
R=agl@chromium.org,rsleevi@chromium.org
BUG=none
TEST=to be added to net_unittests via testing net::quic::ProofVerifier.
Review URL: https://chromiumcodereview.appspot.com/17776003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209178 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'crypto/crypto.gyp')
-rw-r--r-- | crypto/crypto.gyp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/crypto/crypto.gyp b/crypto/crypto.gyp index f6ac0f8..e2ac853 100644 --- a/crypto/crypto.gyp +++ b/crypto/crypto.gyp @@ -139,6 +139,7 @@ 'third_party/nss/chromium-nss.h', 'third_party/nss/chromium-sha256.h', 'third_party/nss/pk11akey.cc', + 'third_party/nss/rsawrapr.c', 'third_party/nss/secsign.cc', 'third_party/nss/sha512.cc', ], @@ -234,6 +235,7 @@ 'third_party/nss/chromium-blapit.h', 'third_party/nss/chromium-nss.h', 'third_party/nss/pk11akey.cc', + 'third_party/nss/rsawrapr.c', 'third_party/nss/secsign.cc', ], }, |