<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Sep 21, 2015 at 9:32 AM, Trevor Perrin <span dir="ltr"><<a href="mailto:trevp@trevp.net" target="_blank">trevp@trevp.net</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 * The first MixKey() step just does k = HASH(data), instead of k =<br>
KDF(GETKEY(k, n), data).  That saves a KDF call and 3-4 SHA256<br>
compression functions in typical usage.<br></blockquote><div><br></div><div> "data" here is a DH calculation I believe. Is it safe to pass this simply to HASH()? I thought that Hugo's HKDF and related KDF functions were specifically designed to "stretch" non-uniform DH outputs, and a simple HASH is unsuitable for this. What's the idea here?</div><div><br></div><div>Jason</div></div>
</div></div>