Accepting request 670712 from home:ecsos:messenger:tox

- Update to 1.0.17
  - Bug fix: sodium_pad() didn't properly support block sizes 
    >= 256 bytes.
  - JS/WebAssembly: some old iOS versions can't instantiate the 
    WebAssembly module; fall back to Javascript on these.
  - JS/WebAssembly: compatibility with newer Emscripten versions.
  - Bug fix: crypto_pwhash_scryptsalsa208sha256_str_verify() and
    crypto_pwhash_scryptsalsa208sha256_str_needs_rehash()didn't 
    returnEINVAL` on input strings with a short length, unlike 
    their high-level counterpart.
  - Added a workaround for Visual Studio 2010 bug causing CPU 
    features not to be detected.
  - Portability improvements.
  - Test vectors from Project Wycheproof have been added.
  - New low-level APIs for arithmetic mod the order of the prime 
    order group:
  - crypto_core_ed25519_scalar_random(), 
    crypto_core_ed25519_scalar_reduce(),
  - crypto_core_ed25519_scalar_invert(), 
    crypto_core_ed25519_scalar_negate(),
  - crypto_core_ed25519_scalar_complement(), 
    crypto_core_ed25519_scalar_add() and 
    crypto_core_ed25519_scalar_sub().
  - New low-level APIs for scalar multiplication without clamping:
    crypto_scalarmult_ed25519_base_noclamp() and 
    crypto_scalarmult_ed25519_noclamp(). 
    These new APIs are especially useful for blinding.
  - sodium_sub() has been implemented.
  - Support for WatchOS has been added.
  - getrandom(2) is now used on FreeBSD 12+.
  - The nonnull attribute has been added to all relevant 
    prototypes.
  - More reliable AVX512 detection.
  - Javascript/Webassembly builds now use dynamic memory growth.

OBS-URL: https://build.opensuse.org/request/show/670712
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsodium?expand=0&rev=70
This commit is contained in:
2019-02-03 17:56:47 +00:00
committed by Git OBS Bridge
parent 5a5b8bf9a9
commit 71f9841a5c
6 changed files with 43 additions and 5 deletions

View File

@@ -1,3 +1,41 @@
-------------------------------------------------------------------
Sat Feb 2 10:06:12 UTC 2019 - ecsos@opensuse.org
- Update to 1.0.17
- Bug fix: sodium_pad() didn't properly support block sizes
>= 256 bytes.
- JS/WebAssembly: some old iOS versions can't instantiate the
WebAssembly module; fall back to Javascript on these.
- JS/WebAssembly: compatibility with newer Emscripten versions.
- Bug fix: crypto_pwhash_scryptsalsa208sha256_str_verify() and
crypto_pwhash_scryptsalsa208sha256_str_needs_rehash()didn't
returnEINVAL` on input strings with a short length, unlike
their high-level counterpart.
- Added a workaround for Visual Studio 2010 bug causing CPU
features not to be detected.
- Portability improvements.
- Test vectors from Project Wycheproof have been added.
- New low-level APIs for arithmetic mod the order of the prime
order group:
- crypto_core_ed25519_scalar_random(),
crypto_core_ed25519_scalar_reduce(),
- crypto_core_ed25519_scalar_invert(),
crypto_core_ed25519_scalar_negate(),
- crypto_core_ed25519_scalar_complement(),
crypto_core_ed25519_scalar_add() and
crypto_core_ed25519_scalar_sub().
- New low-level APIs for scalar multiplication without clamping:
crypto_scalarmult_ed25519_base_noclamp() and
crypto_scalarmult_ed25519_noclamp().
These new APIs are especially useful for blinding.
- sodium_sub() has been implemented.
- Support for WatchOS has been added.
- getrandom(2) is now used on FreeBSD 12+.
- The nonnull attribute has been added to all relevant
prototypes.
- More reliable AVX512 detection.
- Javascript/Webassembly builds now use dynamic memory growth.
-------------------------------------------------------------------
Fri Jul 13 07:38:19 UTC 2018 - dimstar@opensuse.org