According to the discussion in the interim last week and previous
discussions the resolution of errata 5127 should be as below.  Please
review the text change below and indicate if it aligns with discussion and
implementation.  It is intended that it matches the current draft of RFC7170bis
draft <https://github.com/emu-wg/rfc7170bis> (Commit
<https://github.com/emu-wg/rfc7170bis/commit/61830ab6f7ec64d1e38c51350551ed5feebadb70>
).

Thanks,

Joe

Type: Technical
Original Text:

    IMSK = First 32 octets of TLS-PRF(EMSK, "[email protected]" |
          "\0" | 64)

     where "|" denotes concatenation, EMSK is the EMSK from the inner
     method, "[email protected]" consists the ASCII value for the
     label "[email protected]" (without quotes), "\0" = is a NULL
     octet (0x00 in hex), length is the 2-octet unsigned integer in
     network byte order, and TLS-PRF is the PRF negotiated as part of
     TLS handshake [RFC5246].

Corrected Text:

IMSK = First 32 octets of TLS-PRF(EMSK, "[email protected]",
       0x00 || 0x00 || 0x40)

where "||" denotes concatenation and the TLS-PRF is defined in
[RFC5246] as

PRF(secret, label, seed) = P_<hash>(secret, label || seed).

The secret is the EMSK from the inner method, the label is
"[email protected]" consisting of the ASCII value for the
label "[email protected]" (without quotes),  the seed
consists of the "\0" null delimiter (0x00) and 2-octet unsigned
integer length in network byte order (0x00 || 0x4) specified
in [RFC5295].
_______________________________________________
Emu mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/emu

Reply via email to