2013-01-21 22:58:38 -05:00
|
|
|
|
2013-04-21 20:11:18 -04:00
|
|
|
* Version 0.4
|
2013-04-22 14:41:16 -04:00
|
|
|
- Most constants and operations are now available as actual functions
|
|
|
|
instead of macros, making it easier to use from other languages.
|
|
|
|
- New operation: crypto_generichash, featuring a variable key size, a
|
|
|
|
variable output size, and a streaming API. Currently implemented using
|
|
|
|
Blake2b.
|
|
|
|
- The package can be compiled in a separate directory.
|
|
|
|
- aes128ctr functions are exported.
|
|
|
|
- Optimized versions of curve25519 (curve25519_donna_c64), poly1305
|
|
|
|
(poly1305_53) and ed25519 (ed25519_ref10) are available. Optionally calling
|
|
|
|
sodium_init() once before using the library makes it pick the fastest
|
|
|
|
implementation.
|
|
|
|
- New convenience function: sodium_memzero() in order to securely
|
|
|
|
wipe a memory area.
|
|
|
|
- A whole bunch of cleanups and portability enhancements.
|
2013-04-21 20:11:18 -04:00
|
|
|
|
|
|
|
* Version 0.3
|
|
|
|
- The crypto_shorthash operation has been added, implemented using
|
|
|
|
SipHash-2-4.
|
|
|
|
|
|
|
|
* Version 0.2
|
|
|
|
- crypto_sign_seed_keypair() has been added
|
|
|
|
|
2013-01-21 22:58:38 -05:00
|
|
|
* Version 0.1
|
|
|
|
- Initial release.
|
|
|
|
|