commit libsodium for openSUSE:Factory

2019-09-07 Thread root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2019-09-07 11:25:34

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new.7948 (New)


Package is "libsodium"

Sat Sep  7 11:25:34 2019 rev:27 rq:726508 version:1.0.18

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2019-07-02 
15:17:57.522694082 +0200
+++ /work/SRC/openSUSE:Factory/.libsodium.new.7948/libsodium.changes
2019-09-07 11:25:40.234492930 +0200
@@ -1,0 +2,14 @@
+Mon Aug 26 14:44:21 UTC 2019 - Michel Normand 
+
+-  Revert previous change about cpuid as previous change rejected
+   in https://build.opensuse.org/request/show/724809
+-  Disable LTO as bypass boo#1148184
+
+---
+Fri Aug 16 09:17:55 UTC 2019 - Michel Normand 
+
+-  Add libsodium_configure_cpuid_chg.patch and call autoconf
+   to regenerate configure script with proper CPUID checking.
+   Required at least for PowerPC and ARM now that LTO enabled.
+
+---



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.cPxQ0e/_old  2019-09-07 11:25:40.906492836 +0200
+++ /var/tmp/diff_new_pack.cPxQ0e/_new  2019-09-07 11:25:40.906492836 +0200
@@ -16,6 +16,8 @@
 #
 
 
+%define _lto_cflags %{nil}
+
 %define sover   23
 %define lname   %{name}%{sover}
 Name:   libsodium






commit libsodium for openSUSE:Factory

2019-07-02 Thread root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2019-07-02 15:17:56

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new.4615 (New)


Package is "libsodium"

Tue Jul  2 15:17:56 2019 rev:26 rq:712754 version:1.0.18

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2019-02-08 
13:45:15.178837866 +0100
+++ /work/SRC/openSUSE:Factory/.libsodium.new.4615/libsodium.changes
2019-07-02 15:17:57.522694082 +0200
@@ -1,0 +2,35 @@
+Sun Jun 16 10:04:32 UTC 2019 - ec...@opensuse.org
+
+- Update to 1.0.18
+  - Enterprise versions of Visual Studio are now supported.
+  - Visual Studio 2019 is now supported.
+  - 32-bit binaries for Visual Studio 2010 are now provided.
+  - A test designed to trigger an OOM condition didn't work on 
+Linux systems with memory overcommit turned on. It has been 
+removed in order to fix Ansible builds.
+  - Emscripten: print and printErr functions are overridden to send
+errors to the console, if there is one.
+  - Emscripten: UTF8ToString() is now exported since 
+Pointer_stringify() has been deprecated.
+  - Libsodium version detection has been fixed in the CMake recipe.
+  - Generic hashing got a 10% speedup on AVX2.
+  - New target: WebAssembly/WASI 
+(compile with dist-builds/wasm32-wasi.sh).
+  - New functions to map a hash to an edwards25519 point 
+or get a random point: 
+core_ed25519_from_hash() and core_ed25519_random().
+  - crypto_core_ed25519_scalar_mul() has been implemented for 
+scalar*scalar (mod L) multiplication.
+  - Support for the Ristretto group has been implemented for 
+interoperability with wasm-crypto.
+  - Improvements have been made to the test suite.
+  - Portability improvements have been made.
+  - getentropy() is now used on systems providing this system call.
+  - randombytes_salsa20 has been renamed to randombytes_internal.
+  - Support for NativeClient has been removed.
+  - Most ((nonnull)) attributes have been relaxed to allow 0-length
+inputs to be NULL.
+  - The -ftree-vectorize and -ftree-slp-vectorize compiler switches
+are now used, if available, for optimized builds.
+
+---

Old:

  libsodium-1.0.17.tar.gz
  libsodium-1.0.17.tar.gz.sig

New:

  libsodium-1.0.18.tar.gz
  libsodium-1.0.18.tar.gz.sig



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.udp1rC/_old  2019-07-02 15:17:58.186695279 +0200
+++ /var/tmp/diff_new_pack.udp1rC/_new  2019-07-02 15:17:58.186695279 +0200
@@ -12,21 +12,21 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define sover   23
 %define lname   %{name}%{sover}
 Name:   libsodium
-Version:1.0.17
+Version:1.0.18
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC
 Group:  System/Libraries
 URL:https://github.com/jedisct1/libsodium
-Source0:
https://github.com/jedisct1/libsodium/releases/download/%{version}/%{name}-%{version}.tar.gz
-Source1:
https://github.com/jedisct1/libsodium/releases/download/%{version}/%{name}-%{version}.tar.gz.sig
+Source0:
https://download.libsodium.org/libsodium/releases/%{name}-%{version}.tar.gz
+Source1:
https://download.libsodium.org/libsodium/releases/%{name}-%{version}.tar.gz.sig
 Source2:%{name}.keyring
 Source99:   baselibs.conf
 BuildRequires:  pkgconfig

++ libsodium-1.0.17.tar.gz -> libsodium-1.0.18.tar.gz ++
 18164 lines of diff (skipped)





