Index: third_party/tlslite/patches/extended_master_secret.patch |
diff --git a/third_party/tlslite/patches/extended_master_secret.patch b/third_party/tlslite/patches/extended_master_secret.patch |
index 19bf4072c6a05494a6779ad1e431e8e9ad76dbbf..b6ad58ddfd5e17cc98ed4c75786fc4128d41946a 100644 |
--- a/third_party/tlslite/patches/extended_master_secret.patch |
+++ b/third_party/tlslite/patches/extended_master_secret.patch |
@@ -11,7 +11,7 @@ index 6d78a20..f9c8676 100644 |
supports_npn = 13172 |
channel_id = 30032 |
diff --git a/third_party/tlslite/tlslite/handshakesettings.py b/third_party/tlslite/tlslite/handshakesettings.py |
-index 605ed42..7679823 100644 |
+index 605ed42..a7b6ab9 100644 |
--- a/third_party/tlslite/tlslite/handshakesettings.py |
+++ b/third_party/tlslite/tlslite/handshakesettings.py |
@@ -111,6 +111,10 @@ class HandshakeSettings(object): |
@@ -33,6 +33,14 @@ index 605ed42..7679823 100644 |
# Validates the min/max fields, and certificateTypes |
# Filters out unsupported cipherNames and cipherImplementations |
+@@ -146,6 +151,7 @@ class HandshakeSettings(object): |
+ other.tlsIntolerant = self.tlsIntolerant |
+ other.tlsIntoleranceType = self.tlsIntoleranceType |
+ other.alertAfterHandshake = self.alertAfterHandshake |
++ other.enableExtendedMasterSecret = self.enableExtendedMasterSecret |
+ |
+ if not cipherfactory.tripleDESPresent: |
+ other.cipherNames = [e for e in self.cipherNames if e != "3des"] |
diff --git a/third_party/tlslite/tlslite/mathtls.py b/third_party/tlslite/tlslite/mathtls.py |
index 60a331a..0a23fe1 100644 |
--- a/third_party/tlslite/tlslite/mathtls.py |