<div dir="ltr">On Tue, Sep 10, 2013 at 3:36 AM, Joachim Strömbergson <span dir="ltr"><<a href="mailto:Joachim@strombergson.com" target="_blank">Joachim@strombergson.com</a>></span> wrote:<br><div class="gmail_extra">

<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">1. We as a community create a list of curves that we agree on are good.<br>


The list is placed in a document, for example an RFC that clearly states<br>
what criteria has been used, what the sources for the curves are and how<br>
they has been generated. This allows any user to check the validity and<br>
the provenance.</blockquote><div><br></div><div>This is more or less what djb did, sans the politics of an Internet standards process (others have written IETF-style guidelines for actually deploying his ciphers)</div><div>

<br></div><div>djb's rationale for Curve25519's parameters are provided in the paper. The 2^255-19 constant was selected by a theorem (see Theorem 2.1):</div><div><br></div><div><a href="http://cr.yp.to/ecdh/curve25519-20060209.pdf">http://cr.yp.to/ecdh/curve25519-20060209.pdf</a><br>

</div></div><div><br></div>-- <br>Tony Arcieri<br>
</div></div>