<div dir="ltr">Hi guys,
<div><br></div><div>I'm wondering why `h` is included as AAD, and not simply hashed together with the current key (k = HASH(h || k)). Is this for IP reasons? Or is there a solid cryptography reason behind it? Is there some mistrust with the hash function, where a preimage attack could be used to massage the key into something predictable?</div><div><br></div><div>Jason</div></div>