tlswg / dtls13-spec

Repo for DTLS 1.3
32 stars 25 forks source link

Rcid excessive #179

Closed ekr closed 3 years ago

ekr commented 3 years ago

Fix a deadlock identified by @kaduk"

This seems like it sets up a deadlock scenario. Consider peers A and B; A sends RequestConnectionId with num_cids=200 and B considers this request excessive, so ACKs it but sends no NewConnectionId in response. A is prohibited from sending another RequestConnection Id to indicate that it really needs new CIDs, since the requested 200 have not arrived yet; thus, B could end up not sending any NewConnectionIds even though A is essentially blocking on getting them. Unless "unfulfilled" is supposed to mean "not ACKed"?

ekr commented 3 years ago

@martinthomson

ekr commented 3 years ago

Done.