Mon Dec 14 07:31:18 2020 UTC ()
py-cryptography py-cryptography_vectors: updated to 3.3.1

3.3.1:
* Re-added a legacy symbol causing problems for older ``pyOpenSSL`` users.

3.3:
* **BACKWARDS INCOMPATIBLE:** Support for Python 3.5 has been removed due to
  low usage and maintenance burden.
* **BACKWARDS INCOMPATIBLE:** The
  :class:`~cryptography.hazmat.primitives.ciphers.modes.GCM` and
  :class:`~cryptography.hazmat.primitives.ciphers.aead.AESGCM` now require
  64-bit to 1024-bit (8 byte to 128 byte) initialization vectors. This change
  is to conform with an upcoming OpenSSL release that will no longer support
  sizes outside this window.
* **BACKWARDS INCOMPATIBLE:** When deserializing asymmetric keys we now
  raise ``ValueError`` rather than ``UnsupportedAlgorithm`` when an
  unsupported cipher is used. This change is to conform with an upcoming
  OpenSSL release that will no longer distinguish between error types.
* **BACKWARDS INCOMPATIBLE:** We no longer allow loading of finite field
  Diffie-Hellman parameters of less than 512 bits in length. This change is to
  conform with an upcoming OpenSSL release that no longer supports smaller
  sizes. These keys were already wildly insecure and should not have been used
  in any application outside of testing.
* Updated Windows, macOS, and ``manylinux`` wheels to be compiled with
  OpenSSL 1.1.1i.
* Python 2 support is deprecated in ``cryptography``. This is the last release
  that will support Python 2.
* Added the
  :meth:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey.recover_data_from_signature`
  function to
  :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey`
  for recovering the signed data from an RSA signature.


(adam)
diff -r1.81 -r1.82 pkgsrc/security/py-cryptography/Makefile
diff -r1.64 -r1.65 pkgsrc/security/py-cryptography/distinfo
diff -r1.26 -r1.27 pkgsrc/security/py-cryptography_vectors/Makefile
diff -r1.26 -r1.27 pkgsrc/security/py-cryptography_vectors/distinfo
diff -r1.15 -r1.16 pkgsrc/security/py-cryptography_vectors/PLIST

