[Standards] OMEMO and Olm

Sam Whited sam at samwhited.com
Sun May 28 14:37:56 UTC 2017


On Sun, May 28, 2017 at 5:31 AM, Dave Cridland <dave at cridland.net> wrote:
> The comments are identical, and the variable names and code structures
> are identical.
>
> My conclusion would be that the Go version is a clear-cut derivation
> of the libsignal code, and thus a derived work (in copyright
> language), and therefore under the GPL.

That's correct, it is almost identical, just as their version is
almost (exactly?) identical to the ed25519 reference implementation.
None of the XEdDSA stuff was was invented by OWS, it's just montgomery
/ edwards key conversion, they just put it in a spec and told people
how ot use it for their signing scheme.

—Sam


More information about the Standards mailing list