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-head mailing list