<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Apr 7, 2016 at 8:03 AM, Trevor Perrin <span dir="ltr"><<a href="mailto:trevp@trevp.net" target="_blank">trevp@trevp.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I'll be working to improve my "screech" library.  I'd encourage others<br>
to help review and improve the existing libraries and write new ones<br>
(C and Java particularly needed).<br></blockquote></div><br></div><div class="gmail_extra">Challenge accepted on the C implementation ...<br><br></div><div class="gmail_extra">Code: <a href="https://github.com/rweather/noise-c">https://github.com/rweather/noise-c</a><br></div><div class="gmail_extra">Docs: <a href="http://rweather.github.io/noise-c/index.html">http://rweather.github.io/noise-c/index.html</a><br><br></div><div class="gmail_extra">Given that I only started it 4 days ago (about the same time I became aware of this mailing list), there's still some work to do.  It is probably a matter of days away from first light.<br><br>I've been working bottom-up from the algorithms through to CipherState and SymmetricState, with HandshakeState about to begin imminently.<br><br></div><div class="gmail_extra">Needless to say, I will have need of test vectors soon. :-)  The JSON format discussed elsewhere will be fine.  I'll need is format documentation and the vectors in that format.<br><br></div><div class="gmail_extra">I'll post a separate message with some minor comments on the specification.<br><br></div><div class="gmail_extra">Cheers,<br><br></div><div class="gmail_extra">Rhys.<br></div></div>