On Thu, Apr 9, 2020 at 7:28 AM Thomas Fossati <thomas.foss...@arm.com>
wrote:

> On 09/04/2020, 15:18, "Eric Rescorla" <e...@rtfm.com> wrote:
> > > On Thu, Apr 9, 2020 at 6:59 AM Thomas Fossati <thomas.foss...@arm.com>
> wrote:
> > > On 09/04/2020, 14:20, "Eric Rescorla" <e...@rtfm.com> wrote:
> > > > Assuming I understand Hanno's proposal, I do not believe that this
> > > > is in fact an improvement, as it does not cover the important case
> > > > where the record containing the SH is lost and then the rest of
> > > > the messages from the server are uninterpretable.
> > >
> > > I don't want to speak for Hanno here but the refinement proposed in
> > > [1], specifically the bit that says:
> > >
> > >   [...] They may also proactively retransmit parts of a flight early
> > >   if an ACK message indicates a gap.
> > >
> > > should cover the case you mention I think.
> >
> > But this requires being able to send an empty ACK that means "I got
> > nothing". In which case, I don't see how it's really different from
> > the current text except that it gives the sender less guidance.
>
> Not sure there's an "empty ACK" in Hanno's proposal.  This is how I
> interpret it in the context of your example: in the second flight, if
> rec#0 (containing SH) is lost and rec#1 gets through, the receiver sends
> ACK {1}.  From that the sender can infer the gap and retransmit rec#0.
>

You can't send ACK{1} because you can't  decrypt it because it is out of
order with respect to the DH key. This is the point of the empty ACK.

-Ekr



> (But again, I'm not him and that's why I suggested collecting all the
> pieces of this discussion together in one PR.)
>
> IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy the
> information in any medium. Thank you.
>
_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to