You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sodium_init() is now thread-safe, and can be safely called multiple times.
Android binaries now properly support 64-bit Android, targeting platform 24, but without breaking compatibility with platforms 16 and 21.
Better support for old gcc versions.
On FreeBSD, core dumps are disabled on regions allocated with sodium allocation functions.
AVX2 detection was fixed, resulting in faster BLAKE2b hashing on platforms where it was not properly detected.
The Sandy2x Curve25519 implementation was not as fast as expected on some platforms. This has been fixed.
The NativeClient target was improved. Most notably, it now supports optimized implementations, and uses pepper_49 by default.
The library can be compiled with recent Emscripten versions. Changes have been made to produce smaller code, and the default heap size was reduced in the standard version.
The code can now be compiled on SLES11 service pack 4.
Decryption functions can now accept a NULL pointer for the output. This checks the MAC without writing the decrypted message.
crypto_generichash_final() now returns -1 if called twice.