Hello community, here is the log from the commit of package libsodium for openSUSE:Factory checked in at 2017-12-16 20:47:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsodium (Old) and /work/SRC/openSUSE:Factory/.libsodium.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsodium" Sat Dec 16 20:47:17 2017 rev:22 rq:556722 version:1.0.16 Changes: -------- --- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes 2017-10-13 14:07:30.666856462 +0200 +++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2017-12-16 20:47:23.650859314 +0100 @@ -1,0 +2,25 @@ +Wed Dec 13 16:10:12 UTC 2017 - [email protected] + +- 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. + +------------------------------------------------------------------- Old: ---- libsodium-1.0.15.tar.gz New: ---- libsodium-1.0.16.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsodium.spec ++++++ --- /var/tmp/diff_new_pack.yd3Rix/_old 2017-12-16 20:47:24.590813937 +0100 +++ /var/tmp/diff_new_pack.yd3Rix/_new 2017-12-16 20:47:24.594813745 +0100 @@ -12,12 +12,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %define lname libsodium23 Name: libsodium -Version: 1.0.15 +Version: 1.0.16 Release: 0 Summary: Portable NaCl-based crypto library License: ISC @@ -60,13 +61,8 @@ %build -#%if 0%{?suse_version} > 1320 -#%ifarch %{ix86} x86_64 -#export CFLAGS="%{optflags} -flto" -#export LDFLAGS="-flto" -#%endif -#%endif - +# Do _NOT_ change CFLAGS +# See https://github.com/jedisct1/libsodium/issues/604 %configure --disable-static make %{?_smp_mflags} V=1 ++++++ libsodium-1.0.15.tar.gz -> libsodium-1.0.16.tar.gz ++++++ ++++ 20746 lines of diff (skipped)
