SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libsodium18-1.0.11-14.1.x86_64.rpm :

* Sat Aug 06 2016 iAATTmarguerite.su- update version 1.0.11
* sodium_init() is now thread-safe, and can be safely called multiple times.
* Better support for old gcc versions.
* 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.
* 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.
* Tue Apr 05 2016 idonmezAATTsuse.com- Update to version 1.0.10
* Compile fix update for older GCCs
* Sat Apr 02 2016 idonmezAATTsuse.com- Update to version 1.0.9
* A detached API was added to the ChaCha20-Poly1305 and AES256-GCM implementations.
* The Argon2i password hashing function was added, and is accessible directly and through a new, high-level crypto_pwhash API. The scrypt function remains available as well.
* A speed-record AVX2 implementation of BLAKE2b was added.
* Countermeasures for Ed25519 signatures malleability have been added to match the irtf-cfrg-eddsa draft.
* The HChaCha20 core function was implemented (crypto_core_hchacha20()).
* No-op stubs were added for all AES256-GCM public functions even when compiled on non-Intel platforms.
* crypt_generichash_blake2b_statebytes() was added.
* New macros were added for the IETF variant of the ChaCha20-Poly1305 construction.
* Fri Dec 25 2015 idonmezAATTsuse.com- Update to version 1.0.8
* Handle the case where the CPU supports AVX, but we are running on an hypervisor with AVX disabled/not supported.
* Faster (2x) scalarmult_base() when using the ref10 implementation.
* Tue Dec 08 2015 idonmezAATTsuse.com- Update to version 1.0.7
* Sandy2x, the fastest Curve25519 implementation ever, has been merged in, and is automatically used on CPUs supporting the AVX instructions set.
* An SSE2 optimized implementation of Poly1305 was added, and is twice as fast as the portable one.
* An SSSE3 optimized implementation of ChaCha20 was added, and is twice as fast as the portable one.
* Faster sodium_increment() for common nonce sizes.
* New helper functions have been added: sodium_is_zero() and sodium_add().
* Tue Dec 01 2015 idonmezAATTsuse.com- Follow upstream\'s lead and compile with -flto for > 13.2 on x86 and x86-64.
* Mon Nov 02 2015 idonmezAATTsuse.com- Update to 1.0.6
* Optimized implementations of Blake2 have been added for modern Intel platforms. crypto_generichash() is now faster than MD5 and SHA1 implementations while being far more secure.
* The crypto_sign_edwards25519sha512batch_
*() functions have been tagged as deprecated.
* sodium_compare() now works as documented, and compares numbers in little-endian format instead of behaving like memcmp().
* sodium_runtime_has_ssse3() and sodium_runtime_has_sse41() have been added.
* Wed Oct 21 2015 idonmezAATTsuse.com- Now that gcc 5.2 is available on TW, remove the ARMv7 workaround.
* Sun Oct 18 2015 idonmezAATTsuse.com- Update to 1.0.4
* Support for AES256-GCM has been added. This requires a CPU with the aesni and pclmul extensions, and is accessible via the crypto_aead_aes256gcm_
*() functions.
* ChaCha20 with an extended (96 bit) nonce and a 32-bit counter has been implemented as crypto_stream_chacha20_ietf(), crypto_stream_chacha20_ietf_xor() and crypto_stream_chacha20_ietf_xor_ic(). An IETF-compatible version of ChaCha20Poly1305 is available as crypto_aead_chacha20poly1305_ietf_npubbytes(), crypto_aead_chacha20poly1305_ietf_encrypt() and crypto_aead_chacha20poly1305_ietf_decrypt().
* The sodium_increment() helper function has been added, to increment an arbitrary large number (such as a nonce).
* The sodium_compare() helper function has been added, to compare arbitrary large numbers (such as nonces, in order to prevent replay attacks).
* Wed May 13 2015 mpluskalAATTsuse.com- Update to 1.0.3
* In addition to sodium_bin2hex(), sodium_hex2bin() is now a constant-time function.
* crypto_stream_xsalsa20_ic() has been added.
* crypto_generichash_statebytes(), crypto_auth_
*_statebytes() and crypto_hash_
*_statebytes() have been added in order to retrieve the size of structures keeping states from foreign languages.
* The JavaScript target doesn\'t require /dev/urandom or an external randombytes() implementation any more. Other minor Emscripten-related improvements have been made in order to support libsodium.js
* Custom randombytes implementations do not need to provide their own implementation of randombytes_uniform() any more. randombytes_stir() and randombytes_close() can also be NULL pointers if they are not required.
* On Linux, getrandom(2) is being used instead of directly accessing /dev/urandom, if the kernel supports this system call.
* crypto_box_seal() and crypto_box_seal_open() have been added.
* A solutions for Visual Studio 2015 was added.
* Fri Jan 16 2015 idonmezAATTsuse.com- Update to version 1.0.2
* The _easy and _detached APIs now support precalculated keys
* sodium_free() can now be called on regions with PROT_NONE protection.
* Memory allocation functions can now be used on operating systems with no memory protection.
* Wed Sep 24 2014 idonmezAATTsuse.com- Update to version 1.0.0
* The API and ABI are now stable.
* crypto_sign() properly works with overlapping regions again.
* The test suite has been extended.
* Thu Aug 28 2014 idonmezAATTsuse.com- Update to version 0.7.0
* Added sodium_malloc() and sodium_allocarray() for secure memory allocation.
* ed25519 keys can be converted to curve25519 keys with crypto_sign_ed25519_pk_to_curve25519() and crypto_sign_ed25519_sk_to_curve25519().
* aes256 was removed.
* Wed Jul 16 2014 idonmezAATTsuse.com- Update to version 0.6.1
* The ChaCha20 stream cipher has been added
* The ChaCha20Poly1305 AEAD construction has been implemented
* crypto_onetimeauth() now provides a streaming interface.
* New API: crypto_sign_detached() and crypto_sign_verify_detached()
* Wed May 14 2014 idonmezAATTsuse.com- Update to version 0.5.0
* sodium_mlock()/sodium_munlock() have been introduced.
* Added high-level wrappers for crypto_box and crypto_secretbox
* Added crypto_pwhash_scryptxsalsa208sha256
* functions
* Salsa20 and ed25519 implementations now support overlapping inputs/keys/outputs
* The poly1305-53 implementation has been replaced with Floodyberry\'s poly1305-donna32 and poly1305-donna64 implementations
* sodium_hex2bin() has been added to complement sodium_bin2hex()
* crypto_auth_hmac_sha512() has been implemented
* sha256 and sha512 now have a streaming interface
* hmacsha256, hmacsha512 and hmacsha512256 now support keys of arbitrary length, and have a streaming interface
* crypto_verify_64() has been implemented
* CPU features are now detected at runtime
* Fri May 02 2014 iAATTmarguerite.su- Update to version 0.4.5
* Restore compatibility with OSX <= 10.6
* Tue Oct 22 2013 idonmezAATTsuse.com- Update to version 0.4.4
* Big-endian architectures are now supported.
* The donna_c64 implementation of curve25519_donna_c64 now handles non-canonical points like the ref implementation.
* Missing scalarmult_curve25519 and stream_salsa20 constants are now exported.
* A crypto_onetimeauth_poly1305_ref() wrapper has been added.
* Wed Sep 11 2013 idonmezAATTsuse.com- Initial release for build.opensuse.org
 
ICM