From d78c0896ca20a0cceafa4433ac71f691244586e9 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Sun, 1 Oct 2017 13:47:53 +0700 Subject: [PATCH] close connection when receiving unprotected ACKs for protected packets --- draft-ietf-quic-recovery.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/draft-ietf-quic-recovery.md b/draft-ietf-quic-recovery.md index 0eb8bcba1c..19f6681369 100644 --- a/draft-ietf-quic-recovery.md +++ b/draft-ietf-quic-recovery.md @@ -529,7 +529,8 @@ largest acked packet is supplied. #### Handshake Packets -The receiver MUST ignore unprotected packets that ack protected packets. +The receiver MUST close the connection with an error of type OPTIMISTIC_ACK +when receiving an unprotected packet that acks protected packets. The receiver MUST trust protected acks for unprotected packets, however. Aside from this, loss detection for handshake packets when an ack is processed is identical to other packets.