commit python-libnacl for openSUSE:Factory
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 new/libnacl-1.7.1/doc/topics/releases/1.7.1.r
commit python-libnacl for openSUSE:Factory
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
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
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
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
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
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.rst2016-0
commit python-libnacl for openSUSE:Factory
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
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
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 --- old/libnacl-1.4.
commit python-libnacl for openSUSE:Factory
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 new/libn
commit python-libnacl for openSUSE:Factory
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
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
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
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 n
commit python-libnacl for openSUSE:Factory
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
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