Subject: CVS commit: pkgsrc/security/py-cryptodome
From: Adam Ciarcinski
Date: 2021-02-17 16:59:20
Message id: 20210217155920.958F8FA95@cvs.NetBSD.org

Log Message:
py-cryptodome: updated to 3.10.1

3.10.1 (9 February 2021)

Other changes

Python 3 wheels use abi3 ABI tag.
Remove Appveyor CI.

3.10.0 (6 February 2021)

Resolved issues

Fixed a potential memory leak when initializing block ciphers.
* Crypto.Math.miller_rabin_test() was still using the system random source and \ 
not the one provided as parameter.
* RSA objects have the method public_key() like ECC objects. The old method \ 
publickey() is still available for backward compatibility.
* Crypto.Util.Padding.unpad() was raising an incorrect exception in case of \ 
zero-length inputs. Thanks to Captainowie.
* better exception message when Counter.new() is called with an integer \ 
initial_value than doesn't fit into nbits bits.
* added missing block_size member for ECB cipher objects. Thanks to willem.
* nonce member of an XChaCha20 cipher object was not matching the original \ 
nonce. Thanks to Charles Machalow.

Other changes

The bulk of the test vectors have been moved to the separate package \ 
pycryptodome-test-vectors. As result, packages pycryptodome and pycryptodomex \ 
become significantly smaller (from 14MB to 3MB).
Moved CI tests and build service from Travis CI to GitHub Actions.

Breaks in compatibility

Drop support for Python 2.6 and 3.4.

Files:
RevisionActionfile
1.34modifypkgsrc/security/py-cryptodome/Makefile
1.19modifypkgsrc/security/py-cryptodome/PLIST
1.30modifypkgsrc/security/py-cryptodome/distinfo
1.1removepkgsrc/security/py-cryptodome/PLIST.i386
1.1removepkgsrc/security/py-cryptodome/PLIST.x86_64