On Thu, 17 Oct 2024 18:51:57 GMT, Xue-Lei Andrew Fan <xue...@openjdk.org> wrote:

>> Artur Barashev has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   Adjust line length
>
> src/java.base/share/classes/sun/security/ssl/SSLTransport.java line 150:
> 
>> 148:                 int contentLen = Record.getInt16(currentFlight);        
>>              // pos: 3, 4
>> 149: 
>> 150:                 if (contentLen == 2 && 
>> ContentType.ALERT.equals(ContentType.valueOf(contentType))) {
> 
> The timeout case could happen during rekeying as well.  For rekeying, the 
> content might be encrypted with previous keys and cannot decrypted with the 
> current keys.  As may void the condition "contentLen == 2".

KEY UPDATE happens after handshake, so `!context.isNegotiated` check above 
won't pass.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/21043#discussion_r1805341907

Reply via email to