svn commit: r500758 - head/security/py-pycryptodome
Kai Knoblich
kai at FreeBSD.org
Fri May 3 23:14:26 UTC 2019
Author: kai
Date: Fri May 3 23:14:25 2019
New Revision: 500758
URL: https://svnweb.freebsd.org/changeset/ports/500758
Log:
security/py-pycryptodome: Update to 3.8.1
While I'm here:
* Level up port compliance (strip additional shared libraries in
subdirectory PublicKey/)
Changelog since 3.7.3:
New features
* Add support for loading PEM files encrypted with AES192-CBC, AES256-CBC
and AES256-GCM.
* When importing ECC keys, ignore EC PARAMS section that was included by
some openssl commands.
* Speed-up ECC performance. ECDSA is 33 times faster on the NIST P-256 curve
* Added support for NIST P-384 and P-521 curves.
* EccKey has new methods size_in_bits() and size_in_bytes().
* Support HMAC-SHA224, HMAC-SHA256, HMAC-SHA384, and HMAC-SHA512 in
PBE2/PBKDF2.
Resolved issues
* repr() did not work for ECC.EccKey.
* Fix installation in development mode.
* Minimal length for Blowfish cipher is 32 bits, not 40 bits.
* Various updates to docs.
* DER objects were not rejected if their length field had a leading zero.
* Allow legacy RC2 ciphers to have 40-bit keys.
* ASN.1 Object IDs did not allow the value 0 in the path.
Breaks in compatibility
* point_at_infinity() becomes an instance method for
Crypto.PublicKey.ECC.EccKey, from a static one.
https://www.pycryptodome.org/en/latest/src/changelog.html#april-2019
PR: 237696
Submitted by: John W. O'Brien <john at saltant.com> (maintainer)
Approved by: mentors (implicit)
Modified:
head/security/py-pycryptodome/Makefile
head/security/py-pycryptodome/distinfo
Modified: head/security/py-pycryptodome/Makefile
==============================================================================
--- head/security/py-pycryptodome/Makefile Fri May 3 22:33:43 2019 (r500757)
+++ head/security/py-pycryptodome/Makefile Fri May 3 23:14:25 2019 (r500758)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= pycryptodome
-DISTVERSION= 3.7.3
+DISTVERSION= 3.8.1
CATEGORIES= security python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -25,6 +25,7 @@ post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/Hash/*.so
@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/Math/*.so
@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/Protocol/*.so
+ @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/PublicKey/*.so
@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/Util/*.so
do-test:
Modified: head/security/py-pycryptodome/distinfo
==============================================================================
--- head/security/py-pycryptodome/distinfo Fri May 3 22:33:43 2019 (r500757)
+++ head/security/py-pycryptodome/distinfo Fri May 3 23:14:25 2019 (r500758)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1550689112
-SHA256 (pycryptodome-3.7.3.tar.gz) = 1a222250e43f3c659b4ebd5df3e11c2f112aab6aef58e38af55ef5678b9f0636
-SIZE (pycryptodome-3.7.3.tar.gz) = 9285823
+TIMESTAMP = 1556733791
+SHA256 (pycryptodome-3.8.1.tar.gz) = 68ad0ce4a374577a26bb7f458575abe3c2a342818b5280de6e5738870b7761b3
+SIZE (pycryptodome-3.8.1.tar.gz) = 11535959
More information about the svn-ports-all
mailing list