Re: [TLS] ECH/ESNI - is accept confirmation calculation brittle in the face of errors?

2021-03-18 Thread Christopher Patton
> I forget, did we need to bind it to the actual handshake secret, or was > the transcript and ClientHelloInner.random sufficient? That would avoid the > circular processing dependency. > As I recall, it was decided to bind the acceptance signal to the handshake signal in order to mitigate some sp

Re: [TLS] ECH/ESNI - is accept confirmation calculation brittle in the face of errors?

2021-03-18 Thread Christian Huitema
On 3/18/2021 7:35 AM, Christopher Patton wrote: I forget, did we need to bind it to the actual handshake secret, or was the transcript and ClientHelloInner.random sufficient? That would avoid the circular processing dependency. As I recall, it was decided to bind the acceptance signal to the h

Re: [TLS] ECH/ESNI - is accept confirmation calculation brittle in the face of errors?

2021-03-18 Thread Stephen Farrell
Hiya, On 18/03/2021 16:55, Christian Huitema wrote: On 3/18/2021 7:35 AM, Christopher Patton wrote: I forget, did we need to bind it to the actual handshake secret, or was the transcript and ClientHelloInner.random sufficient? That would avoid the circular processing dependency. As I recal

Re: [TLS] ECH/ESNI - is accept confirmation calculation brittle in the face of errors?

2021-03-18 Thread Christian Huitema
On 3/18/2021 10:24 AM, Stephen Farrell wrote: Hiya, On 18/03/2021 16:55, Christian Huitema wrote: On 3/18/2021 7:35 AM, Christopher Patton wrote: I forget, did we need to bind it to the actual handshake secret, or was the transcript and ClientHelloInner.random sufficient? That would avoid

Re: [TLS] ECH/ESNI - is accept confirmation calculation brittle in the face of errors?

2021-03-18 Thread David Benjamin
On Thu, Mar 18, 2021 at 2:56 PM Christian Huitema wrote: > > On 3/18/2021 10:24 AM, Stephen Farrell wrote: > > > > Hiya, > > > > On 18/03/2021 16:55, Christian Huitema wrote: > >> On 3/18/2021 7:35 AM, Christopher Patton wrote: > >> > I forget, did we need to bind it to the actual handshake

Re: [TLS] ECH/ESNI - is accept confirmation calculation brittle in the face of errors?

2021-03-18 Thread Stephen Farrell
Hiya, On 18/03/2021 19:17, David Benjamin wrote: I don't think I'd agree that *most* of the work is in the secret > computation per se. Actually doing trial decryption with > the secret requires reaching down into the record layer. > This is especially onerous for QUIC, where the record layer