From 8318bdafcfef7618d52ca97db50cd174f4447558edcd00815e8a9dce2deab88c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Wed, 13 Dec 2017 16:14:24 +0000 Subject: [PATCH] - Update to 1.0.16 * Signatures computations and verifications are now way faster on 64-bit platforms with compilers supporting 128-bit arithmetic (gcc, clang, icc). This includes the WebAssembly target. * New low-level APIs for computations over edwards25519: crypto_scalarmult_ed25519(), crypto_scalarmult_ed25519_base(), crypto_core_ed25519_is_valid_point(), crypto_core_ed25519_add(), crypto_core_ed25519_sub() and crypto_core_ed25519_from_uniform() (elligator representative to point). * crypto_sign_open(), crypto_sign_verify_detached() and crypto_sign_edwards25519sha512batch_open` now reject public keys in non-canonical form in addition to low-order points. * The library can be built with ED25519_NONDETERMINISTIC defined in order to use synthetic nonces for EdDSA. This is disabled by default. * sodium_stackzero() was added to wipe content off the stack. * The Salsa20-based PRNG example is now thread-safe on platforms with support for thread-local storage, optionally mixes bits from RDRAND. * Argon2 and scrypt are slightly faster on Linux. OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsodium?expand=0&rev=63 --- libsodium-1.0.15.tar.gz | 3 --- libsodium-1.0.16.tar.gz | 3 +++ libsodium.changes | 25 +++++++++++++++++++++++++ libsodium.spec | 2 +- 4 files changed, 29 insertions(+), 4 deletions(-) delete mode 100644 libsodium-1.0.15.tar.gz create mode 100644 libsodium-1.0.16.tar.gz diff --git a/libsodium-1.0.15.tar.gz b/libsodium-1.0.15.tar.gz deleted file mode 100644 index af1c4e8..0000000 --- a/libsodium-1.0.15.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fb6a9e879a2f674592e4328c5d9f79f082405ee4bb05cb6e679b90afe9e178f4 -size 1866057 diff --git a/libsodium-1.0.16.tar.gz b/libsodium-1.0.16.tar.gz new file mode 100644 index 0000000..b5f225c --- /dev/null +++ b/libsodium-1.0.16.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eeadc7e1e1bcef09680fb4837d448fbdf57224978f865ac1c16745868fbd0533 +size 1910835 diff --git a/libsodium.changes b/libsodium.changes index 3194541..9ef8a80 100644 --- a/libsodium.changes +++ b/libsodium.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Wed Dec 13 16:10:12 UTC 2017 - idonmez@suse.com + +- Update to 1.0.16 + * Signatures computations and verifications are now way faster + on 64-bit platforms with compilers supporting 128-bit + arithmetic (gcc, clang, icc). This includes the WebAssembly + target. + * New low-level APIs for computations over edwards25519: + crypto_scalarmult_ed25519(), crypto_scalarmult_ed25519_base(), + crypto_core_ed25519_is_valid_point(), crypto_core_ed25519_add(), + crypto_core_ed25519_sub() and crypto_core_ed25519_from_uniform() + (elligator representative to point). + * crypto_sign_open(), crypto_sign_verify_detached() and + crypto_sign_edwards25519sha512batch_open` now reject public + keys in non-canonical form in addition to low-order points. + * The library can be built with ED25519_NONDETERMINISTIC defined + in order to use synthetic nonces for EdDSA. This is disabled + by default. + * sodium_stackzero() was added to wipe content off the stack. + * The Salsa20-based PRNG example is now thread-safe on platforms + with support for thread-local storage, optionally mixes bits + from RDRAND. + * Argon2 and scrypt are slightly faster on Linux. + ------------------------------------------------------------------- Sun Oct 8 15:50:50 UTC 2017 - ilya@ilya.pp.ua diff --git a/libsodium.spec b/libsodium.spec index 2761e84..7a8849b 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -18,7 +18,7 @@ %define lname libsodium23 Name: libsodium -Version: 1.0.15 +Version: 1.0.16 Release: 0 Summary: Portable NaCl-based crypto library License: ISC