summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorMoonchild <moonchild@palemoon.org>2023-03-28 17:59:19 +0200
committerMoonchild <moonchild@palemoon.org>2023-03-28 17:59:19 +0200
commitad7ffc05250bda780a9fb7a368405b5880c1e7dd (patch)
tree3bd1fb8b7664a4653904523a74612e275737f1cc /security
parent500ece900aacc117b4c3368e587a2d33bcb1519c (diff)
downloaduxp-ad7ffc05250bda780a9fb7a368405b5880c1e7dd.tar.gz
Issue #2180 - Follow-up: Move sentinel check up a bit.
Diffstat (limited to 'security')
-rw-r--r--security/manager/ssl/nsNSSComponent.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/security/manager/ssl/nsNSSComponent.cpp b/security/manager/ssl/nsNSSComponent.cpp
index 49620c176e..05527cf9b0 100644
--- a/security/manager/ssl/nsNSSComponent.cpp
+++ b/security/manager/ssl/nsNSSComponent.cpp
@@ -1854,7 +1854,13 @@ nsNSSComponent::InitializeNSS()
SSL_OptionSetDefault(SSL_ENABLE_RENEGOTIATION, SSL_RENEGOTIATE_REQUIRES_XTN);
SSL_OptionSetDefault(SSL_ENABLE_EXTENDED_MASTER_SECRET, true);
-
+
+ // Set TLS 1.3 hello downgrade sentinel?
+ bool enableDowngradeCheck =
+ Preferences::GetBool("security.tls.hello_downgrade_check",
+ HELLO_DOWNGRADE_CHECK_DEFAULT);
+ SSL_OptionSetDefault(SSL_ENABLE_HELLO_DOWNGRADE_CHECK, enableDowngradeCheck);
+
SSL_OptionSetDefault(SSL_ENABLE_FALSE_START,
Preferences::GetBool("security.ssl.enable_false_start",
FALSE_START_ENABLED_DEFAULT));
@@ -1879,12 +1885,6 @@ nsNSSComponent::InitializeNSS()
Preferences::GetBool("security.ssl.enable_tls13_compat_mode",
TLS13_COMPAT_MODE_DEFAULT));
- // Set TLS 1.3 hello downgrade sentinel?
- bool enableDowngradeCheck =
- Preferences::GetBool("security.tls.hello_downgrade_check",
- HELLO_DOWNGRADE_CHECK_DEFAULT);
- SSL_OptionSetDefault(SSL_ENABLE_HELLO_DOWNGRADE_CHECK, enableDowngradeCheck);
-
if (NS_FAILED(InitializeCipherSuite())) {