Go to file
Tony Arcieri 53d3b5969e Add crypto_sign_publickey() API
This adds a new API crypto_sign_publickey, which works similarly to the
existing crypto_sign_keypair() API, but supports a 32-byte
user-specified seed value (k).

This API is necessary for implementing Ed25519 test vectors, for
example, since we need to pass in a known seed to ensure we're
computing the public key correctly.

The name and implementation are largely borrowed from Brian Warner's
python-ed25519 library. See:

d42d4b7049/src/ed25519.c (L21)

That said, perhaps a different name would be more descriptive, since it
still returns a keypair, not just the public key? Or perhaps that's
needless bikeshedding since this name is already in use.
2013-01-26 13:12:10 -08:00
dist-build Add build scripts for iOS, Android and MSYS. 2013-01-21 21:25:49 -08:00
m4 No need for ax_pthread 2013-01-21 20:37:53 -08:00
src Add crypto_sign_publickey() API 2013-01-26 13:12:10 -08:00
test Remove libsodium-randombytes. 2013-01-21 12:46:40 -08:00
.gitignore Update .gitignore 2013-01-20 16:06:49 -08:00
AUTHORS add AUTHORS file from designers/implementors files 2013-01-21 23:25:51 -02:00
autogen.sh Don't run autoheader 2013-01-21 18:52:51 -08:00
ChangeLog Fantastic ChangeLog 2013-01-21 19:58:38 -08:00
configure.ac Add -Wsometimes-uninitialized 2013-01-21 20:50:50 -08:00
COPYING Add license file & THANKS file 2013-01-21 19:55:24 -08:00
Makefile.am Add license file & THANKS file 2013-01-21 19:55:24 -08:00
NEWS Fantastic ChangeLog 2013-01-21 19:58:38 -08:00
README Import libnacl from dnscrypt-proxy 2013-01-19 16:02:02 -08:00
README.markdown Point to the /releases/ directory for tarballs. 2013-01-21 21:33:39 -08:00
THANKS Add license file & THANKS file 2013-01-21 19:55:24 -08:00

See README.markdown