[noise] Revision 7: merged "simpler" branch
Trevor Perrin
trevp at trevp.net
Thu Oct 1 00:26:55 PDT 2015
I cleaned up the text in "simpler" branch and merged it.
To recap, this includes substantive changes:
* Encrypting/hashing ephemeral public keys so they are treated the
same as static public keys
* Simplifying MixKey() so it always does an HMAC(), instead of
special-casing the first time as HASH()
* Hash handshake ciphertext instead of plaintext, so that if h is
used for signing or other purposes, it can't leak plaintext
information
* Drop pre-shared symmetric keys, the same thing can be done with
pre-message ephemerals
I think I'm happy with this and will do some trial implementation(s)
in next week or so.
Trevor
More information about the Noise
mailing list