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

Unified Diff: net/http/transport_security_state_static.h

Issue 2680933009: Add unittests for HSTS decoding. (Closed)
Patch Set: -struct Created 3 years, 9 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:
Download patch
Index: net/http/transport_security_state_static.h
diff --git a/net/http/transport_security_state_static.h b/net/http/transport_security_state_static.h
index 7b3069b2c1916f4c20ff84a13612520f4509d47c..0aeeafac8921b59dfabe66a0164a1ceeedc0ed08 100644
--- a/net/http/transport_security_state_static.h
+++ b/net/http/transport_security_state_static.h
@@ -9,6 +9,8 @@
#include <stdint.h>
+#include "net/http/transport_security_state_source.h"
+
enum SecondLevelDomainName {
DOMAIN_NOT_PINNED,
DOMAIN_GOOGLE_COM,
@@ -780,13 +782,7 @@ static const char* const kYahooAcceptableCerts[] = {
NULL,
};
-struct Pinset {
- const char* const* const accepted_pins;
- const char* const* const rejected_pins;
- const char* const report_uri;
-};
-
-static const struct Pinset kPinsets[] = {
+static const net::TransportSecurityStateSource::Pinset kPinsets[] = {
{kDropboxAcceptableCerts, kNoRejectedPublicKeys, kDropboxReportURI},
{kFacebookAcceptableCerts, kNoRejectedPublicKeys, kNoReportURI},
{kGoogleAcceptableCerts, kNoRejectedPublicKeys, kGoogleReportURI},
@@ -16341,4 +16337,11 @@ static const uint8_t kPreloadedHSTSData[] = {
static const unsigned kPreloadedHSTSBits = 1489857;
static const unsigned kHSTSRootPosition = 1489184;
+static const net::TransportSecurityStateSource kHSTSSource = {
+ kHSTSHuffmanTree, sizeof(kHSTSHuffmanTree),
+ kPreloadedHSTSData, kPreloadedHSTSBits,
+ kHSTSRootPosition, kExpectCTReportURIs,
+ kExpectStapleReportURIs, kPinsets,
+ arraysize(kPinsets)};
+
#endif // NET_HTTP_TRANSPORT_SECURITY_STATE_STATIC_H_

Powered by Google App Engine
This is Rietveld 408576698