Index: net/base/cert_verify_proc_nss.cc |
=================================================================== |
--- net/base/cert_verify_proc_nss.cc (revision 141792) |
+++ net/base/cert_verify_proc_nss.cc (working copy) |
@@ -4,6 +4,9 @@ |
#include "net/base/cert_verify_proc_nss.h" |
+#include <string> |
+#include <vector> |
+ |
#include <cert.h> |
#include <nss.h> |
#include <prerror.h> |
@@ -597,9 +600,10 @@ |
return false; |
} |
-SHA1Fingerprint CertPublicKeyHash(CERTCertificate* cert) { |
- SHA1Fingerprint hash; |
- SECStatus rv = HASH_HashBuf(HASH_AlgSHA1, hash.data, |
+Fingerprint CertPublicKeyHash(CERTCertificate* cert) { |
+ Fingerprint hash; |
+ hash.tag = FINGERPRINT_SHA1; |
+ SECStatus rv = HASH_HashBuf(HASH_AlgSHA1, hash.data(), |
cert->derPublicKey.data, cert->derPublicKey.len); |
DCHECK_EQ(rv, SECSuccess); |
return hash; |
@@ -607,7 +611,7 @@ |
void AppendPublicKeyHashes(CERTCertList* cert_list, |
CERTCertificate* root_cert, |
- std::vector<SHA1Fingerprint>* hashes) { |
+ std::vector<Fingerprint>* hashes) { |
for (CERTCertListNode* node = CERT_LIST_HEAD(cert_list); |
!CERT_LIST_END(node, cert_list); |
node = CERT_LIST_NEXT(node)) { |