pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/py-nacl py-nacl: update to 1.3.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/25a6dd127996
branches:  trunk
changeset: 329943:25a6dd127996
user:      tm <tm%pkgsrc.org@localhost>
date:      Tue Feb 19 12:14:22 2019 +0000

description:
py-nacl: update to 1.3.0

1.3.0 2018-09-26
- Added support for Python 3.7.
- Update libsodium to 1.0.16.
- Run and test all code examples in PyNaCl docs through sphinx's doctest builder.
- Add low-level bindings for chacha20-poly1305 AEAD constructions.
- Add low-level bindings for the chacha20-poly1305 secretstream constructions.
- Add low-level bindings for ed25519ph pre-hashed signing construction.
- Add low-level bindings for constant-time increment and addition on fixed-precision big integers represented as little-endian byte sequences.
- Add low-level bindings for the ISO/IEC 7816-4 compatible padding API.
- Add low-level bindings for libsodium's crypto_kx... key exchange construction.
- Set hypothesis deadline to None in tests/test_pwhash.py to avoid incorrect test failures on slower processor architectures. GitHub issue #370

1.2.1 - 2017-12-04
- Update hypothesis minimum allowed version.
- Infrastructure: add proper configuration for readthedocs builder runtime environment.

1.2.0 - 2017-11-01
- Update libsodium to 1.0.15.
- Infrastructure: add jenkins support for automatic build of manylinux1 binary wheels
- Added support for SealedBox construction.
- Added support for argon2i and argon2id password hashing constructs and restructured high-level password hashing implementation to expose the same interface for all hashers.
- Added support for 128 bit siphashx24 variant of siphash24.
- Added support for from_seed APIs for X25519 keypair generation.
- Dropped support for Python 3.3.

diffstat:

 security/py-nacl/Makefile |    4 +-
 security/py-nacl/PLIST    |  112 +++++++++++++++++++++++++++------------------
 security/py-nacl/PY2      |   95 +++++++++++++++++++++++++++++++++++++++
 security/py-nacl/distinfo |   10 ++--
 4 files changed, 169 insertions(+), 52 deletions(-)

diffs (271 lines):

diff -r a8191e4ccc5c -r 25a6dd127996 security/py-nacl/Makefile
--- a/security/py-nacl/Makefile Tue Feb 19 09:48:41 2019 +0000
+++ b/security/py-nacl/Makefile Tue Feb 19 12:14:22 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2017/10/12 12:35:34 adam Exp $
+# $NetBSD: Makefile,v 1.2 2019/02/19 12:14:22 tm Exp $
 
-DISTNAME=      PyNaCl-1.1.2
+DISTNAME=      PyNaCl-1.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^Py//:tl}
 CATEGORIES=    security python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=P/PyNaCl/}
diff -r a8191e4ccc5c -r 25a6dd127996 security/py-nacl/PLIST
--- a/security/py-nacl/PLIST    Tue Feb 19 09:48:41 2019 +0000
+++ b/security/py-nacl/PLIST    Tue Feb 19 12:14:22 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2017/10/12 12:35:34 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2019/02/19 12:14:22 tm Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -6,69 +6,91 @@
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/nacl/__init__.py
+${PYSITELIB}/nacl/__init__.pyo
 ${PYSITELIB}/nacl/__init__.pyc
-${PYSITELIB}/nacl/__init__.pyo
-${PYSITELIB}/nacl/_sodium.so
+${PYSITELIB}/nacl/encoding.pyo
+${PYSITELIB}/nacl/encoding.pyc
+${PYSITELIB}/nacl/exceptions.pyo
+${PYSITELIB}/nacl/exceptions.pyc
+${PYSITELIB}/nacl/hash.pyo
+${PYSITELIB}/nacl/hash.pyc
+${PYSITELIB}/nacl/hashlib.pyo
+${PYSITELIB}/nacl/hashlib.pyc
+${PYSITELIB}/nacl/public.pyo
+${PYSITELIB}/nacl/public.pyc
+${PYSITELIB}/nacl/secret.pyo
+${PYSITELIB}/nacl/secret.pyc
+${PYSITELIB}/nacl/signing.pyo
+${PYSITELIB}/nacl/signing.pyc
+${PYSITELIB}/nacl/utils.pyo
+${PYSITELIB}/nacl/utils.pyc
+${PLIST.py3x}${PYSITELIB}/nacl/_sodium.abi3.so
+${PLIST.py2x}${PYSITELIB}/nacl/_sodium.so
 ${PYSITELIB}/nacl/bindings/__init__.py