commit libsodium for openSUSE:Factory

2019-02-08 Thread root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2019-02-08 13:45:13

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new.28833 (New)


Package is "libsodium"

Fri Feb  8 13:45:13 2019 rev:25 rq:670887 version:1.0.17

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2018-07-18 
22:36:23.954449369 +0200
+++ /work/SRC/openSUSE:Factory/.libsodium.new.28833/libsodium.changes   
2019-02-08 13:45:15.178837866 +0100
@@ -1,0 +2,38 @@
+Sat Feb  2 10:06:12 UTC 2019 - ec...@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.
+
+---

Old:

  libsodium-1.0.16.tar.gz
  libsodium-1.0.16.tar.gz.sig

New:

  libsodium-1.0.17.tar.gz
  libsodium-1.0.17.tar.gz.sig



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.eQJ2QO/_old  2019-02-08 13:45:15.838837663 +0100
+++ /var/tmp/diff_new_pack.eQJ2QO/_new  2019-02-08 13:45:15.846837661 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libsodium
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define sover   23
 %define lname   %{name}%{sover}
 Name:   libsodium
-Version:1.0.16
+Version:1.0.17
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC

++ libsodium-1.0.16.tar.gz -> libsodium-1.0.17.tar.gz ++
 15727 lines of diff (skipped)





commit libsodium for openSUSE:Factory

2018-07-18 Thread root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2018-07-18 22:36:21

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is "libsodium"

Wed Jul 18 22:36:21 2018 rev:24 rq:622471 version:1.0.16

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2017-12-31 
19:29:13.482028505 +0100
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2018-07-18 
22:36:23.954449369 +0200
@@ -1,0 +2,12 @@
+Fri Jul 13 07:38:19 UTC 2018 - dims...@opensuse.org
+
+- Add baselibs.conf: build libsodium23-32bit, which is required by
+  zeromq's -32bit packages.
+
+---
+Thu Jul 12 07:49:18 UTC 2018 - mplus...@suse.com
+
+- Add gpg signature
+- Modernise spec file with spec-cleaner
+
+---

New:

  baselibs.conf
  libsodium-1.0.16.tar.gz.sig
  libsodium.keyring



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.5RocTg/_old  2018-07-18 22:36:24.490447593 +0200
+++ /var/tmp/diff_new_pack.5RocTg/_new  2018-07-18 22:36:24.490447593 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libsodium
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,15 +16,19 @@
 #
 
 
-%define lname libsodium23
+%define sover   23
+%define lname   %{name}%{sover}
 Name:   libsodium
 Version:1.0.16
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC
 Group:  System/Libraries
-Url:https://github.com/jedisct1/libsodium
-Source: 
https://github.com/jedisct1/libsodium/releases/download/%{version}/%{name}-%{version}.tar.gz
+URL:https://github.com/jedisct1/libsodium
+Source0:
https://github.com/jedisct1/libsodium/releases/download/%{version}/%{name}-%{version}.tar.gz
+Source1:
https://github.com/jedisct1/libsodium/releases/download/%{version}/%{name}-%{version}.tar.gz.sig
+Source2:%{name}.keyring
+Source99:   baselibs.conf
 BuildRequires:  pkgconfig
 
 %description
@@ -60,31 +64,29 @@
 %setup -q
 
 %build
-
 # Do _NOT_ change CFLAGS
 # See https://github.com/jedisct1/libsodium/issues/604
-%configure --disable-static
-make %{?_smp_mflags} V=1
+%configure \
+  --disable-static \
+  --disable-silent-rules
+make %{?_smp_mflags}
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
-
+%make_install
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
-make %{?_smp_mflags} check V=1
+make %{?_smp_mflags} check
 
 %post -n %{lname} -p /sbin/ldconfig
-
 %postun -n %{lname} -p /sbin/ldconfig
 
 %files -n %{lname}
-%defattr(0644,root,root,0755)
-%{_libdir}/%{name}.so.*
+%license LICENSE
+%{_libdir}/%{name}.so.%{sover}*
 
 %files devel
-%defattr(-,root,root)
-%doc AUTHORS ChangeLog LICENSE README.markdown THANKS
+%doc AUTHORS ChangeLog README.markdown THANKS
 %{_includedir}/sodium.h
 %{_includedir}/sodium
 %{_libdir}/%{name}.so

++ baselibs.conf ++
libsodium23



commit libsodium for openSUSE:Factory

2017-12-31 Thread root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2017-12-31 19:29:10

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is "libsodium"

Sun Dec 31 19:29:10 2017 rev:23 rq:560537 version:1.0.16

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2017-12-16 
20:47:23.650859314 +0100
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2017-12-31 
19:29:13.482028505 +0100
@@ -1,0 +2,5 @@
+Fri Dec 29 11:01:55 UTC 2017 - adam.ma...@suse.de
+
+- Enable verbose make output when building tests
+
+---



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.phT564/_old  2017-12-31 19:29:14.205787047 +0100
+++ /var/tmp/diff_new_pack.phT564/_new  2017-12-31 19:29:14.209785713 +0100
@@ -72,7 +72,7 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
-make %{?_smp_mflags} check
+make %{?_smp_mflags} check V=1
 
 %post -n %{lname} -p /sbin/ldconfig
 




