commit python-libnacl for openSUSE:Factory

2020-03-04 Thread root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2020-03-04 09:45:25

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new.26092 (New)


Package is "python-libnacl"

Wed Mar  4 09:45:25 2020 rev:19 rq:781216 version:1.7.1

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2019-10-16 09:14:58.839514680 +0200
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new.26092/python-libnacl.changes 
2020-03-04 09:46:05.838132479 +0100
@@ -1,0 +2,8 @@
+Tue Mar  3 13:12:32 UTC 2020 - Ondřej Súkup 
+
+- update to 1.7.1
+ * Bindings for kdf in libsodium
+ * Added extra key validation
+ * Add Crypto_box_easy
+
+---

Old:

  v1.6.1.tar.gz

New:

  v1.7.1.tar.gz



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.yay9kO/_old  2020-03-04 09:46:08.014133783 +0100
+++ /var/tmp/diff_new_pack.yay9kO/_new  2020-03-04 09:46:08.018133785 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-libnacl
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # 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 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-libnacl
-Version:1.6.1
+Version:1.7.1
 Release:0
 Summary:Python bindings for libsodium based on ctypes
 License:Apache-2.0

++ v1.6.1.tar.gz -> v1.7.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.6.1/.travis.yml 
new/libnacl-1.7.1/.travis.yml
--- old/libnacl-1.6.1/.travis.yml   2017-10-24 19:39:28.0 +0200
+++ new/libnacl-1.7.1/.travis.yml   2020-01-08 17:52:48.0 +0100
@@ -1,21 +1,19 @@
 sudo: required
-dist: trusty
+dist: bionic
 language: python
 python:
   - "2.7"
-  - "3.3"
-  - "3.4"
   - "3.5"
-  - "pypy"
-  # disable pypy3 until it is compatible to 3.3+
-  # - "pypy3"
+  - "3.6"
+  - "3.7"
+  - "pypy2"
+  - "pypy3"
 
 install:
-  - sudo add-apt-repository -y ppa:chris-lea/libsodium
   - sudo apt-get update -qq
-  - sudo apt-get install -y libsodium13
-  - "python -m pip install -U pip setuptools"  
-  
+  - sudo apt-get install -y libsodium23
+  - "python -m pip install -U pip setuptools"
+
 script:
   - "python -m unittest discover --start-directory tests -v"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.6.1/MANIFEST.in 
new/libnacl-1.7.1/MANIFEST.in
--- old/libnacl-1.6.1/MANIFEST.in   2017-10-24 19:39:28.0 +0200
+++ new/libnacl-1.7.1/MANIFEST.in   2020-01-08 17:52:48.0 +0100
@@ -1,6 +1,6 @@
 include LICENSE
 include AUTHORS
 include README.rst
-recursive-include tests *
+recursive-include tests *.py
 recursive-include doc *
 recursive-include pkg *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.6.1/doc/conf.py 
new/libnacl-1.7.1/doc/conf.py
--- old/libnacl-1.6.1/doc/conf.py   2017-10-24 19:39:28.0 +0200
+++ new/libnacl-1.7.1/doc/conf.py   2020-01-08 17:52:48.0 +0100
@@ -48,7 +48,7 @@
 
 # General information about the project.
 project = u'libnacl'
-copyright = u'2017, Thomas S Hatch'
+copyright = u'2020, Thomas S Hatch'
 
 # The version info for the project you're documenting, acts as replacement for
 # |version| and |release|, also used in various other places throughout the
@@ -267,7 +267,7 @@
 epub_title = u'libnacl'
 epub_author = u'Thomas S Hatch'
 epub_publisher = u'Thomas S Hatch'
-epub_copyright = u'2017, Thomas S Hatch'
+epub_copyright = u'2020, Thomas S Hatch'
 
 # The basename for the epub file. It defaults to the project name.
 #epub_basename = u'libnacl'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.6.1/doc/topics/releases/1.6.1.rst 
new/libnacl-1.7.1/doc/topics/releases/1.6.1.rst
--- old/libnacl-1.6.1/doc/topics/releases/1.6.1.rst 2017-10-24 
19:39:28.0 +0200
+++ new/libnacl-1.7.1/doc/topics/releases/1.6.1.rst 2020-01-08 
17:52:48.0 +0100
@@ -1,5 +1,5 @@
 ===
-libnacl 1.6.0 Release Notes
+libnacl 1.6.1 Release Notes
 ===
 
 Add support for libsodium 1.0.15
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.6.1/doc/topics/releases/1.7.1.rst 

commit python-libnacl for openSUSE:Factory

2019-10-16 Thread root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2019-10-16 09:14:58

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new.2352 (New)


Package is "python-libnacl"

Wed Oct 16 09:14:58 2019 rev:18 rq:738360 version:1.6.1

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2018-08-24 17:03:03.605997088 +0200
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new.2352/python-libnacl.changes  
2019-10-16 09:14:58.839514680 +0200
@@ -1,0 +2,5 @@
+Mon Oct 14 13:59:30 UTC 2019 - Matej Cepl 
+
+- Replace %fdupes -s with plain %fdupes; hardlinks are better.
+
+---



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.ihJq1A/_old  2019-10-16 09:14:59.271513566 +0200
+++ /var/tmp/diff_new_pack.ihJq1A/_new  2019-10-16 09:14:59.279513546 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-libnacl
 #
-# 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
@@ -12,7 +12,7 @@
 # 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/
 #
 
 
@@ -22,7 +22,6 @@
 Release:0
 Summary:Python bindings for libsodium based on ctypes
 License:Apache-2.0
-Group:  Development/Languages/Python
 URL:https://github.com/saltstack/libnacl
 Source0:https://github.com/saltstack/libnacl/archive/v%{version}.tar.gz
 BuildRequires:  %{python_module devel}
@@ -49,7 +48,7 @@
 
 %install
 %python_install
-%python_expand %fdupes -s %{buildroot}/%{$python_sitelib}
+%python_expand %fdupes %{buildroot}/%{$python_sitelib}
 
 %check
 %python_expand $python tests/runtests.py




commit python-libnacl for openSUSE:Factory

2018-08-24 Thread root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2018-08-24 17:03:01

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new (New)


Package is "python-libnacl"

Fri Aug 24 17:03:01 2018 rev:17 rq:628636 version:1.6.1

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2017-12-29 00:04:27.250356611 +0100
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes   
2018-08-24 17:03:03.605997088 +0200
@@ -1,0 +2,6 @@
+Fri Aug 10 13:47:38 UTC 2018 - tchva...@suse.com
+
+- Fix the libsodium dependency on the runtime to be copied by macros
+- Install license file
+
+---



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.xo63vn/_old  2018-08-24 17:03:04.953998686 +0200
+++ /var/tmp/diff_new_pack.xo63vn/_new  2018-08-24 17:03:04.953998686 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-libnacl
 #
-# 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
@@ -23,25 +23,17 @@
 Summary:Python bindings for libsodium based on ctypes
 License:Apache-2.0
 Group:  Development/Languages/Python
-Url:https://github.com/saltstack/libnacl
+URL:https://github.com/saltstack/libnacl
 Source0:https://github.com/saltstack/libnacl/archive/v%{version}.tar.gz
-
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
+BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
-# libnacl/__init__.py only looks for sonames 17, 13, 10, 5, 4
-# plus 18 with Patch0
-%if 0%{?suse_version} >= 1310 
 BuildRequires:  pkgconfig(libsodium)
