Sun Jan 20 11:54:23 2019 UTC ()
py-cryptodome: updated to 3.7.3

3.7.3:
Resolved issues
False positive on PSS signatures when externally provided salt is too long.
Include type stub files for Crypto.IO and Crypto.Util.


(adam)
diff -r1.20 -r1.21 pkgsrc/security/py-cryptodome/Makefile
diff -r1.11 -r1.12 pkgsrc/security/py-cryptodome/PLIST
diff -r1.17 -r1.18 pkgsrc/security/py-cryptodome/distinfo

cvs diff -r1.20 -r1.21 pkgsrc/security/py-cryptodome/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-cryptodome/Makefile 2018/11/27 06:59:34 1.20
+++ pkgsrc/security/py-cryptodome/Makefile 2019/01/20 11:54:23 1.21
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.20 2018/11/27 06:59:34 adam Exp $ 1# $NetBSD: Makefile,v 1.21 2019/01/20 11:54:23 adam Exp $
2 2
3DISTNAME= pycryptodome-3.7.2 3DISTNAME= pycryptodome-3.7.3
4PKGNAME= ${DISTNAME:S/^py/${PYPKGPREFIX}-/} 4PKGNAME= ${DISTNAME:S/^py/${PYPKGPREFIX}-/}
5CATEGORIES= security python 5CATEGORIES= security python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pycryptodome/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pycryptodome/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.pycryptodome.org/ 9HOMEPAGE= https://www.pycryptodome.org/
10COMMENT= Cryptographic and hash functions for Python 10COMMENT= Cryptographic and hash functions for Python
11LICENSE= public-domain AND python-software-foundation 11LICENSE= public-domain AND python-software-foundation
12 12
13# XXX is this needed? 13# XXX is this needed?
14CFLAGS.SunOS+= -std=c99 -D_XOPEN_SOURCE=600 14CFLAGS.SunOS+= -std=c99 -D_XOPEN_SOURCE=600
15 15
16CHECK_PORTABILITY_SKIP= appveyor/get_wheels.sh 16CHECK_PORTABILITY_SKIP= appveyor/get_wheels.sh

cvs diff -r1.11 -r1.12 pkgsrc/security/py-cryptodome/PLIST (expand / switch to unified diff)

--- pkgsrc/security/py-cryptodome/PLIST 2018/11/25 15:05:56 1.11
+++ pkgsrc/security/py-cryptodome/PLIST 2019/01/20 11:54:23 1.12
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.11 2018/11/25 15:05:56 adam Exp $ 1@comment $NetBSD: PLIST,v 1.12 2019/01/20 11:54:23 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
6${PYSITELIB}/${EGG_INFODIR}/top_level.txt 6${PYSITELIB}/${EGG_INFODIR}/top_level.txt
7${PYSITELIB}/Crypto/Cipher/AES.py 7${PYSITELIB}/Crypto/Cipher/AES.py
8${PYSITELIB}/Crypto/Cipher/AES.pyc 8${PYSITELIB}/Crypto/Cipher/AES.pyc
9${PYSITELIB}/Crypto/Cipher/AES.pyi 9${PYSITELIB}/Crypto/Cipher/AES.pyi
10${PYSITELIB}/Crypto/Cipher/AES.pyo 10${PYSITELIB}/Crypto/Cipher/AES.pyo
11${PYSITELIB}/Crypto/Cipher/ARC2.py 11${PYSITELIB}/Crypto/Cipher/ARC2.py
12${PYSITELIB}/Crypto/Cipher/ARC2.pyc 12${PYSITELIB}/Crypto/Cipher/ARC2.pyc
13${PYSITELIB}/Crypto/Cipher/ARC2.pyi 13${PYSITELIB}/Crypto/Cipher/ARC2.pyi
14${PYSITELIB}/Crypto/Cipher/ARC2.pyo 14${PYSITELIB}/Crypto/Cipher/ARC2.pyo
@@ -219,32 +219,35 @@ ${PYSITELIB}/Crypto/Hash/__init__.py @@ -219,32 +219,35 @@ ${PYSITELIB}/Crypto/Hash/__init__.py
219${PYSITELIB}/Crypto/Hash/__init__.pyc 219${PYSITELIB}/Crypto/Hash/__init__.pyc
220${PYSITELIB}/Crypto/Hash/__init__.pyi 220${PYSITELIB}/Crypto/Hash/__init__.pyi
221${PYSITELIB}/Crypto/Hash/__init__.pyo 221${PYSITELIB}/Crypto/Hash/__init__.pyo
222${PYSITELIB}/Crypto/Hash/_ghash_clmul.so 222${PYSITELIB}/Crypto/Hash/_ghash_clmul.so
223${PYSITELIB}/Crypto/Hash/_ghash_portable.so 223${PYSITELIB}/Crypto/Hash/_ghash_portable.so
224${PYSITELIB}/Crypto/Hash/_keccak.so 224${PYSITELIB}/Crypto/Hash/_keccak.so
225${PYSITELIB}/Crypto/Hash/_poly1305.so 225${PYSITELIB}/Crypto/Hash/_poly1305.so
226${PYSITELIB}/Crypto/Hash/keccak.py 226${PYSITELIB}/Crypto/Hash/keccak.py
227${PYSITELIB}/Crypto/Hash/keccak.pyc 227${PYSITELIB}/Crypto/Hash/keccak.pyc
228${PYSITELIB}/Crypto/Hash/keccak.pyi 228${PYSITELIB}/Crypto/Hash/keccak.pyi
229${PYSITELIB}/Crypto/Hash/keccak.pyo 229${PYSITELIB}/Crypto/Hash/keccak.pyo
230${PYSITELIB}/Crypto/IO/PEM.py 230${PYSITELIB}/Crypto/IO/PEM.py
231${PYSITELIB}/Crypto/IO/PEM.pyc 231${PYSITELIB}/Crypto/IO/PEM.pyc
 232${PYSITELIB}/Crypto/IO/PEM.pyi