-${PYSITELIB}/nacl/bindings/__init__.pyc
 ${PYSITELIB}/nacl/bindings/__init__.pyo
-${PYSITELIB}/nacl/bindings/crypto_box.py
-${PYSITELIB}/nacl/bindings/crypto_box.pyc
+${PYSITELIB}/nacl/bindings/__init__.pyc
+${PYSITELIB}/nacl/bindings/crypto_aead.pyo
+${PYSITELIB}/nacl/bindings/crypto_aead.pyc
 ${PYSITELIB}/nacl/bindings/crypto_box.pyo
-${PYSITELIB}/nacl/bindings/crypto_generichash.py
-${PYSITELIB}/nacl/bindings/crypto_generichash.pyc
+${PYSITELIB}/nacl/bindings/crypto_box.pyc
 ${PYSITELIB}/nacl/bindings/crypto_generichash.pyo
-${PYSITELIB}/nacl/bindings/crypto_hash.py
-${PYSITELIB}/nacl/bindings/crypto_hash.pyc
+${PYSITELIB}/nacl/bindings/crypto_generichash.pyc
 ${PYSITELIB}/nacl/bindings/crypto_hash.pyo
-${PYSITELIB}/nacl/bindings/crypto_pwhash.py
-${PYSITELIB}/nacl/bindings/crypto_pwhash.pyc
+${PYSITELIB}/nacl/bindings/crypto_hash.pyc
+${PYSITELIB}/nacl/bindings/crypto_kx.pyo
+${PYSITELIB}/nacl/bindings/crypto_kx.pyc
 ${PYSITELIB}/nacl/bindings/crypto_pwhash.pyo
-${PYSITELIB}/nacl/bindings/crypto_scalarmult.py
-${PYSITELIB}/nacl/bindings/crypto_scalarmult.pyc
+${PYSITELIB}/nacl/bindings/crypto_pwhash.pyc
 ${PYSITELIB}/nacl/bindings/crypto_scalarmult.pyo
-${PYSITELIB}/nacl/bindings/crypto_secretbox.py
-${PYSITELIB}/nacl/bindings/crypto_secretbox.pyc
+${PYSITELIB}/nacl/bindings/crypto_scalarmult.pyc
 ${PYSITELIB}/nacl/bindings/crypto_secretbox.pyo
-${PYSITELIB}/nacl/bindings/crypto_shorthash.py
-${PYSITELIB}/nacl/bindings/crypto_shorthash.pyc
+${PYSITELIB}/nacl/bindings/crypto_secretbox.pyc
+${PYSITELIB}/nacl/bindings/crypto_secretstream.pyo
+${PYSITELIB}/nacl/bindings/crypto_secretstream.pyc
 ${PYSITELIB}/nacl/bindings/crypto_shorthash.pyo
-${PYSITELIB}/nacl/bindings/crypto_sign.py
-${PYSITELIB}/nacl/bindings/crypto_sign.pyc
+${PYSITELIB}/nacl/bindings/crypto_shorthash.pyc
 ${PYSITELIB}/nacl/bindings/crypto_sign.pyo
-${PYSITELIB}/nacl/bindings/randombytes.py
-${PYSITELIB}/nacl/bindings/randombytes.pyc
+${PYSITELIB}/nacl/bindings/crypto_sign.pyc
 ${PYSITELIB}/nacl/bindings/randombytes.pyo