commit libsodium for openSUSE:Factory

2017-12-16 Thread root
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 - idon...@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.
+
+---

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)




commit libsodium for openSUSE:Factory

2017-10-13 Thread root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2017-10-13 14:07:27

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is "libsodium"

Fri Oct 13 14:07:27 2017 rev:21 rq:532674 version:1.0.15

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2017-10-01 
17:00:01.817769925 +0200
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2017-10-13 
14:07:30.666856462 +0200
@@ -1,0 +2,18 @@
+Sun Oct  8 15:50:50 UTC 2017 - i...@ilya.pp.ua
+
+- Refresh spec-file.
+- Update to 1.0.15.
+  * Release notes: https://github.com/jedisct1/libsodium/releases/tag/1.0.15
+  * The default password hashing algorithm is now Argon2id.
+  * The pwhash_str_verify() function can still verify Argon2i hashes without 
any changes,
+and pwhash() can still compute Argon2i hashes as well.
+  * The aes128ctr primitive was removed. It was slow, non-standard, not 
authenticated,
+and didn't seem to be used by any opensource project.
+  * Argon2id required at least 3 passes like Argon2i, despite a minimum of 1
+as defined by the OPSLIMIT_MIN constant. This has been fixed.
+  * The secretstream construction was slightly changed to be consistent with 
forthcoming variants.
+  * The Javascript and Webassembly versions have been merged, and the module 
now returns
+a .ready promise that will resolve after the Webassembly code is loaded 
and compiled.
+  * Note that due to these incompatible changes, the library version major was 
bumped up.
+
+---

Old:

  libsodium-1.0.14.tar.gz

New:

  libsodium-1.0.15.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.Nau7b9/_old  2017-10-13 14:07:31.806806332 +0200
+++ /var/tmp/diff_new_pack.Nau7b9/_new  2017-10-13 14:07:31.810806156 +0200
@@ -12,13 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org
 #
 
-
-%define lname libsodium18
+%define lname libsodium23
 Name:   libsodium
-Version:1.0.14
+Version:1.0.15
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC
@@ -26,7 +25,6 @@
 Url:https://github.com/jedisct1/libsodium
 Source: 
https://github.com/jedisct1/libsodium/releases/download/%{version}/%{name}-%{version}.tar.gz
 BuildRequires:  pkgconfig
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 NaCl (pronounced "salt") is a new easy-to-use high-speed software library
@@ -86,14 +84,14 @@
 
 %files -n %{lname}
 %defattr(0644,root,root,0755)
-%{_libdir}/libsodium.so.*
+%{_libdir}/%{name}.so.*
 
 %files devel
 %defattr(-,root,root)
 %doc AUTHORS ChangeLog LICENSE README.markdown THANKS
 %{_includedir}/sodium.h
 %{_includedir}/sodium
-%{_libdir}/libsodium.so
-%{_libdir}/pkgconfig/libsodium.pc
+%{_libdir}/%{name}.so
+%{_libdir}/pkgconfig/%{name}.pc
 
 %changelog

++ libsodium-1.0.14.tar.gz -> libsodium-1.0.15.tar.gz ++
 13487 lines of diff (skipped)




commit libsodium for openSUSE:Factory

2017-10-01 Thread root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2017-10-01 16:59:58

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is "libsodium"

Sun Oct  1 16:59:58 2017 rev:20 rq:529173 version:1.0.14

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2017-03-20 
17:13:36.967530552 +0100
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2017-10-01 
17:00:01.817769925 +0200
@@ -1,0 +2,51 @@
+Thu Sep 28 19:54:43 UTC 2017 - idon...@suse.com
+
+- Update to version 1.0.14
+  * Internal consistency checks failing and primitives used with
+dangerous/out-of-bounds/invalid parameters used to call abort(3).
+Now, a custom handler that doesn't return can be set with the
+set_sodium_misuse() function. It still aborts by default or if
+the handler ever returns. This is not a replacement for non-fatal,
+expected runtime errors. This handler will be only called in
+unexpected situations due to potential bugs in the library or in
+language bindings.
+  * *_MESSAGEBYTES_MAX macros (and the corresponding _messagebytes_max()
+symbols) have been added to represent the maximum message size that
+can be safely handled by a primitive. Language bindings are
+encouraged to check user inputs against these maximum lengths.
+  * The test suite has been extended to cover more edge cases.
+  * crypto_sign_ed25519_pk_to_curve25519() now rejects points that
+are not on the curve, or not in the main subgroup.
+  * Further changes have been made to ensure that smart compilers
+will not optimize out code that we don't want to be optimized.
+  * The sodium_runtime_has_* symbols for CPU features detection are
+now defined as weak symbols, i.e. they can be replaced with an
+application-defined implementation. This can be useful to
+disable AVX* when temperature/power consumption is a concern.
+  * crypto_kx_*() now aborts if called with no non-NULL pointers
+to store keys to.
+  * SSE2 implementations of crypto_verify_*() have been added.
+  * Passwords can be hashed using a specific algorithm with the new
+crypto_pwhash_str_alg() function.
+  * Due to popular demand, base64 encoding (sodium_bin2base64())
+and decoding (sodium_base642bin()) have been implemented.
+  * A new crypto_secretstream_*() API was added to safely encrypt
+files and multi-part messages.
+  * The sodium_pad() and sodium_unpad() helper functions have been
+added in order to add & remove padding.
+  * An AVX512 optimized implementation of Argon2 has been added.
+  * The crypto_pwhash_str_needs_rehash() function was added to check
+if a password hash string matches the given parameters, or if it
+needs an update.
+  
+  Updates from 1.0.13
+  * An AVX2 optimized implementation of the Argon2 round function was added.
+  * The Argon2id variant of Argon2 has been implemented. The high-level
+crypto_pwhash_str_verify() function automatically detects the
+algorithm and can verify both Argon2i and Argon2id hashed passwords.
+The default algorithm for newly hashed passwords remains Argon2i
+in this version to avoid breaking compatibility with verifiers
+running libsodium <= 1.0.12.
+  * A crypto_box_curve25519xchacha20poly1305_seal*() function set was 
implemented.
+
+---