232${PYSITELIB}/Crypto/IO/PEM.pyo 233${PYSITELIB}/Crypto/IO/PEM.pyo
233${PYSITELIB}/Crypto/IO/PKCS8.py 234${PYSITELIB}/Crypto/IO/PKCS8.py
234${PYSITELIB}/Crypto/IO/PKCS8.pyc 235${PYSITELIB}/Crypto/IO/PKCS8.pyc
 236${PYSITELIB}/Crypto/IO/PKCS8.pyi
235${PYSITELIB}/Crypto/IO/PKCS8.pyo 237${PYSITELIB}/Crypto/IO/PKCS8.pyo
236${PYSITELIB}/Crypto/IO/_PBES.py 238${PYSITELIB}/Crypto/IO/_PBES.py
237${PYSITELIB}/Crypto/IO/_PBES.pyc 239${PYSITELIB}/Crypto/IO/_PBES.pyc
 240${PYSITELIB}/Crypto/IO/_PBES.pyi
238${PYSITELIB}/Crypto/IO/_PBES.pyo 241${PYSITELIB}/Crypto/IO/_PBES.pyo
239${PYSITELIB}/Crypto/IO/__init__.py 242${PYSITELIB}/Crypto/IO/__init__.py
240${PYSITELIB}/Crypto/IO/__init__.pyc 243${PYSITELIB}/Crypto/IO/__init__.pyc
241${PYSITELIB}/Crypto/IO/__init__.pyo 244${PYSITELIB}/Crypto/IO/__init__.pyo
242${PYSITELIB}/Crypto/Math/Numbers.py 245${PYSITELIB}/Crypto/Math/Numbers.py
243${PYSITELIB}/Crypto/Math/Numbers.pyc 246${PYSITELIB}/Crypto/Math/Numbers.pyc
244${PYSITELIB}/Crypto/Math/Numbers.pyi 247${PYSITELIB}/Crypto/Math/Numbers.pyi
245${PYSITELIB}/Crypto/Math/Numbers.pyo 248${PYSITELIB}/Crypto/Math/Numbers.pyo
246${PYSITELIB}/Crypto/Math/Primality.py 249${PYSITELIB}/Crypto/Math/Primality.py
247${PYSITELIB}/Crypto/Math/Primality.pyc 250${PYSITELIB}/Crypto/Math/Primality.pyc
248${PYSITELIB}/Crypto/Math/Primality.pyi 251${PYSITELIB}/Crypto/Math/Primality.pyi
249${PYSITELIB}/Crypto/Math/Primality.pyo 252${PYSITELIB}/Crypto/Math/Primality.pyo
250${PYSITELIB}/Crypto/Math/_IntegerBase.py 253${PYSITELIB}/Crypto/Math/_IntegerBase.py
@@ -737,51 +740,61 @@ ${PYSITELIB}/Crypto/Signature/PKCS1_v1_5 @@ -737,51 +740,61 @@ ${PYSITELIB}/Crypto/Signature/PKCS1_v1_5
737${PYSITELIB}/Crypto/Signature/__init__.py 740${PYSITELIB}/Crypto/Signature/__init__.py
738${PYSITELIB}/Crypto/Signature/__init__.pyc 741${PYSITELIB}/Crypto/Signature/__init__.pyc
739${PYSITELIB}/Crypto/Signature/__init__.pyo 742${PYSITELIB}/Crypto/Signature/__init__.pyo
740${PYSITELIB}/Crypto/Signature/pkcs1_15.py 743${PYSITELIB}/Crypto/Signature/pkcs1_15.py
741${PYSITELIB}/Crypto/Signature/pkcs1_15.pyc 744${PYSITELIB}/Crypto/Signature/pkcs1_15.pyc
742${PYSITELIB}/Crypto/Signature/pkcs1_15.pyi 745${PYSITELIB}/Crypto/Signature/pkcs1_15.pyi
743${PYSITELIB}/Crypto/Signature/pkcs1_15.pyo 746${PYSITELIB}/Crypto/Signature/pkcs1_15.pyo
744${PYSITELIB}/Crypto/Signature/pss.py 747${PYSITELIB}/Crypto/Signature/pss.py
745${PYSITELIB}/Crypto/Signature/pss.pyc 748${PYSITELIB}/Crypto/Signature/pss.pyc
746${PYSITELIB}/Crypto/Signature/pss.pyi 749${PYSITELIB}/Crypto/Signature/pss.pyi
747${PYSITELIB}/Crypto/Signature/pss.pyo 750${PYSITELIB}/Crypto/Signature/pss.pyo
748${PYSITELIB}/Crypto/Util/Counter.py 751${PYSITELIB}/Crypto/Util/Counter.py
749${PYSITELIB}/Crypto/Util/Counter.pyc 752${PYSITELIB}/Crypto/Util/Counter.pyc
 753${PYSITELIB}/Crypto/Util/Counter.pyi