-%else
-BuildRequires:  libsodium-devel <= 1.0.8
-%endif
-
-# make sure we require the libsodium version we were built with
-# this is extracted from the requires_eq macro because we need the -a 
parameter to expand the wildcard in the package name.
-%(LC_ALL=C rpm -q -a --qf "Requires: %%{name}(%{__isa}) = %%{version}\n" 
'libsodium*' | grep -v libsodium-devel | sed -e 's/ (none):/ /' -e 's/ 0:/ /' | 
grep -v "is not")
-
+# This will need updating and verification but smart magic is not copied by
+#  singlespec macros
+Requires:   libsodium23
 %python_subpackages
 
 %description
@@ -59,8 +51,12 @@
 %python_install
 %python_expand %fdupes -s %{buildroot}/%{$python_sitelib}
 
+%check
+%python_expand $python tests/runtests.py
+
 %files %{python_files}
-%defattr(-,root,root)
+%license LICENSE
+%doc README.rst
 %{python_sitelib}/*
 
 %changelog




commit python-libnacl for openSUSE:Factory

2017-12-28 Thread root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2017-12-29 00:04:25

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new (New)


Package is "python-libnacl"

Fri Dec 29 00:04:25 2017 rev:16 rq:559355 version:1.6.1

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2016-04-14 13:08:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes   
2017-12-29 00:04:27.250356611 +0100
@@ -1,0 +2,7 @@
+Fri Dec 22 10:33:56 UTC 2017 - adr...@suse.de
+
+- update to version 1.6.1 from github
+- drop obsolete patch libnacl-1.4.4-libsodium18.patch
+- enable python3 builds
+
+---

Old:

  libnacl-1.4.4-libsodium18.patch
  libnacl-1.4.4.tar.gz

New:

  v1.6.1.tar.gz



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.FVRPKL/_old  2017-12-29 00:04:28.286059732 +0100
+++ /var/tmp/diff_new_pack.FVRPKL/_new  2017-12-29 00:04:28.290058585 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-libnacl
 #
-# 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
@@ -16,21 +16,20 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-libnacl
-Version:1.4.4
+Version:1.6.1
 Release:0
 Summary:Python bindings for libsodium based on ctypes
 License:Apache-2.0
 Group:  Development/Languages/Python
 Url:https://github.com/saltstack/libnacl
-Source0:
https://pypi.python.org/packages/source/l/libnacl/libnacl-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE libnacl-1.4.4-libsodium18.patch find libsodium 1.0.8
-Patch0: libnacl-1.4.4-libsodium18.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-
-BuildRequires:  python
-BuildRequires:  python-devel
-BuildRequires:  python-setuptools
+Source0:https://github.com/saltstack/libnacl/archive/v%{version}.tar.gz
+
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 # libnacl/__init__.py only looks for sonames 17, 13, 10, 5, 4
 # plus 18 with Patch0
 %if 0%{?suse_version} >= 1310 
@@ -38,12 +37,13 @@
 %else
 BuildRequires:  libsodium-devel <= 1.0.8
 %endif
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
+
 # make sure we require the libsodium version we were built with
 # this is extracted from the requires_eq macro because we need the -a 
parameter to expand the wildcard in the package name.
 %(LC_ALL=C rpm -q -a --qf "Requires: %%{name}(%{__isa}) = %%{version}\n" 
'libsodium*' | grep -v libsodium-devel | sed -e 's/ (none):/ /' -e 's/ 0:/ /' | 
grep -v "is not")
 
+%python_subpackages
+
 %description
 This library is used to gain direct access to the functions exposed by Daniel 
J. Bernstein's nacl library via libsodium.
 It has been constructed to maintain extensive documentation on how to use nacl 
as well as being completely portable. The file 
@@ -51,15 +51,15 @@
 
 %prep
 %setup -q -n libnacl-%{version}
-%patch0 -p1
 
 %build
-python setup.py build
+%python_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot} --optimize=1
+%python_install
+%python_expand %fdupes -s %{buildroot}/%{$python_sitelib}
 
-%files
+%files %{python_files}
 %defattr(-,root,root)
 %{python_sitelib}/*
 




commit python-libnacl for openSUSE:Factory

2016-04-14 Thread h_root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2016-04-14 13:08:39

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new (New)


Package is "python-libnacl"

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2016-01-20 09:54:31.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes   
2016-04-14 13:08:40.0 +0200
@@ -1,0 +2,6 @@
+Wed Apr 13 17:36:30 UTC 2016 - zai...@opensuse.org
+
+- Add conditional pkgconfig(libsodium) BuildRequires for all
+  openSUSE versions newer than 13.1.
+
+---



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.g4NC7H/_old  2016-04-14 13:08:40.0 +0200
+++ /var/tmp/diff_new_pack.g4NC7H/_new  2016-04-14 13:08:41.0 +0200
@@ -33,7 +33,11 @@
 BuildRequires:  python-setuptools
 # libnacl/__init__.py only looks for sonames 17, 13, 10, 5, 4
 # plus 18 with Patch0
+%if 0%{?suse_version} >= 1310 
+BuildRequires:  pkgconfig(libsodium)
+%else
 BuildRequires:  libsodium-devel <= 1.0.8
+%endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
 # make sure we require the libsodium version we were built with




commit python-libnacl for openSUSE:Factory

2016-01-20 Thread h_root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2016-01-20 09:54:31

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new (New)


Package is "python-libnacl"

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2016-01-12 16:12:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes   
2016-01-20 09:54:31.0 +0100
@@ -1,0 +2,13 @@
+Thu Jan 14 13:07:31 UTC 2016 - dmacvi...@suse.de
+
+- remove the escaped epoch to prevent the build service to
+  auto replace it and break the macro.
+
+---
+Thu Jan 14 09:31:03 UTC 2016 - dmacvi...@suse.de
+
+- Add libnacl-1.4.4-libsodium18.patch to find libsodium 1.0.8
+- Fix BuildRequires to avoid building with a newer version
+  of libsodium than 1.0.8
+
+---

New:

  libnacl-1.4.4-libsodium18.patch



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.xVGaFt/_old  2016-01-20 09:54:33.0 +0100
+++ /var/tmp/diff_new_pack.xVGaFt/_new  2016-01-20 09:54:33.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-libnacl
 #
-# Copyright (c) 2015 SUSE LINUX Products 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
@@ -15,26 +15,30 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   python-libnacl
 Version:1.4.4
 Release:0
-License:Apache-2.0
 Summary:Python bindings for libsodium based on ctypes
-Url:https://github.com/saltstack/libnacl
+License:Apache-2.0
 Group:  Development/Languages/Python
+Url:https://github.com/saltstack/libnacl
 Source0:
https://pypi.python.org/packages/source/l/libnacl/libnacl-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/libnacl-%{version}-build
+# PATCH-FIX-OPENSUSE libnacl-1.4.4-libsodium18.patch find libsodium 1.0.8
+Patch0: libnacl-1.4.4-libsodium18.patch
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 BuildRequires:  python
-BuildRequires:  python-setuptools
 BuildRequires:  python-devel
-BuildRequires:  libsodium-devel
-
+BuildRequires:  python-setuptools
+# libnacl/__init__.py only looks for sonames 17, 13, 10, 5, 4
+# plus 18 with Patch0
+BuildRequires:  libsodium-devel <= 1.0.8
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
 # make sure we require the libsodium version we were built with
 # this is extracted from the requires_eq macro because we need the -a 
parameter to expand the wildcard in the package name.
-%(LC_ALL=C rpm -q -a --qf "Requires: %%{name}(%{__isa}) = 
%%{epoch}:%%{version}\n" 'libsodium*' | grep -v libsodium-devel | sed -e 's/ 
(none):/ /' -e 's/ 0:/ /' | grep -v "is not")
+%(LC_ALL=C rpm -q -a --qf "Requires: %%{name}(%{__isa}) = %%{version}\n" 
'libsodium*' | grep -v libsodium-devel | sed -e 's/ (none):/ /' -e 's/ 0:/ /' | 
grep -v "is not")
 
 %description
 This library is used to gain direct access to the functions exposed by Daniel 
J. Bernstein's nacl library via libsodium.
@@ -43,6 +47,7 @@
 
 %prep
 %setup -q -n libnacl-%{version}
+%patch0 -p1
 
 %build
 python setup.py build

++ libnacl-1.4.4-libsodium18.patch ++
Index: libnacl-1.4.4/libnacl/__init__.py
===
--- libnacl-1.4.4.orig/libnacl/__init__.py
+++ libnacl-1.4.4/libnacl/__init__.py
@@ -9,7 +9,7 @@ from libnacl.version import __version__
 import ctypes
 import sys
 
-__SONAMES = (17, 13, 10, 5, 4)
+__SONAMES = (18, 17, 13, 10, 5, 4)
 
 
 def _get_nacl():



commit python-libnacl for openSUSE:Factory

2016-01-12 Thread h_root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2016-01-12 16:12:13

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new (New)


Package is "python-libnacl"

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2015-11-26 17:02:00.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes   
2016-01-12 16:12:14.0 +0100
@@ -1,0 +2,23 @@
+Mon Jan  4 20:13:15 UTC 2016 - abo...@gmail.com
+
+- Updated to 1.4.4
+  - Add pack_nonce options to secretbox
+libnacl secretbox has been packing the nonce in each message,
+the new pack_nonce option allows for the nonce to be omitted 
+which allows for more flexible options
+  - Add soversion 17 detection
+Added explicit soversion support for libsodium 17
+  - Fix crypto_onetimeauth tests
+The crypto onetimeauth test issues have been resolved
+  - Remove tweetnacl Support
+The tweetnacl support was never really tested, and since the
+tweetnacl api is not complete we have removed support for it
+  - Add sodium_init calls
+Added calls to sodium_init when the lib is loaded
+ - packaging:
+  - New BuildRequirement python-setuptools
+  - Updated the description
+  - Removed the patch for soname: libnacl-1.4.3_bump_libsodium_soversion.patch
+not needed anymore
+
+---

Old:

  libnacl-1.4.3.tar.gz
  libnacl-1.4.3_bump_libsodium_soversion.patch

New:

  libnacl-1.4.4.tar.gz



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.uhz2Q5/_old  2016-01-12 16:12:15.0 +0100
+++ /var/tmp/diff_new_pack.uhz2Q5/_new  2016-01-12 16:12:15.0 +0100
@@ -16,17 +16,17 @@
 #
 
 Name:   python-libnacl
-Version:1.4.3
+Version:1.4.4
 Release:0
 License:Apache-2.0
-Summary:Python bindings for libsodium/tweetnacl based on ctypes
+Summary:Python bindings for libsodium based on ctypes
 Url:https://github.com/saltstack/libnacl
 Group:  Development/Languages/Python
 Source0:
https://pypi.python.org/packages/source/l/libnacl/libnacl-%{version}.tar.gz
-Patch:  libnacl-1.4.3_bump_libsodium_soversion.patch
 BuildRoot:  %{_tmppath}/libnacl-%{version}-build
 
 BuildRequires:  python
+BuildRequires:  python-setuptools
 BuildRequires:  python-devel
 BuildRequires:  libsodium-devel
 
@@ -37,13 +37,12 @@
 %(LC_ALL=C rpm -q -a --qf "Requires: %%{name}(%{__isa}) = 
%%{epoch}:%%{version}\n" 'libsodium*' | grep -v libsodium-devel | sed -e 's/ 
(none):/ /' -e 's/ 0:/ /' | grep -v "is not")
 
 %description
-This library is used to gain direct access to the functions exposed by Daniel 
J. Bernstein's nacl library via libsodium or tweetnacl.
+This library is used to gain direct access to the functions exposed by Daniel 
J. Bernstein's nacl library via libsodium.
 It has been constructed to maintain extensive documentation on how to use nacl 
as well as being completely portable. The file 
 in libnacl/__init__.py can be pulled out and placed directly in any project to 
give a single file binding to all of nacl.
 
 %prep
 %setup -q -n libnacl-%{version}
-%patch -p1
 
 %build
 python setup.py build

++ libnacl-1.4.3.tar.gz -> libnacl-1.4.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.3/MANIFEST.in 
new/libnacl-1.4.4/MANIFEST.in
--- old/libnacl-1.4.3/MANIFEST.in   1970-01-01 01:00:00.0 +0100
+++ new/libnacl-1.4.4/MANIFEST.in   2015-12-05 00:21:03.0 +0100
@@ -0,0 +1,6 @@
+include LICENSE
+include AUTHORS
+include README.rst
+recursive-include tests *
+recursive-include doc *
+recursive-include pkg *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.3/PKG-INFO new/libnacl-1.4.4/PKG-INFO
--- old/libnacl-1.4.3/PKG-INFO  2015-06-11 21:43:55.0 +0200
+++ new/libnacl-1.4.4/PKG-INFO  2016-01-04 18:03:51.0 +0100
@@ -1,7 +1,7 @@
 Metadata-Version: 1.1
 Name: libnacl
-Version: 1.4.3
-Summary: Python bindings for libsodium/tweetnacl based on ctypes
+Version: 1.4.4
+Summary: Python bindings for libsodium based on ctypes
 Home-page: https://libnacl.readthedocs.org/
 Author: Thomas S Hatch
 Author-email: tha...@saltstack.com
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.3/README.rst new/libnacl-1.4.4/README.rst
--- old/libnacl-1.4.3/README.rst2015-02-18 17:34:19.0 +0100
+++ new/libnacl-1.4.4/README.rst

commit python-libnacl for openSUSE:Factory

2015-11-26 Thread h_root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2015-11-26 17:01:32

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new (New)


Package is "python-libnacl"

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2015-06-12 20:31:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes   
2015-11-26 17:02:00.0 +0100
@@ -1,0 +2,21 @@
+Thu Nov 19 17:04:26 UTC 2015 - mrueck...@suse.de
+
+- no longer build as noarch package, while the code is still
+  noarch. we actually depend on the native library at runtime. To
+  be able to make this work properly we need to require that native
+  library, that native requires makes us arch dependent.
+
+---
+Thu Nov 19 16:28:31 UTC 2015 - mrueck...@suse.de
+
+- make sure we require the libsodium version we were built with
+
+---
+Thu Nov 19 16:08:47 UTC 2015 - mrueck...@suse.de
+
+- fix libsodium loading on Tumbleweed: soversion was bumped to 17
+  reported as https://github.com/saltstack/libnacl/pull/60
+
+  adds libnacl-1.4.3_bump_libsodium_soversion.patch
+
+---

New:

  libnacl-1.4.3_bump_libsodium_soversion.patch



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.4ebAdW/_old  2015-11-26 17:02:01.0 +0100
+++ /var/tmp/diff_new_pack.4ebAdW/_new  2015-11-26 17:02:01.0 +0100
@@ -23,19 +23,18 @@
 Url:https://github.com/saltstack/libnacl
 Group:  Development/Languages/Python
 Source0:
https://pypi.python.org/packages/source/l/libnacl/libnacl-%{version}.tar.gz
+Patch:  libnacl-1.4.3_bump_libsodium_soversion.patch
 BuildRoot:  %{_tmppath}/libnacl-%{version}-build
 
-BuildRequires:  python-setuptools
+BuildRequires:  python
 BuildRequires:  python-devel
 BuildRequires:  libsodium-devel
-BuildRequires:  fdupes
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
 %{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
-BuildArch:  noarch
-%endif
+# make sure we require the libsodium version we were built with
+# this is extracted from the requires_eq macro because we need the -a 
parameter to expand the wildcard in the package name.
+%(LC_ALL=C rpm -q -a --qf "Requires: %%{name}(%{__isa}) = 
%%{epoch}:%%{version}\n" 'libsodium*' | grep -v libsodium-devel | sed -e 's/ 
(none):/ /' -e 's/ 0:/ /' | grep -v "is not")
 
 %description
 This library is used to gain direct access to the functions exposed by Daniel 
J. Bernstein's nacl library via libsodium or tweetnacl.
@@ -44,13 +43,13 @@
 
 %prep
 %setup -q -n libnacl-%{version}
+%patch -p1
 
 %build
 python setup.py build
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot} --optimize=1
-%fdupes %{buildroot}%{_prefix}
 
 %files
 %defattr(-,root,root)

++ libnacl-1.4.3_bump_libsodium_soversion.patch ++
Index: libnacl-1.4.3/libnacl/__init__.py
===
--- libnacl-1.4.3.orig/libnacl/__init__.py
+++ libnacl-1.4.3/libnacl/__init__.py
@@ -9,7 +9,7 @@ from libnacl.version import __version__
 import ctypes
 import sys
 
-__SONAMES = (13, 10, 5, 4)
+__SONAMES = (17, 13, 10, 5, 4)
 
 
 def _get_nacl():



commit python-libnacl for openSUSE:Factory

2015-06-12 Thread h_root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2015-06-12 20:31:35

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new (New)


Package is python-libnacl

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2015-03-18 13:08:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes   
2015-06-12 20:31:39.0 +0200
@@ -1,0 +2,9 @@
+Thu Jun 11 20:39:13 UTC 2015 - abo...@gmail.com
+
+- Updated to 1.4.3
+- crypto_onetimeauth_verify fixes
+  + Fix a call to the crypto_onetimeauth_verify routine into the right 
libsodium system
+  + Add tests for crypto_onetimeauth_verify
+- Add support for reading file streams for key loading
+
+---

Old:

  libnacl-1.4.2.tar.gz

New:

  libnacl-1.4.3.tar.gz



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.GnZ5xo/_old  2015-06-12 20:31:40.0 +0200
+++ /var/tmp/diff_new_pack.GnZ5xo/_new  2015-06-12 20:31:40.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-libnacl
 #
-# 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
@@ -16,7 +16,7 @@
 #
 
 Name:   python-libnacl
-Version:1.4.2
+Version:1.4.3
 Release:0
 License:Apache-2.0
 Summary:Python bindings for libsodium/tweetnacl based on ctypes

++ libnacl-1.4.2.tar.gz - libnacl-1.4.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.2/PKG-INFO new/libnacl-1.4.3/PKG-INFO
--- old/libnacl-1.4.2/PKG-INFO  2015-03-17 18:02:58.0 +0100
+++ new/libnacl-1.4.3/PKG-INFO  2015-06-11 21:43:55.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: libnacl
-Version: 1.4.2
+Version: 1.4.3
 Summary: Python bindings for libsodium/tweetnacl based on ctypes
 Home-page: https://libnacl.readthedocs.org/
 Author: Thomas S Hatch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.2/doc/conf.py 
new/libnacl-1.4.3/doc/conf.py
--- old/libnacl-1.4.2/doc/conf.py   2015-03-17 17:57:04.0 +0100
+++ new/libnacl-1.4.3/doc/conf.py   2015-06-11 20:50:56.0 +0200
@@ -46,14 +46,14 @@
 
 # General information about the project.
 project = u'libnacl'
-copyright = u'2014, Thomas S Hatch'
+copyright = u'2015, Thomas S Hatch'
 
 # The version info for the project you're documenting, acts as replacement for
 # |version| and |release|, also used in various other places throughout the
 # built documents.
 #
 # The short X.Y version.
-version = '1.4.2'
+version = '1.4.3'
 # The full version, including alpha/beta/rc tags.
 release = version
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.2/doc/topics/releases/1.4.3.rst 
new/libnacl-1.4.3/doc/topics/releases/1.4.3.rst
--- old/libnacl-1.4.2/doc/topics/releases/1.4.3.rst 1970-01-01 
01:00:00.0 +0100
+++ new/libnacl-1.4.3/doc/topics/releases/1.4.3.rst 2015-06-11 
20:50:28.0 +0200
@@ -0,0 +1,17 @@
+===
+libnacl 1.4.3 Release Notes
+===
+
+crypto_onetimeauth_verify fixes
+===
+
+* Fix a call to the crypto_onetimeauth_verify routine into the right libsodium 
system
+* Add tests for crypto_onetimeauth_verify
+
+Improved support for MacOSX
+===
+
+* Improved the lookup procedure for finding libsodium on MacOSX
+
+Add support for reading file streams for key loading
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.2/libnacl/__init__.py 
new/libnacl-1.4.3/libnacl/__init__.py
--- old/libnacl-1.4.2/libnacl/__init__.py   2015-03-17 17:11:06.0 
+0100
+++ new/libnacl-1.4.3/libnacl/__init__.py   2015-06-11 18:36:09.0 
+0200
@@ -41,6 +41,13 @@
 except OSError:
 pass
 try:
+libidx = __file__.find('lib')
+if libidx  0:
+libpath = __file__[0:libidx+3] + '/libsodium.dylib'
+return ctypes.cdll.LoadLibrary(libpath)
+except OSError:
+pass
+try:
 return ctypes.cdll.LoadLibrary('tweetnacl.dylib')
 except 

commit python-libnacl for openSUSE:Factory

2015-03-18 Thread h_root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2015-03-18 13:08:39

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new (New)


Package is python-libnacl

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2015-02-20 12:01:45.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes   
2015-03-18 13:08:40.0 +0100
@@ -1,0 +2,6 @@
+Tue Mar 17 18:42:08 UTC 2015 - abo...@gmail.com
+
+- Updated to 1.4.2
+  + Add support to save and load SecretBox keys
+
+---

Old:

  libnacl-1.4.1.tar.gz

New:

  libnacl-1.4.2.tar.gz



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.qcYTr5/_old  2015-03-18 13:08:41.0 +0100
+++ /var/tmp/diff_new_pack.qcYTr5/_new  2015-03-18 13:08:41.0 +0100
@@ -16,7 +16,7 @@
 #
 
 Name:   python-libnacl
-Version:1.4.1
+Version:1.4.2
 Release:0
 License:Apache-2.0
 Summary:Python bindings for libsodium/tweetnacl based on ctypes

++ libnacl-1.4.1.tar.gz - libnacl-1.4.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.1/MANIFEST.in 
new/libnacl-1.4.2/MANIFEST.in
--- old/libnacl-1.4.1/MANIFEST.in   2014-10-03 22:21:33.0 +0200
+++ new/libnacl-1.4.2/MANIFEST.in   1970-01-01 01:00:00.0 +0100
@@ -1,6 +0,0 @@
-include LICENSE
-include AUTHORS
-include README.rst
-recursive-include tests *
-recursive-include doc *
-recursive-include pkg *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.1/PKG-INFO new/libnacl-1.4.2/PKG-INFO
--- old/libnacl-1.4.1/PKG-INFO  2015-02-18 18:28:29.0 +0100
+++ new/libnacl-1.4.2/PKG-INFO  2015-03-17 18:02:58.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: libnacl
-Version: 1.4.1
+Version: 1.4.2
 Summary: Python bindings for libsodium/tweetnacl based on ctypes
 Home-page: https://libnacl.readthedocs.org/
 Author: Thomas S Hatch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.1/doc/conf.py 
new/libnacl-1.4.2/doc/conf.py
--- old/libnacl-1.4.1/doc/conf.py   2015-02-18 18:06:14.0 +0100
+++ new/libnacl-1.4.2/doc/conf.py   2015-03-17 17:57:04.0 +0100
@@ -53,7 +53,7 @@
 # built documents.
 #
 # The short X.Y version.
-version = '1.4.1'
+version = '1.4.2'
 # The full version, including alpha/beta/rc tags.
 release = version
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.1/doc/topics/releases/1.4.2.rst 
new/libnacl-1.4.2/doc/topics/releases/1.4.2.rst
--- old/libnacl-1.4.1/doc/topics/releases/1.4.2.rst 1970-01-01 
01:00:00.0 +0100
+++ new/libnacl-1.4.2/doc/topics/releases/1.4.2.rst 2015-03-17 
18:00:00.0 +0100
@@ -0,0 +1,8 @@
+===
+libnacl 1.4.2 Release Notes
+===
+
+SecretBox key save and load
+===
+
+* Add support to save and load SecretBox keys
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.1/libnacl/__init__.py 
new/libnacl-1.4.2/libnacl/__init__.py
--- old/libnacl-1.4.1/libnacl/__init__.py   2015-02-18 17:34:19.0 
+0100
+++ new/libnacl-1.4.2/libnacl/__init__.py   2015-03-17 17:11:06.0 
+0100
@@ -452,11 +452,11 @@
 key_len = 0
 nacl.crypto_generichash(
 hbuf,
-ctypes.c_ulonglong(len(hbuf)),
+ctypes.c_size_t(len(hbuf)),
 msg,
 ctypes.c_ulonglong(len(msg)),
 key,
-ctypes.c_ulonglong(key_len))
+ctypes.c_size_t(key_len))
 return hbuf.raw
 
 # scalarmult
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.1/libnacl/base.py 
new/libnacl-1.4.2/libnacl/base.py
--- old/libnacl-1.4.1/libnacl/base.py   2014-11-03 05:47:24.0 +0100
+++ new/libnacl-1.4.2/libnacl/base.py   2015-03-17 17:53:55.0 +0100
@@ -40,7 +40,7 @@
 pk = self.hex_pk()
 vk = self.hex_vk()
 seed = self.hex_seed()
-if sk and pk:
+if sk:
 pre['priv'] = sk.decode('utf-8')
 if pk:
 pre['pub'] = pk.decode('utf-8')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.1/libnacl/utils.py 
new/libnacl-1.4.2/libnacl/utils.py
--- 

commit python-libnacl for openSUSE:Factory

2015-02-20 Thread h_root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2015-02-20 12:01:44

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new (New)


Package is python-libnacl

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2014-11-04 17:30:41.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes   
2015-02-20 12:01:45.0 +0100
@@ -1,0 +2,7 @@
+Thu Feb 19 18:50:58 UTC 2015 - abo...@gmail.com
+
+- Updated to 1.4.1
+  + Fix for crypto_auth_verify and crypto_auth_onetimeverify
+  + Lint fixes and updates
+
+---

Old:

  libnacl-1.4.0.tar.gz

New:

  libnacl-1.4.1.tar.gz



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.DfBFI0/_old  2015-02-20 12:01:45.0 +0100
+++ /var/tmp/diff_new_pack.DfBFI0/_new  2015-02-20 12:01:45.0 +0100
@@ -16,7 +16,7 @@
 #
 
 Name:   python-libnacl
-Version:1.4.0
+Version:1.4.1
 Release:0
 License:Apache-2.0
 Summary:Python bindings for libsodium/tweetnacl based on ctypes

++ libnacl-1.4.0.tar.gz - libnacl-1.4.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.0/PKG-INFO new/libnacl-1.4.1/PKG-INFO
--- old/libnacl-1.4.0/PKG-INFO  2014-11-03 06:18:49.0 +0100
+++ new/libnacl-1.4.1/PKG-INFO  2015-02-18 18:28:29.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: libnacl
-Version: 1.4.0
+Version: 1.4.1
 Summary: Python bindings for libsodium/tweetnacl based on ctypes
 Home-page: https://libnacl.readthedocs.org/
 Author: Thomas S Hatch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.0/README.rst new/libnacl-1.4.1/README.rst
--- old/libnacl-1.4.0/README.rst2014-10-03 22:21:33.0 +0200
+++ new/libnacl-1.4.1/README.rst2015-02-18 17:34:19.0 +0100
@@ -8,3 +8,26 @@
 as well as being completely portable. The file in libnacl/__init__.py
 can be pulled out and placed directly in any project to give a single file
 binding to all of nacl.
+
+Higher Level Classes
+
+
+The libnacl code also ships with many high level classes which make nacl
+cryptography easy and safe, for documentation please see:
+http://libnacl.readthedocs.org/
+
+Why libnacl
+===
+
+There are a number of libraries out there binding to libsodium, so why make
+libnacl?
+
+1. libnacl does not have any non-python hard deps outside of libsodium
+2. libnacl does not need to be compiled
+3. libnacl is easy to package and very portable
+4. Inclusion of high level pythonic encryption classes
+5. Ability to have a single embeddable and transferable bindings file
+   that can be added directly to python applications without needing
+   to dep libnacl
+
+This makes libnacl very portable, very easy to use and easy to distribute.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.0/doc/conf.py 
new/libnacl-1.4.1/doc/conf.py
--- old/libnacl-1.4.0/doc/conf.py   2014-10-03 22:21:33.0 +0200
+++ new/libnacl-1.4.1/doc/conf.py   2015-02-18 18:06:14.0 +0100
@@ -53,7 +53,7 @@
 # built documents.
 #
 # The short X.Y version.
-version = '1.3.6'
+version = '1.4.1'
 # The full version, including alpha/beta/rc tags.
 release = version
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.0/doc/index.rst 
new/libnacl-1.4.1/doc/index.rst
--- old/libnacl-1.4.0/doc/index.rst 2014-10-03 22:21:33.0 +0200
+++ new/libnacl-1.4.1/doc/index.rst 2014-11-03 06:21:58.0 +0100
@@ -15,6 +15,7 @@
topics/raw_secret
topics/raw_sign
topics/raw_hash
+   topics/raw_generichash
topics/releases/index
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.0/doc/topics/releases/1.4.1.rst 
new/libnacl-1.4.1/doc/topics/releases/1.4.1.rst
--- old/libnacl-1.4.0/doc/topics/releases/1.4.1.rst 1970-01-01 
01:00:00.0 +0100
+++ new/libnacl-1.4.1/doc/topics/releases/1.4.1.rst 2015-02-18 
18:00:38.0 +0100
@@ -0,0 +1,9 @@
+===
+libnacl 1.4.1 Release Notes
+===
+
+Misc Fixes
+==
+
+* Fix for crypto_auth_verify and crypto_auth_onetimeverify
+* Lint fixes and updates
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.4.0/libnacl/__init__.py 

commit python-libnacl for openSUSE:Factory

2014-11-04 Thread h_root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2014-11-04 17:30:05

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new (New)


Package is python-libnacl

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2014-10-05 20:32:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes   
2014-11-04 17:30:41.0 +0100
@@ -1,0 +2,8 @@
+Mon Nov  3 19:35:19 UTC 2014 - abo...@gmail.com
+
+- Updated to 1.4.0
+  + Initial support has been added for the blake2b hash algorithm
+  + Fix issue with keyfile saves on windows
+  + Fix libsodium detection for Ubuntu manual installs and Windows dll 
detection
+
+---

Old:

  libnacl-1.3.6.tar.gz

New:

  libnacl-1.4.0.tar.gz



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.UelvP4/_old  2014-11-04 17:30:43.0 +0100
+++ /var/tmp/diff_new_pack.UelvP4/_new  2014-11-04 17:30:43.0 +0100
@@ -16,7 +16,7 @@
 #
 
 Name:   python-libnacl
-Version:1.3.6
+Version:1.4.0
 Release:0
 License:Apache-2.0
 Summary:Python bindings for libsodium/tweetnacl based on ctypes

++ libnacl-1.3.6.tar.gz - libnacl-1.4.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.6/MANIFEST.in 
new/libnacl-1.4.0/MANIFEST.in
--- old/libnacl-1.3.6/MANIFEST.in   1970-01-01 01:00:00.0 +0100
+++ new/libnacl-1.4.0/MANIFEST.in   2014-10-03 22:21:33.0 +0200
@@ -0,0 +1,6 @@
+include LICENSE
+include AUTHORS
+include README.rst
+recursive-include tests *
+recursive-include doc *
+recursive-include pkg *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.6/PKG-INFO new/libnacl-1.4.0/PKG-INFO
--- old/libnacl-1.3.6/PKG-INFO  2014-09-30 21:02:04.0 +0200
+++ new/libnacl-1.4.0/PKG-INFO  2014-11-03 06:18:49.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: libnacl
-Version: 1.3.6
+Version: 1.4.0
 Summary: Python bindings for libsodium/tweetnacl based on ctypes
 Home-page: https://libnacl.readthedocs.org/
 Author: Thomas S Hatch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.6/doc/topics/raw_generichash.rst 
new/libnacl-1.4.0/doc/topics/raw_generichash.rst
--- old/libnacl-1.3.6/doc/topics/raw_generichash.rst1970-01-01 
01:00:00.0 +0100
+++ new/libnacl-1.4.0/doc/topics/raw_generichash.rst2014-11-03 
06:02:40.0 +0100
@@ -0,0 +1,31 @@
+
+Raw Generic Hash (Blake2b) Functions
+
+
+The nacl library comes with blake hashing libraries.
+
+More information on Blake can be found here:
+https://blake2.net
+
+The blake2b hashing algorithm is a keyed hashing algorithm, which allows
+for a key to be associated with a hash. Blake can be executed with or without
+a key.
+
+With a key (they key can should be between 16 and 64 bytes):
+
+.. code-block:: python
+
+import libnacl
+
+msg = 'Is there someone else up there we could talk to?'
+key = libnacl.randombytes(32)
+h_msg = libnacl.crypto_generichash(msg, key)
+
+Without a key:
+
+.. code-block:: python
+
+import libnacl
+
+msg = 'Is there someone else up there we could talk to?'
+h_msg = libnacl.crypto_genrichash(msg)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.6/doc/topics/raw_hash.rst 
new/libnacl-1.4.0/doc/topics/raw_hash.rst
--- old/libnacl-1.3.6/doc/topics/raw_hash.rst   2014-08-13 04:25:43.0 
+0200
+++ new/libnacl-1.4.0/doc/topics/raw_hash.rst   2014-11-03 05:57:52.0 
+0100
@@ -2,8 +2,8 @@
 Raw Hash Functions
 ==
 
-The nacl library comes with sha256 ad sha512 hashing libraries. The do not
-seem to offer any benefit over python's hashlib, bt for completeness they are
+The nacl library comes with sha256 and sha512 hashing libraries. They do not
+seem to offer any benefit over python's hashlib, but for completeness they are
 included. Creating a hash of a message is very simple:
 
 .. code-block:: python
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.6/doc/topics/releases/1.4.0.rst 
new/libnacl-1.4.0/doc/topics/releases/1.4.0.rst
--- old/libnacl-1.3.6/doc/topics/releases/1.4.0.rst 1970-01-01 
01:00:00.0 +0100
+++ new/libnacl-1.4.0/doc/topics/releases/1.4.0.rst 2014-11-03 

commit python-libnacl for openSUSE:Factory

2014-10-05 Thread h_root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2014-10-05 20:31:22

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new (New)


Package is python-libnacl

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2014-09-10 17:02:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes   
2014-10-05 20:32:35.0 +0200
@@ -1,0 +2,7 @@
+Thu Oct  2 20:43:02 UTC 2014 - abo...@gmail.com
+
+- Small update to 1.3.6
+  + Restrict library load to specific supported libsodium versions
+  + fix randombytes functions
+
+---

Old:

  libnacl-1.3.5.tar.gz

New:

  libnacl-1.3.6.tar.gz



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.kfvcaf/_old  2014-10-05 20:32:36.0 +0200
+++ /var/tmp/diff_new_pack.kfvcaf/_new  2014-10-05 20:32:36.0 +0200
@@ -16,7 +16,7 @@
 #
 
 Name:   python-libnacl
-Version:1.3.5
+Version:1.3.6
 Release:0
 License:Apache-2.0
 Summary:Python bindings for libsodium/tweetnacl based on ctypes

++ libnacl-1.3.5.tar.gz - libnacl-1.3.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.5/PKG-INFO new/libnacl-1.3.6/PKG-INFO
--- old/libnacl-1.3.5/PKG-INFO  2014-09-03 20:27:24.0 +0200
+++ new/libnacl-1.3.6/PKG-INFO  2014-09-30 21:02:04.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: libnacl
-Version: 1.3.5
+Version: 1.3.6
 Summary: Python bindings for libsodium/tweetnacl based on ctypes
 Home-page: https://libnacl.readthedocs.org/
 Author: Thomas S Hatch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.5/doc/conf.py 
new/libnacl-1.3.6/doc/conf.py
--- old/libnacl-1.3.5/doc/conf.py   2014-09-03 20:26:34.0 +0200
+++ new/libnacl-1.3.6/doc/conf.py   2014-09-30 21:00:44.0 +0200
@@ -53,7 +53,7 @@
 # built documents.
 #
 # The short X.Y version.
-version = '1.3.5'
+version = '1.3.6'
 # The full version, including alpha/beta/rc tags.
 release = version
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.5/doc/topics/dual.rst 
new/libnacl-1.3.6/doc/topics/dual.rst
--- old/libnacl-1.3.5/doc/topics/dual.rst   2014-08-15 07:19:46.0 
+0200
+++ new/libnacl-1.3.6/doc/topics/dual.rst   2014-09-26 05:04:46.0 
+0200
@@ -2,7 +2,7 @@
 Dual Key Management
 ===
 
-The libnacl library abstracts a Dual Key model. Teh Dual Key creates a single
+The libnacl library abstracts a Dual Key model. The Dual Key creates a single
 key management object that can be used for both signing and encrypting, it
 generates and maintains a Curve25519 encryption key pair and an ED25519 signing
 keypair. All methods for encryption and signing work with and from Dual Keys.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.5/doc/topics/raw_public.rst 
new/libnacl-1.3.6/doc/topics/raw_public.rst
--- old/libnacl-1.3.5/doc/topics/raw_public.rst 2014-08-13 04:25:43.0 
+0200
+++ new/libnacl-1.3.6/doc/topics/raw_public.rst 2014-09-26 05:04:46.0 
+0200
@@ -2,7 +2,7 @@
 Raw Public Key Encryption
 =
 
-.. note
+.. note::
 
 While these routines are perfectly safe, higher level convenience
 wrappers are under development to make these routines easier.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.5/doc/topics/raw_secret.rst 
new/libnacl-1.3.6/doc/topics/raw_secret.rst
--- old/libnacl-1.3.5/doc/topics/raw_secret.rst 2014-08-13 04:25:43.0 
+0200
+++ new/libnacl-1.3.6/doc/topics/raw_secret.rst 2014-09-26 05:04:46.0 
+0200
@@ -2,7 +2,7 @@
 Raw Secret Key Encryption
 =
 
-.. note
+.. note::
 
 While these routines are perfectly safe, higher level convenience
 wrappers are under development to make these routines easier.
@@ -10,6 +10,7 @@
 Secret key encryption is high speed encryption based on a shared secret key.
 
 .. note::
+
 The nacl library uses the salsa20 stream encryption cipher for secret key
 encryption, more information about the salsa20 cipher can be found here:
 http://cr.yp.to/salsa20.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.5/doc/topics/raw_sign.rst 
new/libnacl-1.3.6/doc/topics/raw_sign.rst
--- 

commit python-libnacl for openSUSE:Factory

2014-09-10 Thread h_root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2014-09-10 17:02:21

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new (New)


Package is python-libnacl

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2014-09-03 08:30:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes   
2014-09-10 17:02:51.0 +0200
@@ -1,0 +2,6 @@
+Tue Sep  9 21:14:30 UTC 2014 - abo...@gmail.com
+
+- Updated to 1.3.5
+ + only updates for py3
+
+---

Old:

  libnacl-1.3.4.tar.gz

New:

  libnacl-1.3.5.tar.gz



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.eZTsrB/_old  2014-09-10 17:02:53.0 +0200
+++ /var/tmp/diff_new_pack.eZTsrB/_new  2014-09-10 17:02:53.0 +0200
@@ -16,7 +16,7 @@
 #
 
 Name:   python-libnacl
-Version:1.3.4
+Version:1.3.5
 Release:0
 License:Apache-2.0
 Summary:Python bindings for libsodium/tweetnacl based on ctypes

++ libnacl-1.3.4.tar.gz - libnacl-1.3.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.4/PKG-INFO new/libnacl-1.3.5/PKG-INFO
--- old/libnacl-1.3.4/PKG-INFO  2014-09-01 01:46:16.0 +0200
+++ new/libnacl-1.3.5/PKG-INFO  2014-09-03 20:27:24.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: libnacl
-Version: 1.3.4
+Version: 1.3.5
 Summary: Python bindings for libsodium/tweetnacl based on ctypes
 Home-page: https://libnacl.readthedocs.org/
 Author: Thomas S Hatch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.4/doc/conf.py 
new/libnacl-1.3.5/doc/conf.py
--- old/libnacl-1.3.4/doc/conf.py   2014-09-01 01:37:44.0 +0200
+++ new/libnacl-1.3.5/doc/conf.py   2014-09-03 20:26:34.0 +0200
@@ -53,7 +53,7 @@
 # built documents.
 #
 # The short X.Y version.
-version = '1.3.4'
+version = '1.3.5'
 # The full version, including alpha/beta/rc tags.
 release = version
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.4/libnacl/__init__.py 
new/libnacl-1.3.5/libnacl/__init__.py
--- old/libnacl-1.3.4/libnacl/__init__.py   2014-09-01 01:34:16.0 
+0200
+++ new/libnacl-1.3.5/libnacl/__init__.py   2014-09-03 20:25:13.0 
+0200
@@ -46,7 +46,7 @@
 return ctypes.cdll.LoadLibrary('libsodium.so')
 except OSError:
 pass
-for soname_ver in xrange(4, __MAX_SONAME_VER + 1):
+for soname_ver in range(4, __MAX_SONAME_VER + 1):
 try:
 return ctypes.cdll.LoadLibrary(
 'libsodium.so.{0}'.format(soname_ver)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.4/libnacl/version.py 
new/libnacl-1.3.5/libnacl/version.py
--- old/libnacl-1.3.4/libnacl/version.py2014-09-01 01:37:23.0 
+0200
+++ new/libnacl-1.3.5/libnacl/version.py2014-09-03 20:26:18.0 
+0200
@@ -1 +1 @@
-__version__ = '1.3.4'
+__version__ = '1.3.5'

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



commit python-libnacl for openSUSE:Factory

2014-09-03 Thread h_root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2014-09-03 08:30:21

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new (New)


Package is python-libnacl

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2014-08-15 09:56:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes   
2014-09-03 08:30:38.0 +0200
@@ -1,0 +2,9 @@
+Tue Sep  2 17:28:35 UTC 2014 - abo...@gmail.com
+
+- Updated to 1.3.4
+  + Fixed issue and add tests for bug where saving and loading a signing key 
caused a stack trace, se issue #18
+  + Change the default ctype values to be more accurate and efficient
+  + Update soname detection on Linux for libsodium 0.7.0
+  + Make soname detection a little more future proof
+
+---

Old:

  libnacl-1.3.2.tar.gz

New:

  libnacl-1.3.4.tar.gz



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.dPoHso/_old  2014-09-03 08:30:42.0 +0200
+++ /var/tmp/diff_new_pack.dPoHso/_new  2014-09-03 08:30:42.0 +0200
@@ -16,7 +16,7 @@
 #
 
 Name:   python-libnacl
-Version:1.3.2
+Version:1.3.4
 Release:0
 License:Apache-2.0
 Summary:Python bindings for libsodium/tweetnacl based on ctypes

++ libnacl-1.3.2.tar.gz - libnacl-1.3.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.2/PKG-INFO new/libnacl-1.3.4/PKG-INFO
--- old/libnacl-1.3.2/PKG-INFO  2014-08-13 04:50:56.0 +0200
+++ new/libnacl-1.3.4/PKG-INFO  2014-09-01 01:46:16.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: libnacl
-Version: 1.3.2
+Version: 1.3.4
 Summary: Python bindings for libsodium/tweetnacl based on ctypes
 Home-page: https://libnacl.readthedocs.org/
 Author: Thomas S Hatch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.2/doc/conf.py 
new/libnacl-1.3.4/doc/conf.py
--- old/libnacl-1.3.2/doc/conf.py   2014-08-13 04:25:43.0 +0200
+++ new/libnacl-1.3.4/doc/conf.py   2014-09-01 01:37:44.0 +0200
@@ -15,7 +15,6 @@
 import sys
 import os
 sys.path.insert(0, os.path.abspath('..'))
-from libnacl.version import __version__
 # If extensions (or modules to document with autodoc) are in another directory,
 # add these directories to sys.path here. If the directory is relative to the
 # documentation root, use os.path.abspath to make it absolute, like shown here.
@@ -54,9 +53,9 @@
 # built documents.
 #
 # The short X.Y version.
-version = __version__
+version = '1.3.4'
 # The full version, including alpha/beta/rc tags.
-release = __version__
+release = version
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.2/doc/index.rst 
new/libnacl-1.3.4/doc/index.rst
--- old/libnacl-1.3.2/doc/index.rst 2014-08-13 04:25:43.0 +0200
+++ new/libnacl-1.3.4/doc/index.rst 2014-08-15 07:39:06.0 +0200
@@ -10,6 +10,7 @@
topics/secret
topics/sign
topics/dual
+   topics/utils
topics/raw_public
topics/raw_secret
topics/raw_sign
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.2/doc/topics/dual.rst 
new/libnacl-1.3.4/doc/topics/dual.rst
--- old/libnacl-1.3.2/doc/topics/dual.rst   2014-08-13 04:25:43.0 
+0200
+++ new/libnacl-1.3.4/doc/topics/dual.rst   2014-08-15 07:19:46.0 
+0200
@@ -38,8 +38,7 @@
 
 Every encryption routine requires a nonce. The nonce is a 24 char string
 that must never be used twice with the same keypair. If no nonce is passed
-in then a nonce is generated based on the time of the encryption plus
-random data.
+in then a nonce is generated based on random data.
 If it is desired to generate a nonce manually this can be done by passing
 it into the encrypt method.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.3.2/doc/topics/public.rst 
new/libnacl-1.3.4/doc/topics/public.rst
--- old/libnacl-1.3.2/doc/topics/public.rst 2014-08-13 04:25:43.0 
+0200
+++ new/libnacl-1.3.4/doc/topics/public.rst 2014-08-15 07:21:09.0 
+0200
@@ -38,8 +38,7 @@
 
 Every encryption routine requires a nonce. The nonce is a 24 char string
 that must never be used twice with the same keypair. If no 

commit python-libnacl for openSUSE:Factory

2014-08-15 Thread h_root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2014-08-15 09:55:59

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new (New)


Package is python-libnacl

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2014-07-31 07:42:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes   
2014-08-15 09:56:19.0 +0200
@@ -1,0 +2,6 @@
+Thu Aug 14 18:57:32 UTC 2014 - abo...@gmail.com
+
+- Updated to 1.3.2:
+ + Add detection of the libsodium.so.10 lib created by libsodium 0.6
+
+---

Old:

  libnacl-1.2.0.tar.gz

New:

  libnacl-1.3.2.tar.gz



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.0mLLlH/_old  2014-08-15 09:56:20.0 +0200
+++ /var/tmp/diff_new_pack.0mLLlH/_new  2014-08-15 09:56:20.0 +0200
@@ -16,7 +16,7 @@
 #
 
 Name:   python-libnacl
-Version:1.2.0
+Version:1.3.2
 Release:0
 License:Apache-2.0
 Summary:Python bindings for libsodium/tweetnacl based on ctypes

++ libnacl-1.2.0.tar.gz - libnacl-1.3.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.2.0/PKG-INFO new/libnacl-1.3.2/PKG-INFO
--- old/libnacl-1.2.0/PKG-INFO  2014-07-24 01:07:51.0 +0200
+++ new/libnacl-1.3.2/PKG-INFO  2014-08-13 04:50:56.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: libnacl
-Version: 1.2.0
+Version: 1.3.2
 Summary: Python bindings for libsodium/tweetnacl based on ctypes
 Home-page: https://libnacl.readthedocs.org/
 Author: Thomas S Hatch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.2.0/doc/index.rst 
new/libnacl-1.3.2/doc/index.rst
--- old/libnacl-1.2.0/doc/index.rst 2014-06-09 21:38:26.0 +0200
+++ new/libnacl-1.3.2/doc/index.rst 2014-08-13 04:25:43.0 +0200
@@ -9,10 +9,12 @@
topics/public
topics/secret
topics/sign
+   topics/dual
topics/raw_public
topics/raw_secret
topics/raw_sign
topics/raw_hash
+   topics/releases/index
 
 
 Indices and tables
@@ -21,4 +23,3 @@
 * :ref:`genindex`
 * :ref:`modindex`
 * :ref:`search`
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.2.0/doc/topics/raw_public.rst 
new/libnacl-1.3.2/doc/topics/raw_public.rst
--- old/libnacl-1.2.0/doc/topics/raw_public.rst 2014-06-09 21:38:26.0 
+0200
+++ new/libnacl-1.3.2/doc/topics/raw_public.rst 2014-08-13 04:25:43.0 
+0200
@@ -32,13 +32,12 @@
 reused. This means that the nonce needs to be generated in such a way that
 the probability of reusing the nonce string with the same keypair is very
 low. The libnacl wrapper ships with a convenience function which generates a
-nonce from the microsecond timestamp plus 4 random chars. This is a fairly safe
-way to generate the nonce:
+nonce from random bytes:
 
 .. code-block:: python
 
 import libnacl.utils
-nonce = libnacl.utils.time_nonce()
+nonce = libnacl.utils.rand_nonce()
 
 Now, with a nonce a cryptographic box can be created, Alice will send a
 message:
@@ -67,7 +66,7 @@
 alice_pk, alice_sk = libnacl.crypto_keypair()
 bob_pk, bob_sk = libnacl.crypto_keypair()
 
-nonce = libnacl.utils.time_nonce()
+nonce = libnacl.utils.rand_nonce()
 
 msg = 'Quiet, quiet.  Quiet!  There are ways of telling whether she is a 
witch.'
 box = libnacl.crypto_box(msg, nonce, bob_pk, alice_sk)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnacl-1.2.0/doc/topics/raw_secret.rst 
new/libnacl-1.3.2/doc/topics/raw_secret.rst
--- old/libnacl-1.2.0/doc/topics/raw_secret.rst 2014-06-09 21:38:26.0 
+0200
+++ new/libnacl-1.3.2/doc/topics/raw_secret.rst 2014-08-13 04:25:43.0 
+0200
@@ -19,8 +19,7 @@
 provides a convenience function for the generation of this key called
 libnacl.utils.salsa_key, then generate a nonce, a new nonce should be used
 every time a new message is encrypted. A convenience function to create a 
unique
-nonce based on a microsecond timestamp plus 4 random characters is provided
-by the libnacl.utils.time_nonce function:
+nonce based on random bytes:
 
 .. code-block:: python
 
@@ -28,7 +27,7 @@
 import libnacl.utils
 
 key = libnacl.utils.salsa_key()
-nonce = libnacl.utils.time_nonce()
+nonce = libnacl.utils.rand_nonce()
 
 With the key and nonce in hand, the cryptographic secret box can now be
 generated:
@@ -53,7 +52,7 @@
 

commit python-libnacl for openSUSE:Factory

2014-07-30 Thread h_root
Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2014-07-31 07:41:53

Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and  /work/SRC/openSUSE:Factory/.python-libnacl.new (New)


Package is python-libnacl

Changes:

--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes
2014-07-17 06:58:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes   
2014-07-31 07:42:06.0 +0200
@@ -1,0 +2,17 @@
+Wed Jul 30 19:04:29 UTC 2014 - abo...@gmail.com
+
+- Updated to 1.2.0
+his release introduces the DualKey class, secure key saving and loading, 
+as well as enhancements to the time_nonce function.
+
+Dual Key Class
+Dual Keys are classes which can encrypt and sign data. These classes generate 
+and maintain both Curve25519 and Ed25519 keys, as well as all methods for both 
encryption and signing.
+
+Time Nonce Improvements
+The original time nonce routine used the first 20 chars of the 24 char nonce 
for the microsecond 
+timestamp (based on salt's jid), leaving 4 chars for random data. This new 
nonce uses far fewer 
+chars for the timestamp by hex encoding the float of microseconds into just 13 
chars, 
+leaving 11 chars of random data. This makes the default nonce safer and more 
secure.on.
+
+---

Old:

  libnacl-1.1.0.tar.gz

New:

  libnacl-1.2.0.tar.gz



Other differences:
--
++ python-libnacl.spec ++
--- /var/tmp/diff_new_pack.4Fwwm9/_old  2014-07-31 07:42:07.0 +0200
+++ /var/tmp/diff_new_pack.4Fwwm9/_new  2014-07-31 07:42:07.0 +0200
@@ -16,7 +16,7 @@
 #
 
 Name:   python-libnacl
-Version:1.1.0
+Version:1.2.0
 Release:0
 License:Apache-2.0
 Summary:Python bindings for libsodium/tweetnacl based on ctypes

++ libnacl-1.1.0.tar.gz - libnacl-1.2.0.tar.gz ++
 1815 lines of diff (skipped)

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