Skip to content

Commit

Permalink
Merge branch 'main' of gitlab.cryptoworkshop.com:root/bc-java
Browse files Browse the repository at this point in the history
  • Loading branch information
dghgit committed Apr 24, 2024
2 parents 541da67 + 6759453 commit 0e74ba0
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 22 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -620,13 +620,10 @@ protected boolean establishSession(ClientHandshakeState state, TlsSession sessio
return false;
}

boolean isEMS = sessionParameters.isExtendedMasterSecret();
if (!TlsUtils.isExtendedMasterSecretOptional(sessionVersion))
if (!sessionParameters.isExtendedMasterSecret() &&
!TlsUtils.isExtendedMasterSecretOptional(sessionVersion))
{
if (!isEMS)
{
return false;
}
return false;
}

TlsCrypto crypto = state.clientContext.getCrypto();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -751,13 +751,10 @@ protected boolean establishSession(ServerHandshakeState state, TlsSession sessio
return false;
}

boolean isEMS = sessionParameters.isExtendedMasterSecret();
if (!TlsUtils.isExtendedMasterSecretOptional(sessionVersion))
if (!sessionParameters.isExtendedMasterSecret() &&
!TlsUtils.isExtendedMasterSecretOptional(sessionVersion))
{
if (!isEMS)
{
return false;
}
return false;
}

TlsCrypto crypto = state.serverContext.getCrypto();
Expand Down
12 changes: 2 additions & 10 deletions tls/src/main/java/org/bouncycastle/tls/TlsProtocol.java
Original file line number Diff line number Diff line change
Expand Up @@ -1582,17 +1582,9 @@ protected boolean establishSession(TlsSession sessionToResume)
return false;
}

boolean isEMS = sessionParameters.isExtendedMasterSecret();
if (sessionVersion.isSSL())
if (!TlsUtils.isExtendedMasterSecretOptional(sessionVersion))
{
if (isEMS)
{
return false;
}
}
else if (!TlsUtils.isExtendedMasterSecretOptional(sessionVersion))
{
if (!isEMS)
if (sessionParameters.isExtendedMasterSecret() == sessionVersion.isSSL())
{
return false;
}
Expand Down

0 comments on commit 0e74ba0

Please sign in to comment.