750${PYSITELIB}/Crypto/Util/Counter.pyo 754${PYSITELIB}/Crypto/Util/Counter.pyo
751${PYSITELIB}/Crypto/Util/Padding.py 755${PYSITELIB}/Crypto/Util/Padding.py
752${PYSITELIB}/Crypto/Util/Padding.pyc 756${PYSITELIB}/Crypto/Util/Padding.pyc
 757${PYSITELIB}/Crypto/Util/Padding.pyi
753${PYSITELIB}/Crypto/Util/Padding.pyo 758${PYSITELIB}/Crypto/Util/Padding.pyo
754${PYSITELIB}/Crypto/Util/RFC1751.py 759${PYSITELIB}/Crypto/Util/RFC1751.py
755${PYSITELIB}/Crypto/Util/RFC1751.pyc 760${PYSITELIB}/Crypto/Util/RFC1751.pyc
 761${PYSITELIB}/Crypto/Util/RFC1751.pyi
756${PYSITELIB}/Crypto/Util/RFC1751.pyo 762${PYSITELIB}/Crypto/Util/RFC1751.pyo
757${PYSITELIB}/Crypto/Util/__init__.py 763${PYSITELIB}/Crypto/Util/__init__.py
758${PYSITELIB}/Crypto/Util/__init__.pyc 764${PYSITELIB}/Crypto/Util/__init__.pyc
759${PYSITELIB}/Crypto/Util/__init__.pyo 765${PYSITELIB}/Crypto/Util/__init__.pyo
760${PYSITELIB}/Crypto/Util/_cpu_features.py 766${PYSITELIB}/Crypto/Util/_cpu_features.py
761${PYSITELIB}/Crypto/Util/_cpu_features.pyc 767${PYSITELIB}/Crypto/Util/_cpu_features.pyc
 768${PYSITELIB}/Crypto/Util/_cpu_features.pyi
762${PYSITELIB}/Crypto/Util/_cpu_features.pyo 769${PYSITELIB}/Crypto/Util/_cpu_features.pyo
763${PYSITELIB}/Crypto/Util/_cpuid_c.so 770${PYSITELIB}/Crypto/Util/_cpuid_c.so
764${PYSITELIB}/Crypto/Util/_file_system.py 771${PYSITELIB}/Crypto/Util/_file_system.py
765${PYSITELIB}/Crypto/Util/_file_system.pyc 772${PYSITELIB}/Crypto/Util/_file_system.pyc
 773${PYSITELIB}/Crypto/Util/_file_system.pyi
766${PYSITELIB}/Crypto/Util/_file_system.pyo 774${PYSITELIB}/Crypto/Util/_file_system.pyo
767${PYSITELIB}/Crypto/Util/_raw_api.py 775${PYSITELIB}/Crypto/Util/_raw_api.py
768${PYSITELIB}/Crypto/Util/_raw_api.pyc 776${PYSITELIB}/Crypto/Util/_raw_api.pyc
 777${PYSITELIB}/Crypto/Util/_raw_api.pyi