-${PYSITELIB}/nacl/bindings/sodium_core.py
-${PYSITELIB}/nacl/bindings/sodium_core.pyc
+${PYSITELIB}/nacl/bindings/randombytes.pyc
 ${PYSITELIB}/nacl/bindings/sodium_core.pyo
-${PYSITELIB}/nacl/bindings/utils.py
+${PYSITELIB}/nacl/bindings/sodium_core.pyc
+${PYSITELIB}/nacl/bindings/utils.pyo
 ${PYSITELIB}/nacl/bindings/utils.pyc
-${PYSITELIB}/nacl/bindings/utils.pyo
+${PYSITELIB}/nacl/bindings/crypto_aead.py
+${PYSITELIB}/nacl/bindings/crypto_box.py
+${PYSITELIB}/nacl/bindings/crypto_generichash.py
+${PYSITELIB}/nacl/bindings/crypto_hash.py
+${PYSITELIB}/nacl/bindings/crypto_kx.py
+${PYSITELIB}/nacl/bindings/crypto_pwhash.py
+${PYSITELIB}/nacl/bindings/crypto_scalarmult.py
+${PYSITELIB}/nacl/bindings/crypto_secretbox.py
+${PYSITELIB}/nacl/bindings/crypto_secretstream.py
+${PYSITELIB}/nacl/bindings/crypto_shorthash.py
+${PYSITELIB}/nacl/bindings/crypto_sign.py
+${PYSITELIB}/nacl/bindings/randombytes.py
+${PYSITELIB}/nacl/bindings/sodium_core.py
+${PYSITELIB}/nacl/bindings/utils.py
 ${PYSITELIB}/nacl/encoding.py
-${PYSITELIB}/nacl/encoding.pyc
-${PYSITELIB}/nacl/encoding.pyo
 ${PYSITELIB}/nacl/exceptions.py
-${PYSITELIB}/nacl/exceptions.pyc
-${PYSITELIB}/nacl/exceptions.pyo
 ${PYSITELIB}/nacl/hash.py
-${PYSITELIB}/nacl/hash.pyc
-${PYSITELIB}/nacl/hash.pyo
 ${PYSITELIB}/nacl/hashlib.py
-${PYSITELIB}/nacl/hashlib.pyc
-${PYSITELIB}/nacl/hashlib.pyo
 ${PYSITELIB}/nacl/public.py
-${PYSITELIB}/nacl/public.pyc
-${PYSITELIB}/nacl/public.pyo
-${PYSITELIB}/nacl/pwhash.py
-${PYSITELIB}/nacl/pwhash.pyc
-${PYSITELIB}/nacl/pwhash.pyo
+${PYSITELIB}/nacl/pwhash/__init__.py
+${PYSITELIB}/nacl/pwhash/__init__.pyo
+${PYSITELIB}/nacl/pwhash/__init__.pyc
+${PYSITELIB}/nacl/pwhash/_argon2.pyo
+${PYSITELIB}/nacl/pwhash/_argon2.pyc
+${PYSITELIB}/nacl/pwhash/argon2i.pyo
+${PYSITELIB}/nacl/pwhash/argon2i.pyc
+${PYSITELIB}/nacl/pwhash/argon2id.pyo
+${PYSITELIB}/nacl/pwhash/argon2id.pyc
+${PYSITELIB}/nacl/pwhash/scrypt.pyo
+${PYSITELIB}/nacl/pwhash/scrypt.pyc
+${PYSITELIB}/nacl/pwhash/_argon2.py
+${PYSITELIB}/nacl/pwhash/argon2i.py
+${PYSITELIB}/nacl/pwhash/argon2id.py
+${PYSITELIB}/nacl/pwhash/scrypt.py
 ${PYSITELIB}/nacl/secret.py
-${PYSITELIB}/nacl/secret.pyc
-${PYSITELIB}/nacl/secret.pyo
 ${PYSITELIB}/nacl/signing.py
-${PYSITELIB}/nacl/signing.pyc
-${PYSITELIB}/nacl/signing.pyo
 ${PYSITELIB}/nacl/utils.py