Old:

  libsodium-1.0.12.tar.gz

New:

  libsodium-1.0.14.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.TfgEmO/_old  2017-10-01 17:00:03.305560624 +0200
+++ /var/tmp/diff_new_pack.TfgEmO/_new  2017-10-01 17:00:03.309560061 +0200
@@ -18,7 +18,7 @@
 
 %define lname libsodium18
 Name:   libsodium
-Version:1.0.12
+Version:1.0.14
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC
@@ -62,12 +62,12 @@
 
 %build
 
-%if 0%{?suse_version} > 1320
-%ifarch %{ix86} x86_64
-export CFLAGS="%{optflags} -flto"
-export LDFLAGS="-flto"
-%endif
-%endif
+#%if 0%{?suse_version} > 1320
+#%ifarch %{ix86} x86_64
+#export CFLAGS="%{optflags} -flto"
+#export LDFLAGS="-flto"
+#%endif
+#%endif
 
 %configure --disable-static
 make %{?_smp_mflags} V=1

++ libsodium-1.0.12.tar.gz -> libsodium-1.0.14.tar.gz ++
 28629 lines of diff (skipped)




commit libsodium for openSUSE:Factory

2017-03-20 Thread root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2017-03-20 17:13:34

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is "libsodium"

Mon Mar 20 17:13:34 2017 rev:19 rq:481258 version:1.0.12

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2016-08-09 
22:15:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2017-03-20 
17:13:36.967530552 +0100
@@ -1,0 +2,33 @@
+Mon Mar 13 09:17:43 UTC 2017 - idon...@suse.com
+
+- Update to version 1.0.12
+  * Ed25519ph was implemented, adding a multi-part signature API
+(crypto_sign_init(), crypto_sign_update(), crypto_sign_final_*()).
+  * New constants and related accessors have been added for Scrypt
+and Argon2.
+  * XChaCha20 has been implemented. Like XSalsa20, this construction
+extends the ChaCha20 cipher to accept a 192-bit nonce. This
+makes it safe to use ChaCha20 with random nonces.
+  * crypto_secretbox, crypto_box and crypto_aead now offer variants
+leveraging XChaCha20.
+  * SHA-2 is about 20% faster, which also gives a speed boost to
+signature and signature verification.
+  * AVX2 implementations of Salsa20 and ChaCha20 have been added.
+They are twice as fast as the SSE2 implementations. The speed
+gain is even more significant on Windows, that previously
+didn't use vectorized implementations.
+  * New high-level API: crypto_kdf, to easily derive one or more
+subkeys from a master key.
+  * Siphash with a 128-bit output has been implemented, and is
+available as crypto_shorthash_siphashx_*.
+  * New *_keygen() helpers functions have been added to create
+secret keys for all constructions. This improves code clarity
+and can prevent keys from being partially initialized.
+  * A new randombytes_buf_deterministic() function was added to
+deterministically fill a memory region with pseudorandom data.
+This function can especially be useful to write reproducible tests.
+  * A preliminary crypto_kx_*() API was added to compute shared
+session keys.
+  * AVX2 detection is more reliable. 
+
+---

Old:

  libsodium-1.0.11.tar.gz

New:

  libsodium-1.0.12.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.0wHgUh/_old  2017-03-20 17:13:38.171360572 +0100
+++ /var/tmp/diff_new_pack.0wHgUh/_new  2017-03-20 17:13:38.175360008 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libsodium
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define lname libsodium18
 Name:   libsodium
-Version:1.0.11
+Version:1.0.12
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC

++ libsodium-1.0.11.tar.gz -> libsodium-1.0.12.tar.gz ++
 45121 lines of diff (skipped)




