On 6 July 2017 at 12:19, Kazu Yamamoto <k...@iij.ad.jp> wrote:
> The definitions would be:
>
>        HKDF-Expand-Label(Secret, Label, *Value*, Length) =
>             HKDF-Expand(Secret, HkdfLabel, Length)
>
>        struct {
>            uint16 length = *Value.length*;
>            opaque label<7..255> = "tls13 " + Label;
>            opaque hash_value<0..255> = *Value*;
>        } HkdfLabel;

Length is the size of the output, so you don't want to assign
Value.length to that field in the struct.  Also, you forgot to rename
hash_value in the struct.

The name "context" strikes me as a good choice here.  It shares a neat
parallel with the name used in exporters.  But I trust that ekr will
find a reasonable way of solving this.

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

Reply via email to