Open
Bug 1428180
Opened 8 years ago
Updated 2 years ago
DTLS 1.3 doesn't properly ACK fragmented messages
Categories
(NSS :: Libraries, enhancement, P3)
NSS
Libraries
Tracking
(Not tracked)
NEW
People
(Reporter: ekr, Unassigned)
References
(Blocks 1 open bug)
Details
Consider the case where the first message in a flight (e.g., ClientHello) is broken into two fragments, F1[seq=0] and F2 [seq=2]. When we process F1, we remember its sequence number (0) but then when we process F2, in ssl3_HandleClientHello, we call dtls_ReceivedFirstMessageInFlight() which results in us emptying the list of records to ACK, so we just end up ACKing 1.
I haven't tested this, but I'm reasonably confident from code inspection.
Updated•7 years ago
|
Priority: -- → P3
Updated•3 years ago
|
Severity: normal → S3
Updated•3 years ago
|
Blocks: dtls1.3-support
You need to log in
before you can comment on or make changes to this bug.
Description
•