commit libsodium for openSUSE:Factory

2016-08-09 Thread h_root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2016-08-09 22:15:27

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is "libsodium"

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2016-04-12 
19:32:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2016-08-09 
22:15:29.0 +0200
@@ -1,0 +2,20 @@
+Sat Aug  6 04:31:24 UTC 2016 - i...@marguerite.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.
+
+---

Old:

  libsodium-1.0.10.tar.gz

New:

  libsodium-1.0.11.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.A7WHLu/_old  2016-08-09 22:15:30.0 +0200
+++ /var/tmp/diff_new_pack.A7WHLu/_new  2016-08-09 22:15:30.0 +0200
@@ -18,7 +18,7 @@
 
 %define lname libsodium18
 Name:   libsodium
-Version:1.0.10
+Version:1.0.11
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC

++ libsodium-1.0.10.tar.gz -> libsodium-1.0.11.tar.gz ++
 10990 lines of diff (skipped)




commit libsodium for openSUSE:Factory

2016-04-12 Thread h_root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2016-04-12 19:32:32

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is "libsodium"

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2016-04-03 
23:07:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2016-04-12 
19:32:33.0 +0200
@@ -1,0 +2,6 @@
+Tue Apr  5 13:14:08 UTC 2016 - idon...@suse.com
+
+- Update to version 1.0.10
+  * Compile fix update for older GCCs
+
+---

Old:

  libsodium-1.0.9.tar.gz

New:

  libsodium-1.0.10.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.3Cpfg1/_old  2016-04-12 19:32:34.0 +0200
+++ /var/tmp/diff_new_pack.3Cpfg1/_new  2016-04-12 19:32:34.0 +0200
@@ -18,7 +18,7 @@
 
 %define lname libsodium18
 Name:   libsodium
-Version:1.0.9
+Version:1.0.10
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC

++ libsodium-1.0.9.tar.gz -> libsodium-1.0.10.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsodium-1.0.9/ChangeLog 
new/libsodium-1.0.10/ChangeLog
--- old/libsodium-1.0.9/ChangeLog   2016-04-02 16:43:57.0 +0200
+++ new/libsodium-1.0.10/ChangeLog  2016-04-04 21:47:06.0 +0200
@@ -1,4 +1,8 @@
 
+* Version 1.0.10
+ - This release only fixes a compilation issue reported with some older
+gcc versions. There are no functional changes over the previous release.
+
 * Version 1.0.9
  - The Javascript target now includes a `--sumo` option to include all
 the symbols of the original C library.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsodium-1.0.9/configure 
new/libsodium-1.0.10/configure
--- old/libsodium-1.0.9/configure   2016-04-02 16:46:45.0 +0200
+++ new/libsodium-1.0.10/configure  2016-04-04 21:45:40.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libsodium 1.0.9.
+# Generated by GNU Autoconf 2.69 for libsodium 1.0.10.
 #
 # Report bugs to .
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='libsodium'
 PACKAGE_TARNAME='libsodium'
-PACKAGE_VERSION='1.0.9'
-PACKAGE_STRING='libsodium 1.0.9'
+PACKAGE_VERSION='1.0.10'
+PACKAGE_STRING='libsodium 1.0.10'
 PACKAGE_BUGREPORT='https://github.com/jedisct1/libsodium/issues'
 PACKAGE_URL='https://github.com/jedisct1/libsodium'
 
