<div dir="ltr">Hello crypto-people,<div><br></div><div>Frank Denis just announced Sodium, a fork of NaCl containing only the reference C code, packaged using a standard autotools build system:</div><div><br></div><div><a href="http://labs.umbrella.com/2013/03/06/announcing-sodium-a-new-cryptographic-library/">http://labs.umbrella.com/2013/03/06/announcing-sodium-a-new-cryptographic-library/</a></div>

<div><br></div><div>NaCl has traditionally been hard to use because it targets *IX exclusively and the assembly versions of the various algorithms are not PIC yet. For this reason there are a lot of issues making NaCl work portably (e.g. across 32-bit/64-bit platforms, let alone Windows)</div>

<div><br></div><div style>Sodium is designed to be portable, easy to compile/package, and it even works on Windows!</div><div style><br></div><div style>Some might think this undermines some of the original goals of NaCl, however djb has suggested it as an option in the past:</div>

<div style><br></div><div><div>On Sun, Dec 16, 2012 at 10:27 PM, D. J. Bernstein <span dir="ltr"><<a href="mailto:djb@cr.yp.to" target="_blank" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=djb@cr.yp.to&cc=&bcc=&su=&body=','_blank');return false;">djb@cr.yp.to</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"><div class="im">

<span style="color:rgb(34,34,34)">   * More language support. The real work here is making everything</span><br></div>     PIC. Of course, if what matters is the API rather than speed, then<br>     achieving PIC is easy: just remove the asm.</blockquote>

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