On Sun, May 28, 2017 at 10:40 AM, Remko Tronçon <re...@el-tramo.be> wrote: >> You'll notice that most (all?) of OWS's ed25519 code was >> copied from here, > > AFAICT, everything under additions/ is either new or modified ref10 code > (_modified.*), > hence only available under a GPL license. This includes sc_neg.c, sc_cmov.c, > sc_clamp.c.
Could be, however, I very much doubt if I could claim copyright on a function in a library that contained "ineg(i int) int { return -i }", which is effectively what these are. Again, these are basic operations that chain one or two other basic operations. They have been implemented a thousand times over by a thousand different people, and probably all look more or less identical because there's no complexity to them that could be changed. Clamping, negation, and moving scalars about can be found in many other libraries, if for some reason you're worried about looking at the OWS library, look elsewhere for reference material (if you need to at all, your Ed25519 implementation might have them already). —Sam _______________________________________________ Standards mailing list Info: https://mail.jabber.org/mailman/listinfo/standards Unsubscribe: standards-unsubscr...@xmpp.org _______________________________________________