tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit af4d54f136dd57d3deecc0b44beeee7ece97b0c2
parent 221ebfd9d6cea8ab13af82e1709964fab681ea75
Author: hackademix <giorgio@maone.net>
Date:   Tue, 18 Apr 2023 22:50:11 +0200

TB 41728: Pin bridges.torproject.org domains to Let's Encrypt's root cert public key

Diffstat:
Msecurity/manager/ssl/StaticHPKPins.h | 9+++++++++
1 file changed, 9 insertions(+), 0 deletions(-)

diff --git a/security/manager/ssl/StaticHPKPins.h b/security/manager/ssl/StaticHPKPins.h @@ -279,6 +279,14 @@ static const StaticFingerprints kPinset_google = { kPinset_google_Data }; +static const char* const kPinset_tor_browser_Data[] = { + kISRG_Root_X1Fingerprint, +}; +static const StaticFingerprints kPinset_tor_browser = { + sizeof(kPinset_tor_browser_Data) / sizeof(const char*), + kPinset_tor_browser_Data +}; + /* Domainlist */ struct TransportSecurityPreload { // See bug 1338873 about making these fields const. @@ -307,6 +315,7 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = { { "aus5.mozilla.org", true, true, true, 7, &kPinset_mozilla_services }, { "blogger.com", true, false, false, -1, &kPinset_google_root_pems }, { "blogspot.com", true, false, false, -1, &kPinset_google_root_pems }, + { "bridges.torproject.org", false, false, false, -1, &kPinset_tor_browser }, { "bugs.chromium.org", true, false, false, -1, &kPinset_google_root_pems }, { "build.chromium.org", true, false, false, -1, &kPinset_google_root_pems }, { "calendar.google.com", true, false, false, -1, &kPinset_google_root_pems },