pkgsrc/security/py-cryptodome/distinfo
adam 2705665feb 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.
2021-02-17 15:59:20 +00:00

6 lines
430 B
Text

$NetBSD: distinfo,v 1.30 2021/02/17 15:59:20 adam Exp $
SHA1 (pycryptodome-3.10.1.tar.gz) = 3cbf9170d1ebd589836f46842bce30a8c4afc8fa
RMD160 (pycryptodome-3.10.1.tar.gz) = c10290cefe964891fac78e8fd32e4d3e667bcdd0
SHA512 (pycryptodome-3.10.1.tar.gz) = 92bcde817fd6524fbe48f04e366ff8646e24d576d64dfcb72d8764e4963b26ef478b40c10c4e7f46522e5b931c6bb8478e97f242bd6770776644387566d8a2cb
Size (pycryptodome-3.10.1.tar.gz) = 3762120 bytes