diff options
Diffstat (limited to 'chromium/net/cert/signed_certificate_timestamp.h')
-rw-r--r-- | chromium/net/cert/signed_certificate_timestamp.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/chromium/net/cert/signed_certificate_timestamp.h b/chromium/net/cert/signed_certificate_timestamp.h index f065a9472a1..9f80144d1d6 100644 --- a/chromium/net/cert/signed_certificate_timestamp.h +++ b/chromium/net/cert/signed_certificate_timestamp.h @@ -66,6 +66,12 @@ struct NET_EXPORT_PRIVATE DigitallySigned { DigitallySigned(); ~DigitallySigned(); + // Returns true if |other_hash_algorithm| and |other_signature_algorithm| + // match this DigitallySigned hash and signature algorithms. + bool SignatureParametersMatch( + HashAlgorithm other_hash_algorithm, + SignatureAlgorithm other_signature_algorithm) const; + HashAlgorithm hash_algorithm; SignatureAlgorithm signature_algorithm; // 'signature' field. @@ -88,10 +94,13 @@ struct NET_EXPORT SignedCertificateTimestamp }; // Source of the SCT - supplementary, not defined in CT RFC. + // Note: The numeric values are used within histograms and should not change + // or be re-assigned. enum Origin { SCT_EMBEDDED = 0, SCT_FROM_TLS_EXTENSION = 1, SCT_FROM_OCSP_RESPONSE = 2, + SCT_ORIGIN_MAX, }; SignedCertificateTimestamp(); |