Path to this page:
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: