pkgsrc-Changes-HG archive

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

pkgsrc: py-cryptodome: updated to 3.6.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/93c774bbfafb
branches:  trunk
changeset: 306526:93c774bbfafb
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Apr 18 04:34:13 2018 +0000
description:
py-cryptodome: updated to 3.6.1

3.6.1:
New features
Added Google Wycheproof tests (https://github.com/google/wycheproof) for RSA, DSA, ECDSA, GCM, SIV, EAX, CMAC.
New parameter mac_len (length of MAC tag) for CMAC.

Resolved issues
In certain circumstances (at counter wrapping, which happens on average after 32 GBi) AES GCM produced wrong ciphertexts.
Method encrypt() of AES SIV cipher could be still called, whereas only encrypt_and_digest() should be allowed.

diffstat:

 security/py-cryptodome/Makefile |   4 ++--
 security/py-cryptodome/PLIST    |  10 +++++++++-
 security/py-cryptodome/distinfo |  10 +++++-----
 3 files changed, 16 insertions(+), 8 deletions(-)

diffs (65 lines):

diff -r fcd65ebecd69 -r 93c774bbfafb security/py-cryptodome/Makefile
--- a/security/py-cryptodome/Makefile   Wed Apr 18 04:30:09 2018 +0000
+++ b/security/py-cryptodome/Makefile   Wed Apr 18 04:34:13 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2018/04/13 07:28:39 adam Exp $
+# $NetBSD: Makefile,v 1.13 2018/04/18 04:34:13 adam Exp $
 
-DISTNAME=      pycryptodome-3.6.0
+DISTNAME=      pycryptodome-3.6.1
 PKGNAME=       ${DISTNAME:S/^py/${PYPKGPREFIX}-/}
 CATEGORIES=    security python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pycryptodome/}
diff -r fcd65ebecd69 -r 93c774bbfafb security/py-cryptodome/PLIST
--- a/security/py-cryptodome/PLIST      Wed Apr 18 04:30:09 2018 +0000
+++ b/security/py-cryptodome/PLIST      Wed Apr 18 04:34:13 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2018/04/13 07:28:39 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2018/04/18 04:34:13 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -405,6 +405,9 @@
 ${PYSITELIB}/Crypto/SelfTest/Cipher/test_vectors/TDES/TOFBsubtab.rsp
 ${PYSITELIB}/Crypto/SelfTest/Cipher/test_vectors/TDES/TOFBvarkey.rsp
 ${PYSITELIB}/Crypto/SelfTest/Cipher/test_vectors/TDES/TOFBvartext.rsp
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_vectors/wycheproof/aes_eax_test.json
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_vectors/wycheproof/aes_gcm_test.json
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_vectors/wycheproof/aes_siv_cmac_test.json
 ${PYSITELIB}/Crypto/SelfTest/Hash/__init__.py
 ${PYSITELIB}/Crypto/SelfTest/Hash/__init__.pyc
 ${PYSITELIB}/Crypto/SelfTest/Hash/__init__.pyo
@@ -494,6 +497,7 @@
 ${PYSITELIB}/Crypto/SelfTest/Hash/test_vectors/keccak/ShortMsgKAT_384.txt
 ${PYSITELIB}/Crypto/SelfTest/Hash/test_vectors/keccak/ShortMsgKAT_512.txt
 ${PYSITELIB}/Crypto/SelfTest/Hash/test_vectors/keccak/readme.txt
+${PYSITELIB}/Crypto/SelfTest/Hash/test_vectors/wycheproof/aes_cmac_test.json
 ${PYSITELIB}/Crypto/SelfTest/IO/__init__.py
 ${PYSITELIB}/Crypto/SelfTest/IO/__init__.pyc
 ${PYSITELIB}/Crypto/SelfTest/IO/__init__.pyo
@@ -601,6 +605,10 @@
 ${PYSITELIB}/Crypto/SelfTest/Signature/test_vectors/PKCS1-v1.5/SigGen15_186-2.txt
 ${PYSITELIB}/Crypto/SelfTest/Signature/test_vectors/PKCS1-v1.5/SigGen15_186-3.txt
 ${PYSITELIB}/Crypto/SelfTest/Signature/test_vectors/PKCS1-v1.5/SigVer15_186-3.rsp
+${PYSITELIB}/Crypto/SelfTest/Signature/test_vectors/wycheproof/dsa_test.json
+${PYSITELIB}/Crypto/SelfTest/Signature/test_vectors/wycheproof/ecdsa_secp256r1_sha256_test.json
+${PYSITELIB}/Crypto/SelfTest/Signature/test_vectors/wycheproof/ecdsa_test.json
+${PYSITELIB}/Crypto/SelfTest/Signature/test_vectors/wycheproof/rsa_signature_test.json
 ${PYSITELIB}/Crypto/SelfTest/Util/__init__.py
 ${PYSITELIB}/Crypto/SelfTest/Util/__init__.pyc
 ${PYSITELIB}/Crypto/SelfTest/Util/__init__.pyo
diff -r fcd65ebecd69 -r 93c774bbfafb security/py-cryptodome/distinfo
--- a/security/py-cryptodome/distinfo   Wed Apr 18 04:30:09 2018 +0000
+++ b/security/py-cryptodome/distinfo   Wed Apr 18 04:34:13 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.9 2018/04/13 07:28:39 adam Exp $
+$NetBSD: distinfo,v 1.10 2018/04/18 04:34:13 adam Exp $
 
-SHA1 (pycryptodome-3.6.0.tar.gz) = 96c229e1c877aad3ac7c9b6f491e81b5c1f3c3ce
-RMD160 (pycryptodome-3.6.0.tar.gz) = 550204e96085eeac4fdf51f9c2db5cc80e691a35
-SHA512 (pycryptodome-3.6.0.tar.gz) = 6cebf3107fac6f4da994aef9dcbebe3c6590584382ea178f63b6516ac48a8af209f06c4e176f454046dd5c6707dccbcd7b90da1e3ad9400e43f77d3181716513
-Size (pycryptodome-3.6.0.tar.gz) = 6778248 bytes
+SHA1 (pycryptodome-3.6.1.tar.gz) = 07a84b4345f475a442c83b29ce01e6cbeac1c5ce
+RMD160 (pycryptodome-3.6.1.tar.gz) = f61a2baf98e76ef961d9014fd67716fda29b20ef
+SHA512 (pycryptodome-3.6.1.tar.gz) = e8fe48e91ff3decd13908ccc45aa483bf9b3dbc7bdaf3625ab11c2b90663deb4d0eb634cab138d9aa8f1ce8df7400da3c5bf86688133b9047e7c9baebd74a3b8
+Size (pycryptodome-3.6.1.tar.gz) = 7167199 bytes



Home | Main Index | Thread Index | Old Index