1 files changed, 2 insertions, 8 deletions
diff --git a/crypto/src/tls/TlsProtocol.cs b/crypto/src/tls/TlsProtocol.cs
index 773412973..2ee5982cb 100644
--- a/crypto/src/tls/TlsProtocol.cs
+++ b/crypto/src/tls/TlsProtocol.cs
@@ -1458,15 +1458,9 @@ namespace Org.BouncyCastle.Tls
if (null == sessionVersion || !sessionVersion.IsTls)
return false;
- bool isEms = sessionParameters.IsExtendedMasterSecret;
- if (sessionVersion.IsSsl)
+ if (!TlsUtilities.IsExtendedMasterSecretOptional(sessionVersion))
{
- if (isEms)
- return false;
- }
- else if (!TlsUtilities.IsExtendedMasterSecretOptional(sessionVersion))
- {
- if (!isEms)
+ if (sessionParameters.IsExtendedMasterSecret == sessionVersion.IsSsl)
return false;
}
|