-${PYSITELIB}/nacl/utils.pyc
-${PYSITELIB}/nacl/utils.pyo
diff -r a8191e4ccc5c -r 25a6dd127996 security/py-nacl/PY2
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/py-nacl/PY2      Tue Feb 19 12:14:22 2019 +0000
@@ -0,0 +1,95 @@
+@comment $NetBSD: PY2,v 1.1 2019/02/19 12:14:22 tm Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/nacl/__init__.py
+${PYSITELIB}/nacl/__init__.pyc
+${PYSITELIB}/nacl/__init__.pyo
+${PYSITELIB}/nacl/_sodium.so
+${PYSITELIB}/nacl/bindings/__init__.py
+${PYSITELIB}/nacl/bindings/__init__.pyc
+${PYSITELIB}/nacl/bindings/__init__.pyo
+${PYSITELIB}/nacl/bindings/crypto_aead.py
+${PYSITELIB}/nacl/bindings/crypto_aead.pyc
+${PYSITELIB}/nacl/bindings/crypto_aead.pyo
+${PYSITELIB}/nacl/bindings/crypto_box.py
+${PYSITELIB}/nacl/bindings/crypto_box.pyc
+${PYSITELIB}/nacl/bindings/crypto_box.pyo
+${PYSITELIB}/nacl/bindings/crypto_generichash.py
+${PYSITELIB}/nacl/bindings/crypto_generichash.pyc
+${PYSITELIB}/nacl/bindings/crypto_generichash.pyo
+${PYSITELIB}/nacl/bindings/crypto_hash.py
+${PYSITELIB}/nacl/bindings/crypto_hash.pyc
+${PYSITELIB}/nacl/bindings/crypto_hash.pyo
+${PYSITELIB}/nacl/bindings/crypto_kx.py
+${PYSITELIB}/nacl/bindings/crypto_kx.pyc
+${PYSITELIB}/nacl/bindings/crypto_kx.pyo
+${PYSITELIB}/nacl/bindings/crypto_pwhash.py
+${PYSITELIB}/nacl/bindings/crypto_pwhash.pyc
+${PYSITELIB}/nacl/bindings/crypto_pwhash.pyo
+${PYSITELIB}/nacl/bindings/crypto_scalarmult.py
+${PYSITELIB}/nacl/bindings/crypto_scalarmult.pyc
+${PYSITELIB}/nacl/bindings/crypto_scalarmult.pyo
+${PYSITELIB}/nacl/bindings/crypto_secretbox.py
+${PYSITELIB}/nacl/bindings/crypto_secretbox.pyc
+${PYSITELIB}/nacl/bindings/crypto_secretbox.pyo
+${PYSITELIB}/nacl/bindings/crypto_secretstream.py
+${PYSITELIB}/nacl/bindings/crypto_secretstream.pyc
+${PYSITELIB}/nacl/bindings/crypto_secretstream.pyo
+${PYSITELIB}/nacl/bindings/crypto_shorthash.py
+${PYSITELIB}/nacl/bindings/crypto_shorthash.pyc
+${PYSITELIB}/nacl/bindings/crypto_shorthash.pyo
+${PYSITELIB}/nacl/bindings/crypto_sign.py
+${PYSITELIB}/nacl/bindings/crypto_sign.pyc
+${PYSITELIB}/nacl/bindings/crypto_sign.pyo
+${PYSITELIB}/nacl/bindings/randombytes.py
+${PYSITELIB}/nacl/bindings/randombytes.pyc
+${PYSITELIB}/nacl/bindings/randombytes.pyo
+${PYSITELIB}/nacl/bindings/sodium_core.py
+${PYSITELIB}/nacl/bindings/sodium_core.pyc
+${PYSITELIB}/nacl/bindings/sodium_core.pyo
+${PYSITELIB}/nacl/bindings/utils.py
+${PYSITELIB}/nacl/bindings/utils.pyc
+${PYSITELIB}/nacl/bindings/utils.pyo
+${PYSITELIB}/nacl/encoding.py
+${PYSITELIB}/nacl/encoding.pyc
+${PYSITELIB}/nacl/encoding.pyo
+${PYSITELIB}/nacl/exceptions.py
+${PYSITELIB}/nacl/exceptions.pyc
+${PYSITELIB}/nacl/exceptions.pyo
+${PYSITELIB}/nacl/hash.py
+${PYSITELIB}/nacl/hash.pyc
+${PYSITELIB}/nacl/hash.pyo
+${PYSITELIB}/nacl/hashlib.py
+${PYSITELIB}/nacl/hashlib.pyc
+${PYSITELIB}/nacl/hashlib.pyo
+${PYSITELIB}/nacl/public.py
+${PYSITELIB}/nacl/public.pyc
+${PYSITELIB}/nacl/public.pyo
+${PYSITELIB}/nacl/pwhash/__init__.py
+${PYSITELIB}/nacl/pwhash/__init__.pyc
+${PYSITELIB}/nacl/pwhash/__init__.pyo
+${PYSITELIB}/nacl/pwhash/_argon2.py
+${PYSITELIB}/nacl/pwhash/_argon2.pyc
+${PYSITELIB}/nacl/pwhash/_argon2.pyo
+${PYSITELIB}/nacl/pwhash/argon2i.py
+${PYSITELIB}/nacl/pwhash/argon2i.pyc
+${PYSITELIB}/nacl/pwhash/argon2i.pyo
+${PYSITELIB}/nacl/pwhash/argon2id.py
+${PYSITELIB}/nacl/pwhash/argon2id.pyc
+${PYSITELIB}/nacl/pwhash/argon2id.pyo
+${PYSITELIB}/nacl/pwhash/scrypt.py
+${PYSITELIB}/nacl/pwhash/scrypt.pyc
+${PYSITELIB}/nacl/pwhash/scrypt.pyo
+${PYSITELIB}/nacl/secret.py
+${PYSITELIB}/nacl/secret.pyc
+${PYSITELIB}/nacl/secret.pyo
+${PYSITELIB}/nacl/signing.py
+${PYSITELIB}/nacl/signing.pyc
+${PYSITELIB}/nacl/signing.pyo
+${PYSITELIB}/nacl/utils.py
+${PYSITELIB}/nacl/utils.pyc
+${PYSITELIB}/nacl/utils.pyo
diff -r a8191e4ccc5c -r 25a6dd127996 security/py-nacl/distinfo
--- a/security/py-nacl/distinfo Tue Feb 19 09:48:41 2019 +0000
+++ b/security/py-nacl/distinfo Tue Feb 19 12:14:22 2019 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1 2017/10/12 12:35:34 adam Exp $
+$NetBSD: distinfo,v 1.2 2019/02/19 12:14:22 tm Exp $
 
