<p dir="ltr">Nice work! =)</p>
<div class="gmail_quote">On 28 Jun 2016 6:26 a.m., "Rhys Weatherley" <<a href="mailto:rhys.weatherley@gmail.com">rhys.weatherley@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>I was bored, so I made this:<br><br><a href="https://github.com/rweather/noise-java" target="_blank">https://github.com/rweather/noise-java</a><br><br></div>All of the usual vector tests are passing - regular handshakes, PSK-using, SSK-using, and fallback scenarios.<br><br></div><div>It took a little longer than I had hoped because I had to write the DJB family of cryptographic primitives myself.  They don't come standard with off-the-shelf JDK's, and even Bouncy Castle didn't have everything I needed in a usable form.<br><br></div><div>In the process, I think I may have made the world's first open source implementation of Curve448 in Java: I couldn't find anything out there.  If anyone needs Curve448 for another Java project, feel free to borrow mine (MIT license).<br></div><div><br></div><div>Tested with JavaSE-1.7 under Ubuntu.  An Android port is on the TODO list.  As are examples.  Lots of examples.<br></div><div><br></div>Cheers,<br><br></div>Rhys.<br><br></div>
<br>_______________________________________________<br>
Noise mailing list<br>
<a href="mailto:Noise@moderncrypto.org">Noise@moderncrypto.org</a><br>
<a href="https://moderncrypto.org/mailman/listinfo/noise" rel="noreferrer" target="_blank">https://moderncrypto.org/mailman/listinfo/noise</a><br>
<br></blockquote></div>