Index: net/quic/crypto/proof_verifier_chromium.h |
diff --git a/net/quic/crypto/proof_verifier_chromium.h b/net/quic/crypto/proof_verifier_chromium.h |
index be50650532df8072f0b6a77e63f443326f35f9ff..fe84992e8663c99b15faed58a7bd1baa8376a8cd 100644 |
--- a/net/quic/crypto/proof_verifier_chromium.h |
+++ b/net/quic/crypto/proof_verifier_chromium.h |
@@ -31,6 +31,10 @@ class TransportSecurityState; |
class NET_EXPORT_PRIVATE ProofVerifyDetailsChromium |
: public ProofVerifyDetails { |
public: |
+ ProofVerifyDetailsChromium(); |
+ ProofVerifyDetailsChromium(const ProofVerifyDetailsChromium&); |
+ ~ProofVerifyDetailsChromium() override; |
+ |
// ProofVerifyDetails implementation |
ProofVerifyDetails* Clone() const override; |
@@ -41,6 +45,9 @@ class NET_EXPORT_PRIVATE ProofVerifyDetailsChromium |
// TransportSecurityState::PKPState::CheckPublicKeyPins in the event of a |
// pinning failure. It is a (somewhat) human-readable string. |
std::string pinning_failure_log; |
+ |
+ // True if PKP was bypassed due to a local trust anchor. |
+ bool pkp_bypassed; |
Ryan Sleevi
2016/06/09 23:32:22
If you added lines 34-36 to default initialize to
davidben
2016/06/10 17:24:23
+1
|
}; |
// ProofVerifyContextChromium is the implementation-specific information that a |