cvs diff -r1.81 -r1.82 pkgsrc/security/py-cryptography/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-cryptography/Makefile 2020/11/24 08:56:55 1.81
+++ pkgsrc/security/py-cryptography/Makefile 2020/12/14 07:31:18 1.82
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.81 2020/11/24 08:56:55 adam Exp $ 1# $NetBSD: Makefile,v 1.82 2020/12/14 07:31:18 adam Exp $
2 2
3DISTNAME= cryptography-3.2.1 3DISTNAME= cryptography-3.3.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= security python 5CATEGORIES= security python
6MASTER_SITES= ${MASTER_SITE_PYPI:=c/cryptography/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=c/cryptography/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/pyca/cryptography 9HOMEPAGE= https://github.com/pyca/cryptography
10COMMENT= Cryptographic recipes and primitives for Python 10COMMENT= Cryptographic recipes and primitives for Python
11LICENSE= apache-2.0 OR modified-bsd 11LICENSE= apache-2.0 OR modified-bsd
12 12
13DEPENDS+= ${PYPKGPREFIX}-cffi>=1.11.4:../../devel/py-cffi 13DEPENDS+= ${PYPKGPREFIX}-cffi>=1.11.4:../../devel/py-cffi
14DEPENDS+= ${PYPKGPREFIX}-six>=1.4.1:../../lang/py-six 14DEPENDS+= ${PYPKGPREFIX}-six>=1.4.1:../../lang/py-six
15TEST_DEPENDS+= ${PYPKGPREFIX}-cryptography_vectors-[0-9]*:../../security/py-cryptography_vectors 15TEST_DEPENDS+= ${PYPKGPREFIX}-cryptography_vectors-[0-9]*:../../security/py-cryptography_vectors
16TEST_DEPENDS+= ${PYPKGPREFIX}-iso8601-[0-9]*:../../time/py-iso8601 16TEST_DEPENDS+= ${PYPKGPREFIX}-iso8601-[0-9]*:../../time/py-iso8601

cvs diff -r1.64 -r1.65 pkgsrc/security/py-cryptography/distinfo (expand / switch to unified diff)

--- pkgsrc/security/py-cryptography/distinfo 2020/11/24 08:56:55 1.64
+++ pkgsrc/security/py-cryptography/distinfo 2020/12/14 07:31:18 1.65
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.64 2020/11/24 08:56:55 adam Exp $ 1$NetBSD: distinfo,v 1.65 2020/12/14 07:31:18 adam Exp $
2 2
3SHA1 (cryptography-3.2.1.tar.gz) = 20708a4955dcf7e2bb53d05418273d2bc0f80ab4 3SHA1 (cryptography-3.3.1.tar.gz) = f63b7bbf6ae3b6f4c178d1e8c1f89aac9507ba38
4RMD160 (cryptography-3.2.1.tar.gz) = 8b1b4f3f45917f00035a4bc02a9ad0429a720a5f 4RMD160 (cryptography-3.3.1.tar.gz) = 2c2f9ad13d298bf5cbdf1375f9d7737da9714639
5SHA512 (cryptography-3.2.1.tar.gz) = e3f1806693c24aadc3ef0df374ce1845760e87ad7c243226b75e80820b50bdc0760e4bb5f6ce26d62a6d23736b3109f72cd30b52ae2a36b26ec5656ec96c6175 5SHA512 (cryptography-3.3.1.tar.gz) = 62192fe0fd3bb8844ccc0056ab72a42b038db2a4ecb0928543c520b85e1de93066dab0d604acf23d37395d68172b9618f81c6022a59ec49725bc1862096d15d1
6Size (cryptography-3.2.1.tar.gz) = 540994 bytes 6Size (cryptography-3.3.1.tar.gz) = 539756 bytes

cvs diff -r1.26 -r1.27 pkgsrc/security/py-cryptography_vectors/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-cryptography_vectors/Makefile 2020/11/24 08:56:55 1.26
+++ pkgsrc/security/py-cryptography_vectors/Makefile 2020/12/14 07:31:18 1.27
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.26 2020/11/24 08:56:55 adam Exp $ 1# $NetBSD: Makefile,v 1.27 2020/12/14 07:31:18 adam Exp $
2 2
3DISTNAME= cryptography_vectors-3.2.1 3DISTNAME= cryptography_vectors-3.3.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= security python 5CATEGORIES= security python
6MASTER_SITES= ${MASTER_SITE_PYPI:=c/cryptography_vectors/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=c/cryptography_vectors/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/pyca/cryptography 9HOMEPAGE= https://github.com/pyca/cryptography
10COMMENT= Cryptographic test vectors 10COMMENT= Cryptographic test vectors
11LICENSE= apache-2.0 OR modified-bsd 11LICENSE= apache-2.0 OR modified-bsd
12 12
13USE_LANGUAGES= # none 13USE_LANGUAGES= # none
14 14
15.include "../../lang/python/egg.mk" 15.include "../../lang/python/egg.mk"
16.include "../../mk/bsd.pkg.mk" 16.include "../../mk/bsd.pkg.mk"

cvs diff -r1.26 -r1.27 pkgsrc/security/py-cryptography_vectors/distinfo (expand / switch to unified diff)

--- pkgsrc/security/py-cryptography_vectors/distinfo 2020/11/24 08:56:55 1.26
+++ pkgsrc/security/py-cryptography_vectors/distinfo 2020/12/14 07:31:18 1.27
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.26 2020/11/24 08:56:55 adam Exp $ 1$NetBSD: distinfo,v 1.27 2020/12/14 07:31:18 adam Exp $
2 2
3SHA1 (cryptography_vectors-3.2.1.tar.gz) = 9af06241b094022e67fe94c4581d6fc17afdb7ab 3SHA1 (cryptography_vectors-3.3.1.tar.gz) = ad07ab39aba22759033f6df467db1949673bae62
4RMD160 (cryptography_vectors-3.2.1.tar.gz) = fbcc904b03018caa146c8654c887ef4102000446 4RMD160 (cryptography_vectors-3.3.1.tar.gz) = 93b4f69fe609d8ab702f89cf42da6d8c501c980c
5SHA512 (cryptography_vectors-3.2.1.tar.gz) = 44ff756a6ece9700f7657f8ba92417e95bf273cf500f1dab2141de5b2af6e61840d65c37b766abd752c76025ead1550bfc7b7340ce5774c75fd0bb8ac768cdd8 5SHA512 (cryptography_vectors-3.3.1.tar.gz) = a102535bd3cf72118106ca7268d5a9921738d41f81247940c550961d61cb0d1869095b7891c39e8dc15816f7d38230622846747b4b7a3f226f09306cf86220bd
6Size (cryptography_vectors-3.2.1.tar.gz) = 35168164 bytes 6Size (cryptography_vectors-3.3.1.tar.gz) = 35168171 bytes

cvs diff -r1.15 -r1.16 pkgsrc/security/py-cryptography_vectors/PLIST (expand / switch to unified diff)

--- pkgsrc/security/py-cryptography_vectors/PLIST 2020/11/24 08:56:55 1.15
+++ pkgsrc/security/py-cryptography_vectors/PLIST 2020/12/14 07:31:18 1.16
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.15 2020/11/24 08:56:55 adam Exp $ 1@comment $NetBSD: PLIST,v 1.16 2020/12/14 07:31:18 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}/cryptography_vectors/CMAC/nist-800-38b-3des.txt 7${PYSITELIB}/cryptography_vectors/CMAC/nist-800-38b-3des.txt
8${PYSITELIB}/cryptography_vectors/CMAC/nist-800-38b-aes128.txt 8${PYSITELIB}/cryptography_vectors/CMAC/nist-800-38b-aes128.txt
9${PYSITELIB}/cryptography_vectors/CMAC/nist-800-38b-aes192.txt 9${PYSITELIB}/cryptography_vectors/CMAC/nist-800-38b-aes192.txt
10${PYSITELIB}/cryptography_vectors/CMAC/nist-800-38b-aes256.txt 10${PYSITELIB}/cryptography_vectors/CMAC/nist-800-38b-aes256.txt
11${PYSITELIB}/cryptography_vectors/HMAC/rfc-2202-md5.txt 11${PYSITELIB}/cryptography_vectors/HMAC/rfc-2202-md5.txt
12${PYSITELIB}/cryptography_vectors/HMAC/rfc-2202-sha1.txt 12${PYSITELIB}/cryptography_vectors/HMAC/rfc-2202-sha1.txt
13${PYSITELIB}/cryptography_vectors/HMAC/rfc-2286-ripemd160.txt 13${PYSITELIB}/cryptography_vectors/HMAC/rfc-2286-ripemd160.txt
14${PYSITELIB}/cryptography_vectors/HMAC/rfc-4231-sha224.txt 14${PYSITELIB}/cryptography_vectors/HMAC/rfc-4231-sha224.txt
@@ -39,26 +39,27 @@ ${PYSITELIB}/cryptography_vectors/asymme @@ -39,26 +39,27 @@ ${PYSITELIB}/cryptography_vectors/asymme
39${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/ec_public_key.der 39${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/ec_public_key.der
40${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/enc-rsa-pkcs8.der 40${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/enc-rsa-pkcs8.der
41${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/enc2-rsa-pkcs8.der 41${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/enc2-rsa-pkcs8.der
42${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/rsa_public_key.der 42${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/rsa_public_key.der
43${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/testrsa.der 43${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/testrsa.der
44${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/unenc-dsa-pkcs8.der 44${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/unenc-dsa-pkcs8.der
45${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/unenc-dsa-pkcs8.pub.der 45${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/unenc-dsa-pkcs8.pub.der
46${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/unenc-rsa-pkcs8.der 46${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/unenc-rsa-pkcs8.der
47${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/unenc-rsa-pkcs8.pub.der 47${PYSITELIB}/cryptography_vectors/asymmetric/DER_Serialization/unenc-rsa-pkcs8.pub.der
48${PYSITELIB}/cryptography_vectors/asymmetric/DH/KASValidityTest_FFCStatic_NOKC_ZZOnly_init.fax 48${PYSITELIB}/cryptography_vectors/asymmetric/DH/KASValidityTest_FFCStatic_NOKC_ZZOnly_init.fax
49${PYSITELIB}/cryptography_vectors/asymmetric/DH/KASValidityTest_FFCStatic_NOKC_ZZOnly_resp.fax 49${PYSITELIB}/cryptography_vectors/asymmetric/DH/KASValidityTest_FFCStatic_NOKC_ZZOnly_resp.fax
50${PYSITELIB}/cryptography_vectors/asymmetric/DH/RFC5114.txt 50${PYSITELIB}/cryptography_vectors/asymmetric/DH/RFC5114.txt
51${PYSITELIB}/cryptography_vectors/asymmetric/DH/bad_exchange.txt 51${PYSITELIB}/cryptography_vectors/asymmetric/DH/bad_exchange.txt
 52${PYSITELIB}/cryptography_vectors/asymmetric/DH/dh_key_256.pem
52${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhkey.der 53${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhkey.der
53${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhkey.pem 54${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhkey.pem
54${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhkey.txt 55${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhkey.txt
55${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhkey_rfc5114_2.der 56${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhkey_rfc5114_2.der
56${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhkey_rfc5114_2.pem 57${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhkey_rfc5114_2.pem
57${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhkey_rfc5114_2.txt 58${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhkey_rfc5114_2.txt
58${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhp.der 59${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhp.der
59${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhp.pem 60${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhp.pem
60${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhp_rfc5114_2.der 61${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhp_rfc5114_2.der
61${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhp_rfc5114_2.pem 62${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhp_rfc5114_2.pem
62${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhpub.der 63${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhpub.der
63${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhpub.pem 64${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhpub.pem
64${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhpub_rfc5114_2.der 65${PYSITELIB}/cryptography_vectors/asymmetric/DH/dhpub_rfc5114_2.der