On 3 November 2015 at 08:02, Brian Smith <br...@briansmith.org> wrote:
>> The major change in this version is that the nonce is constructed
>> using the scheme that's currently in TLS 1.3.
>
>
> Would it be possible to do something similar for the additional data, so
> that there is no additional data in TLS 1.2, just like in TLS 1.3 for
> application_data records?

The construction in TLS 1.3 will have no AAD.  I believe that the rationale is:

seq_num is masked into the nonce
TLSCompressed(sic).type is under encryption
TLSCompressed.version is covered by key derivation via the handshake hash
TLSCompressed.length was included in the AAD in 1.2 in error

Unfortunately, I don't believe that all of the above is true for TLS
1.2.  Your proposed construction covers some of these things.  If you
are willing to rely on session hash, you might drop the version, which
leaves this with the type.  We have to authenticate the content type
somehow, and I like your hack for that.

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

Reply via email to