Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(163)

Unified Diff: net/cert/ct_log_verifier_nss.cc

Issue 1100003006: Certificate Transparency: Fetching of Signed Tree Heads (DRAFT) (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Revised design, addressed some comments Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/cert/ct_log_verifier_nss.cc
diff --git a/net/cert/ct_log_verifier_nss.cc b/net/cert/ct_log_verifier_nss.cc
index 75a87d610f681fa3e911dd45694c496e1987cae6..b6820f0981308edeaa7e0e7dafa5ff4b1b060472 100644
--- a/net/cert/ct_log_verifier_nss.cc
+++ b/net/cert/ct_log_verifier_nss.cc
@@ -63,6 +63,16 @@ CTLogVerifier::~CTLogVerifier() {
SECKEY_DestroyPublicKey(public_key_);
}
+CTLogVerifier::CTLogVerifier(const CTLogVerifier& other)
+ : key_id_(other.key_id_),
+ description_(other.description_),
+ url_(other.url_),
+ hash_algorithm_(other.hash_algorithm_),
+ signature_algorithm_(other.signature_algorithm_),
+ public_key_(NULL) {
+ public_key_ = SECKEY_CopyPublicKey(other.public_key_);
+}
+
bool CTLogVerifier::Init(const base::StringPiece& public_key) {
SECItem key_data;

Powered by Google App Engine
This is Rietveld 408576698