- Mar 10, 2013
-
-
Donald Stufft authored
-
Donald Stufft authored
Add an Encoding system instead of adhoc uses of binascii
-
Donald Stufft authored
-
Donald Stufft authored
* This eliminates the global state from the encoding system.
-
Donald Stufft authored
-
Donald Stufft authored
-
Donald Stufft authored
* Adds an Encoding system that supports raw, hex, base16, base32, and base 64. * Adds an encoding=ENCODING parameter to methods to control what encoding data is returned/passed in. * encoding parmater supports passing in a custom encoder object * Encoding system supports registering of new encoders through nacl.encoder.register.
-
- Mar 09, 2013
-
-
Donald Stufft authored
-
Donald Stufft authored
Update libsodium to 0.3
-
Donald Stufft authored
-
Donald Stufft authored
Fixed ignore file
-
David Fischer authored
-
- Mar 07, 2013
-
-
Donald Stufft authored
apostrophe & capitalization in docs/signing.rst
-
Chris Rebert authored
-
- Feb 25, 2013
-
-
Donald Stufft authored
-
Donald Stufft authored
Digital signatures
-
Donald Stufft authored
-
Donald Stufft authored
-
Donald Stufft authored
-
Donald Stufft authored
-
- Feb 24, 2013
-
-
Donald Stufft authored
-
Donald Stufft authored
-
Donald Stufft authored
-
Donald Stufft authored
-
Donald Stufft authored
-
Donald Stufft authored
* Accepts the binary representation of a public key * nacl.signing.VerifyKey().verify accepts either a single signed message with the signature and message conatted or seperate message and signature and will raise an exception if it detects tampering, forgery, or corruption.
-
Donald Stufft authored
* nacl.signing.SigningKey represents a single signing key and gets intitalized with a seed value. * nacl.signing.SigningKey.generate() creates a random seed and instiates a SigningKey with it. * nacl.signing.SigningKey().sign() returns a bytes subclass that contains the signature and message concated together. However it also contains a .signature and .messge property to get the components seperately.
-
Donald Stufft authored
Remove support for libnacl leaving only libsodium
-
Donald Stufft authored
The reference implementation of NaCl hasn't seen a release in a long time and libsodium has several additions we require.
-
Donald Stufft authored
Properly handle strings with internal nul
-
Donald Stufft authored
The strings from NaCl can contain nul characters inside the string and are not nul terminated. Using ffi.buffer with an explict size will prevent issues here.
-
- Feb 23, 2013
-
-
Donald Stufft authored
-
Donald Stufft authored
-
Donald Stufft authored
Add nacl.random(N) to generate a random N bytes
-
Donald Stufft authored
-
Donald Stufft authored
-
Donald Stufft authored
-
Donald Stufft authored
-
Donald Stufft authored
-
Donald Stufft authored
-