[noise] Pattern notation, again

Jason A. Donenfeld Jason at zx2c4.com
Mon Oct 3 04:42:20 PDT 2016

Hey Trevor,

On Mon, Oct 3, 2016 at 10:17 AM, Trevor Perrin <trevp at trevp.net> wrote:
>  (1) Replace "dhes" with "es" etc, where the first character indicates
> the initiator keypair, second character indicates the responder
> (instead of sender, then recipient, as current).

I actually like this quite a bit. Last night I was writing down the
calculations by hand, of exactly which points are multiplied by which
other points, and I noticed that there was a quadruple Diffie-Hellman
going on, rather than a triple, for some of the patterns that need ss
for immediate authentication. It's a lot more clear to analyze what's
happening when you have the precise combinations in front of you.

I'm also on board with removing the dh prefix, since usually in math
putting two variables next to each other with no operand implies
multiplication anyway.


More information about the Noise mailing list