On Jul 2, 2009, at 8:18 PM, Paul Hoffman wrote:

> It appears that the errata is either wrong or insufficient. If the
> errata is right, then I'm pretty sure the test vectors in section 8
> are wrong. For example, from 8.1:
> ------------------------------------

<snip>

> ------------------------------------
> That sure looks like the concatenation of x an y, which is why I
> responded as I did earlier.

We need to differentiate between the values transmitted over the
wire between IKEv2 peers, and the value they used as a seed to
derive keying material.

I think the KE payload examples are correct in 8.1.  The peers need
both coordinates to compute the derived point. However, they only
need to use the x coordinate of this point as the shared secret.

In the context of the example in 8.1, I interpreted the errata as
changing the last sentence in the section to:
   "girx is the value that is used in the formation of SKEYSEED."
I'm aware of several implementations that comply with this errata,
so I think a decision to withdraw it requires careful deliberation.
That being said, this issue needs to be clearly resolved so
implementations from different vendors can interoperate.

Regards, Sean

Sean Kevin O'Keeffe
STRATUS Solutions, Inc.

_______________________________________________
IPsec mailing list
IPsec@ietf.org
https://www.ietf.org/mailman/listinfo/ipsec

Reply via email to