toxcore/nacl/curvecp
2013-07-02 09:53:34 -04:00
..
blocking.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
blocking.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
byte_copy.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
byte_isequal.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
byte_zero.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
byte.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
crypto_block.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
crypto_block.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
curvecpclient.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
curvecpmakekey.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
curvecpmessage.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
curvecpprintkey.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
curvecpserver.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
die.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
die.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
e.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
e.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
hexparse.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
hexparse.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
LIBS Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
load.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
load.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
nameparse.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
nameparse.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
nanoseconds.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
nanoseconds.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
open_cwd.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
open_lock.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
open_pipe.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
open_read.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
open_write.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
open.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
portparse.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
portparse.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
randommod.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
randommod.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
README Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
safenonce.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
safenonce.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
savesync.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
savesync.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
socket_bind.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
socket_recv.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
socket_send.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
socket_udp.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
socket.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
SOURCES Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
TARGETS Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
uint16_pack.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
uint16_pack.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
uint16_unpack.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
uint16_unpack.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
uint32_pack.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
uint32_pack.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
uint32_unpack.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
uint32_unpack.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
uint64_pack.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
uint64_pack.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
uint64_unpack.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
uint64_unpack.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
writeall.c Added NaCl crypto library. 2013-07-02 09:53:34 -04:00
writeall.h Added NaCl crypto library. 2013-07-02 09:53:34 -04:00

Example of use (with nacl-20110221/build/*/bin in $PATH):
  curvecpmakekey serverkey
  curvecpprintkey serverkey > serverkey.hex
  curvecpserver this.machine.name serverkey \
    127.0.0.1 10000 31415926535897932384626433832795 \
      curvecpmessage cat /usr/share/dict/words &
  curvecpclient this.machine.name `cat serverkey.hex` \
    127.0.0.1 10000 31415926535897932384626433832795 \
      curvecpmessage -c sh -c 'nacl-sha512 <&6'
  nacl-sha512 < /usr/share/dict/words