wingo / nacl

mirror of djb's "NaCl: Networking and Cryptography library"

Home Page:http://nacl.cr.yp.to/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A version of Daniel Bernstein (djb) and Tanja Lange (hyperelliptic)'s
"NaCl: Networking and Cryptography library", with minimal changes to
compile as a shared library.

To build, run:

  make && make install PREFIX=/foo

That will install headers into $PREFIX/include/nacl/ and libnacl into
$PREFIX/lib.  See the Makefile for how to override these locations.
$PREFIX defaults to /usr/local.

The main NaCL site is:

  http://nacl.cr.yp.to/

I have verified that the release-20110221 tag corresponds to the
20110221 release tarball from
http://hyperelliptic.org/nacl/nacl-20110221.tar.bz2, though you are
encouraged to do your own verification.

Unlike libsodium, which aims to be a much more conventionally packaged
version of NaCl, the few patches I have added are meant to be minimal
and easily verified.

I mostly followed the procedure on http://wiki.ucis.nl/NaCl/Shared,
though I did not change the crypto_box interface as they did.


-- Andy Wingo, 9 September 2013

About

mirror of djb's "NaCl: Networking and Cryptography library"

http://nacl.cr.yp.to/


Languages

Language:Assembly 81.7%Language:C 15.9%Language:C++ 1.6%Language:Shell 0.8%