-SHA1 (PyNaCl-1.1.2.tar.gz) = 0e3e914628bf687b215fe195175d3dfc524b90d4
-RMD160 (PyNaCl-1.1.2.tar.gz) = 05e8eed71577e747280256bdc4d0822baba08d4a
-SHA512 (PyNaCl-1.1.2.tar.gz) = 2fb186fca3ebdf3824b4a2517056124901cf81f0c6cfce3e46abf0e44a801150dfd68a08627f1c7cd9b115a67b1ed0802d21140cd79d700803cc409d1e1e9857
-Size (PyNaCl-1.1.2.tar.gz) = 3099766 bytes
+SHA1 (PyNaCl-1.3.0.tar.gz) = c078953e5643ad4ff7881a4627f5147eb5c76cf4
+RMD160 (PyNaCl-1.3.0.tar.gz) = 3db2521fe97a2107fbf3e009d4b9c7b75a25ab34
+SHA512 (PyNaCl-1.3.0.tar.gz) = 1762d7d9add6ca59ce83e394071861f78f27d0f06ad1481255ebb66023186127e1a67b49a2c2f51bcbd97bdd151a3a2adea099c47c2a9f456dda5e3b1508af50
+Size (PyNaCl-1.3.0.tar.gz) = 3351016 bytes



Home | Main Index | Thread Index | Old Index