769${PYSITELIB}/Crypto/Util/_raw_api.pyo 778${PYSITELIB}/Crypto/Util/_raw_api.pyo
770${PYSITELIB}/Crypto/Util/_strxor.so 779${PYSITELIB}/Crypto/Util/_strxor.so
771${PYSITELIB}/Crypto/Util/asn1.py 780${PYSITELIB}/Crypto/Util/asn1.py
772${PYSITELIB}/Crypto/Util/asn1.pyc 781${PYSITELIB}/Crypto/Util/asn1.pyc
 782${PYSITELIB}/Crypto/Util/asn1.pyi
773${PYSITELIB}/Crypto/Util/asn1.pyo 783${PYSITELIB}/Crypto/Util/asn1.pyo
774${PYSITELIB}/Crypto/Util/number.py 784${PYSITELIB}/Crypto/Util/number.py
775${PYSITELIB}/Crypto/Util/number.pyc 785${PYSITELIB}/Crypto/Util/number.pyc
 786${PYSITELIB}/Crypto/Util/number.pyi
776${PYSITELIB}/Crypto/Util/number.pyo 787${PYSITELIB}/Crypto/Util/number.pyo
777${PYSITELIB}/Crypto/Util/py3compat.py 788${PYSITELIB}/Crypto/Util/py3compat.py
778${PYSITELIB}/Crypto/Util/py3compat.pyc 789${PYSITELIB}/Crypto/Util/py3compat.pyc
 790${PYSITELIB}/Crypto/Util/py3compat.pyi
779${PYSITELIB}/Crypto/Util/py3compat.pyo 791${PYSITELIB}/Crypto/Util/py3compat.pyo
780${PYSITELIB}/Crypto/Util/strxor.py 792${PYSITELIB}/Crypto/Util/strxor.py
781${PYSITELIB}/Crypto/Util/strxor.pyc 793${PYSITELIB}/Crypto/Util/strxor.pyc
 794${PYSITELIB}/Crypto/Util/strxor.pyi
782${PYSITELIB}/Crypto/Util/strxor.pyo 795${PYSITELIB}/Crypto/Util/strxor.pyo
783${PYSITELIB}/Crypto/__init__.py 796${PYSITELIB}/Crypto/__init__.py
784${PYSITELIB}/Crypto/__init__.pyc 797${PYSITELIB}/Crypto/__init__.pyc
785${PYSITELIB}/Crypto/__init__.pyi 798${PYSITELIB}/Crypto/__init__.pyi
786${PYSITELIB}/Crypto/__init__.pyo 799${PYSITELIB}/Crypto/__init__.pyo
787${PYSITELIB}/Crypto/py.typed 800${PYSITELIB}/Crypto/py.typed

cvs diff -r1.17 -r1.18 pkgsrc/security/py-cryptodome/distinfo (expand / switch to unified diff)

--- pkgsrc/security/py-cryptodome/distinfo 2018/11/27 06:59:34 1.17
+++ pkgsrc/security/py-cryptodome/distinfo 2019/01/20 11:54:23 1.18
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.17 2018/11/27 06:59:34 adam Exp $ 1$NetBSD: distinfo,v 1.18 2019/01/20 11:54:23 adam Exp $
2 2
3SHA1 (pycryptodome-3.7.2.tar.gz) = 2e670703da79aa2c1842a05ce52a1bef3e569d5f 3SHA1 (pycryptodome-3.7.3.tar.gz) = 30972e2bf7384721277dcc568e825f108c26d685
4RMD160 (pycryptodome-3.7.2.tar.gz) = f80fa554d801bf642803c48fa4079fa650670761 4RMD160 (pycryptodome-3.7.3.tar.gz) = 2b3bf255c087fd7bba8d6956a18df2885b79e36c
5SHA512 (pycryptodome-3.7.2.tar.gz) = f505d2fccb272bf5cb3f3fc1c3c77cafe809303f0c108e8d1b128c7a9567dff20384bcccb91fc5f80a0e847eec34f2629f9ddd1cb90580e00426044feeea467f 5SHA512 (pycryptodome-3.7.3.tar.gz) = b5e09c08cd252cad4d76249be84ce29e16a9bba4f2c5e81594c24d9a39df0f3fc67822698497eb9daa4cb6a43311c5d5a2543f187a5d5f801288596c2941f08f
6Size (pycryptodome-3.7.2.tar.gz) = 7192874 bytes 6Size (pycryptodome-3.7.3.tar.gz) = 9285823 bytes