@@ -1384,7 +1384,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libsodium 1.0.9 to adapt to many kinds of systems.
+\`configure' configures libsodium 1.0.10 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1454,7 +1454,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of libsodium 1.0.9:";;
+ short | recursive ) echo "Configuration of libsodium 1.0.10:";;
esac
   cat <<\_ACEOF
 
@@ -1591,7 +1591,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libsodium configure 1.0.9
+libsodium configure 1.0.10
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1960,7 +1960,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libsodium $as_me 1.0.9, which was
+It was created by libsodium $as_me 1.0.10, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2896,7 +2896,7 @@
 
 # Define the identity of the package.
  PACKAGE='libsodium'
- VERSION='1.0.9'
+ VERSION='1.0.10'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -15563,6 +15563,34 @@
   :
 fi
 
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if 
_mm256_broadcastsi128_si256 is correctly defined" >&5
+$as_echo_n "checking if _mm256_broadcastsi128_si256 is correctly defined... " 
>&6; }
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#pragma GCC target("avx2")
+#include 
+
+int
+main ()
+{
+ __m256i y = _mm256_broadcastsi128_si256(_mm_setzero_si128());
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo 

commit libsodium for openSUSE:Factory

2016-04-03 Thread h_root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2016-04-03 23:07:14

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is "libsodium"

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2015-12-27 
02:00:30.0 +0100
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2016-04-03 
23:07:33.0 +0200
@@ -1,0 +2,19 @@
+Sat Apr  2 15:50:44 UTC 2016 - idon...@suse.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.
+
+---

Old:

  libsodium-1.0.8.tar.gz

New:

  libsodium-1.0.9.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.H2dqgz/_old  2016-04-03 23:07:34.0 +0200
+++ /var/tmp/diff_new_pack.H2dqgz/_new  2016-04-03 23:07:34.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libsodium
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define lname libsodium18
 Name:   libsodium
-Version:1.0.8
+Version:1.0.9
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC

++ libsodium-1.0.8.tar.gz -> libsodium-1.0.9.tar.gz ++
 19363 lines of diff (skipped)




commit libsodium for openSUSE:Factory

2015-12-26 Thread h_root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2015-12-27 02:00:17

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is "libsodium"

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2015-12-09 
22:23:39.0 +0100
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2015-12-27 
02:00:30.0 +0100
@@ -1,0 +2,8 @@
+Fri Dec 25 17:08:17 UTC 2015 - idon...@suse.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.
+
+---

Old:

  libsodium-1.0.7.tar.gz

New:

  libsodium-1.0.8.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.tPouE1/_old  2015-12-27 02:00:31.0 +0100
+++ /var/tmp/diff_new_pack.tPouE1/_new  2015-12-27 02:00:31.0 +0100
@@ -18,7 +18,7 @@
 
 %define lname libsodium18
 Name:   libsodium
-Version:1.0.7
+Version:1.0.8
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC

++ libsodium-1.0.7.tar.gz -> libsodium-1.0.8.tar.gz ++
 12654 lines of diff (skipped)




commit libsodium for openSUSE:Factory

2015-12-09 Thread h_root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2015-12-09 19:54:22

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is "libsodium"

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2015-11-04 
15:33:25.0 +0100
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2015-12-09 
22:23:39.0 +0100
@@ -1,0 +2,21 @@
+Tue Dec  8 16:25:20 UTC 2015 - idon...@suse.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  1 14:07:54 UTC 2015 - idon...@suse.com
+
+- Follow upstream's lead and compile with -flto for > 13.2 on x86
+  and x86-64.
+
+---

Old:

  libsodium-1.0.6.tar.gz

New:

  libsodium-1.0.7.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.z9iNF5/_old  2015-12-09 22:23:40.0 +0100
+++ /var/tmp/diff_new_pack.z9iNF5/_new  2015-12-09 22:23:40.0 +0100
@@ -16,9 +16,9 @@
 #
 
 
-%define lname libsodium17
+%define lname libsodium18
 Name:   libsodium
-Version:1.0.6
+Version:1.0.7
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC
@@ -61,6 +61,14 @@
 %setup -q
 
 %build
+
+%if 0%{?suse_version} > 1320
+%ifarch %{ix86} x86_64
+export CFLAGS="%{optflags} -flto"
+export LDFLAGS="-flto"
+%endif
+%endif
+
 %configure --disable-static
 make %{?_smp_mflags} V=1
 

++ libsodium-1.0.6.tar.gz -> libsodium-1.0.7.tar.gz ++
 15476 lines of diff (skipped)




commit libsodium for openSUSE:Factory

2015-11-04 Thread h_root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2015-11-04 15:33:24

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is "libsodium"

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2015-10-25 
19:12:57.0 +0100
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2015-11-04 
15:33:25.0 +0100
@@ -1,0 +2,14 @@
+Mon Nov  2 10:53:04 UTC 2015 - idon...@suse.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.
+
+---

Old:

  libsodium-1.0.4.tar.gz

New:

  libsodium-1.0.6.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.6eq5C6/_old  2015-11-04 15:33:26.0 +0100
+++ /var/tmp/diff_new_pack.6eq5C6/_new  2015-11-04 15:33:26.0 +0100
@@ -16,9 +16,9 @@
 #
 
 
-%define lname libsodium13
+%define lname libsodium17
 Name:   libsodium
-Version:1.0.4
+Version:1.0.6
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC

++ libsodium-1.0.4.tar.gz -> libsodium-1.0.6.tar.gz ++
 4383 lines of diff (skipped)




commit libsodium for openSUSE:Factory

2015-10-25 Thread h_root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2015-10-25 19:12:56

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is "libsodium"

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2015-10-20 
00:08:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2015-10-25 
19:12:57.0 +0100
@@ -1,0 +2,5 @@
+Wed Oct 21 07:06:19 UTC 2015 - idon...@suse.com
+
+- Now that gcc 5.2 is available on TW, remove the ARMv7 workaround. 
+
+---



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.gpDMmS/_old  2015-10-25 19:12:58.0 +0100
+++ /var/tmp/diff_new_pack.gpDMmS/_new  2015-10-25 19:12:58.0 +0100
@@ -61,10 +61,6 @@
 %setup -q
 
 %build
-%ifarch %arm
-# "sign" test fails otherwise
-export CFLAGS="%{optflags} -fno-tree-vrp"
-%endif
 %configure --disable-static
 make %{?_smp_mflags} V=1
 




commit libsodium for openSUSE:Factory

2015-10-19 Thread h_root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2015-10-19 22:53:40

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is "libsodium"

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2015-05-15 
07:44:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2015-10-20 
00:08:35.0 +0200
@@ -1,0 +2,19 @@
+Sun Oct 18 15:09:15 UTC 2015 - idon...@suse.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).
+
+---

Old:

  libsodium-1.0.3.tar.gz

New:

  libsodium-1.0.4.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.UTxVQR/_old  2015-10-20 00:08:36.0 +0200
+++ /var/tmp/diff_new_pack.UTxVQR/_new  2015-10-20 00:08:36.0 +0200
@@ -18,7 +18,7 @@
 
 %define lname libsodium13
 Name:   libsodium
-Version:1.0.3
+Version:1.0.4
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC
@@ -61,8 +61,12 @@
 %setup -q
 
 %build
+%ifarch %arm
+# "sign" test fails otherwise
+export CFLAGS="%{optflags} -fno-tree-vrp"
+%endif
 %configure --disable-static
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %install
 make DESTDIR=%{buildroot} install %{?_smp_mflags}

++ libsodium-1.0.3.tar.gz -> libsodium-1.0.4.tar.gz ++
 11332 lines of diff (skipped)




commit libsodium for openSUSE:Factory

2015-05-14 Thread h_root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2015-05-15 07:44:13

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is libsodium

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2015-01-20 
12:34:44.0 +0100
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2015-05-15 
07:44:40.0 +0200
@@ -1,0 +2,25 @@
+Wed May 13 15:09:50 UTC 2015 - mplus...@suse.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.
+
+---

Old:

  libsodium-1.0.2.tar.gz

New:

  libsodium-1.0.3.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.MfOCcy/_old  2015-05-15 07:44:41.0 +0200
+++ /var/tmp/diff_new_pack.MfOCcy/_new  2015-05-15 07:44:41.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libsodium
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define lname libsodium13
 Name:   libsodium
-Version:1.0.2
+Version:1.0.3
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC
@@ -65,12 +65,12 @@
 make %{?_smp_mflags}
 
 %install
-%makeinstall
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
 
-rm -f %{buildroot}%{_libdir}/*.la
+find %{buildroot} -type f -name *.la -delete -print
 
 %check
-make check
+make %{?_smp_mflags} check
 
 %post -n %{lname} -p /sbin/ldconfig
 

++ libsodium-1.0.2.tar.gz - libsodium-1.0.3.tar.gz ++
 3875 lines of diff (skipped)




commit libsodium for openSUSE:Factory

2015-01-20 Thread h_root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2015-01-20 12:32:34

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is libsodium

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2014-09-25 
08:43:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2015-01-20 
12:34:44.0 +0100
@@ -1,0 +2,10 @@
+Fri Jan 16 10:22:39 UTC 2015 - idon...@suse.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.
+
+---

Old:

  libsodium-1.0.0.tar.gz

New:

  libsodium-1.0.2.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.nxR9If/_old  2015-01-20 12:34:46.0 +0100
+++ /var/tmp/diff_new_pack.nxR9If/_new  2015-01-20 12:34:46.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libsodium
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define lname libsodium13
 Name:   libsodium
-Version:1.0.0
+Version:1.0.2
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC

++ libsodium-1.0.0.tar.gz - libsodium-1.0.2.tar.gz ++
 31492 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libsodium for openSUSE:Factory

2014-09-25 Thread h_root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2014-09-25 08:43:21

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is libsodium

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2014-08-28 
21:05:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2014-09-25 
08:43:22.0 +0200
@@ -1,0 +2,9 @@
+Wed Sep 24 19:45:03 UTC 2014 - idon...@suse.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.
+
+
+---

Old:

  libsodium-0.7.0.tar.gz

New:

  libsodium-1.0.0.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.b8l9Qw/_old  2014-09-25 08:43:23.0 +0200
+++ /var/tmp/diff_new_pack.b8l9Qw/_new  2014-09-25 08:43:23.0 +0200
@@ -18,7 +18,7 @@
 
 %define lname libsodium13
 Name:   libsodium
-Version:0.7.0
+Version:1.0.0
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC

++ libsodium-0.7.0.tar.gz - libsodium-1.0.0.tar.gz ++
 5967 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libsodium for openSUSE:Factory

2014-08-28 Thread h_root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2014-08-28 21:05:35

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is libsodium

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2014-07-17 
06:58:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2014-08-28 
21:05:55.0 +0200
@@ -1,0 +2,11 @@
+Thu Aug 28 15:14:29 UTC 2014 - idon...@suse.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.
+
+---

Old:

  libsodium-0.6.1.tar.gz

New:

  libsodium-0.7.0.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.nF2ZRD/_old  2014-08-28 21:05:57.0 +0200
+++ /var/tmp/diff_new_pack.nF2ZRD/_new  2014-08-28 21:05:57.0 +0200
@@ -16,9 +16,9 @@
 #
 
 
-%define lname libsodium10
+%define lname libsodium13
 Name:   libsodium
-Version:0.6.1
+Version:0.7.0
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC

++ libsodium-0.6.1.tar.gz - libsodium-0.7.0.tar.gz ++
 4527 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libsodium for openSUSE:Factory

2014-07-16 Thread h_root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2014-07-17 06:58:18

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is libsodium

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2014-05-15 
19:11:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2014-07-17 
06:58:26.0 +0200
@@ -1,0 +2,9 @@
+Wed Jul 16 12:04:50 UTC 2014 - idon...@suse.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()
+
+---

Old:

  0.5.0.tar.gz

New:

  libsodium-0.6.1.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.417zSm/_old  2014-07-17 06:58:27.0 +0200
+++ /var/tmp/diff_new_pack.417zSm/_new  2014-07-17 06:58:27.0 +0200
@@ -18,16 +18,14 @@
 
 %define lname libsodium10
 Name:   libsodium
-Version:0.5.0
+Version:0.6.1
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC
 Group:  System/Libraries
 Url:https://github.com/jedisct1/libsodium
-Source: https://github.com/jedisct1/libsodium/archive/%{version}.tar.gz
-BuildRequires:  autoconf
-BuildRequires:  automake
-BuildRequires:  libtool
+Source: 
https://github.com/jedisct1/libsodium/releases/download/%{version}/%{name}-%{version}.tar.gz
+BuildRequires:  pkgconfig
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -63,7 +61,6 @@
 %setup -q
 
 %build
-./autogen.sh
 %configure --disable-static
 make %{?_smp_mflags}
 
@@ -89,5 +86,6 @@
 %{_includedir}/sodium.h
 %{_includedir}/sodium
 %{_libdir}/libsodium.so
+%{_libdir}/pkgconfig/libsodium.pc
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libsodium for openSUSE:Factory

2014-05-15 Thread h_root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2014-05-15 19:11:47

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is libsodium

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2014-05-08 
12:38:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2014-05-15 
19:11:48.0 +0200
@@ -1,0 +2,19 @@
+Wed May 14 12:40:08 UTC 2014 - idon...@suse.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
+
+---
@@ -4 +23 @@
-- initial version 0.4.5
+- Update to version 0.4.5

Old:

  libsodium-0.4.5.tar.gz

New:

  0.5.0.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.mQIyuA/_old  2014-05-15 19:11:49.0 +0200
+++ /var/tmp/diff_new_pack.mQIyuA/_new  2014-05-15 19:11:49.0 +0200
@@ -16,15 +16,18 @@
 #
 
 
-%define lname libsodium4
+%define lname libsodium10
 Name:   libsodium
-Version:0.4.5
+Version:0.5.0
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC
 Group:  System/Libraries
 Url:https://github.com/jedisct1/libsodium
-Source: 
https://github.com/jedisct1/libsodium/releases/download/%{version}/%{name}-%{version}.tar.gz
+Source: https://github.com/jedisct1/libsodium/archive/%{version}.tar.gz
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  libtool
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -60,6 +63,7 @@
 %setup -q
 
 %build
+./autogen.sh
 %configure --disable-static
 make %{?_smp_mflags}
 
@@ -77,13 +81,13 @@
 
 %files -n %{lname}
 %defattr(0644,root,root,0755)
-%{_libdir}/libsodium.so.4*
+%{_libdir}/libsodium.so.*
 
 %files devel
 %defattr(-,root,root)
 %doc AUTHORS ChangeLog LICENSE README.markdown THANKS
 %{_includedir}/sodium.h
 %{_includedir}/sodium
-%{_libdir}/lib*.so
+%{_libdir}/libsodium.so
 
 %changelog

++ libsodium-0.4.5.tar.gz - 0.5.0.tar.gz ++
 75536 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libsodium for openSUSE:Factory

2013-10-22 Thread h_root
Hello community,

here is the log from the commit of package libsodium for openSUSE:Factory 
checked in at 2013-10-22 14:52:43

Comparing /work/SRC/openSUSE:Factory/libsodium (Old)
 and  /work/SRC/openSUSE:Factory/.libsodium.new (New)


Package is libsodium

Changes:

--- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes  2013-09-23 
09:54:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.libsodium.new/libsodium.changes 2013-10-22 
14:52:45.0 +0200
@@ -1,0 +2,11 @@
+Tue Oct 22 08:41:03 UTC 2013 - idon...@suse.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.
+
+---

Old:

  libsodium-0.4.3.tar.gz

New:

  libsodium-0.4.4.tar.gz



Other differences:
--
++ libsodium.spec ++
--- /var/tmp/diff_new_pack.GJJOxK/_old  2013-10-22 14:52:47.0 +0200
+++ /var/tmp/diff_new_pack.GJJOxK/_new  2013-10-22 14:52:47.0 +0200
@@ -18,7 +18,7 @@
 
 %define lname libsodium4
 Name:   libsodium
-Version:0.4.3
+Version:0.4.4
 Release:0
 Summary:Portable NaCl-based crypto library
 License:ISC

++ libsodium-0.4.3.tar.gz - libsodium-0.4.4.tar.gz ++
 4691 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org