On Thursday, December 24, 2015 08:08:25 pm Eric Rescorla wrote:
> Well, this is a general requirement any time the record MAC is bad:
> See http://tlswg.github.io/tls13-spec/#rfc.section.5.2.2
> "If the decryption fails, a fatal “bad_record_mac” alert MUST be generated."
> 
> On Thu, Dec 24, 2015 at 5:48 PM, Dave Garrett <davemgarr...@gmail.com>
> wrote:
> > The current text doesn't explicitly say how to handle 0-RTT data that it
> > thinks it should be able to decrypt but can't. After rereading things a bit
> > I think you're correct in that the correct course of action the spec
> > currently expects is to abort, however implementers frequently err on the
> > side of working partially vs not at all when given any wiggle room. A clear
> > hard "MUST abort" on failed decrypt of 0RTT data would deal with this and
> > avoid any other possible misunderstanding. Either do or do not; no try.
> 
> If you have suggested text, I'd be happy to see a PR.

Ok, I filed PR 393 with a couple sentences to clarify that 0-RTT records aren't 
allowed special treatment and errors on handling MUST NOT result in a 1-RTT 
fall back.


Dave

_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to