Opened 3 years ago

Closed 3 years ago

#14624 closed enhancement (fixed)


Reported by: Douglas R. Reno Owned by: Pierre Labastie
Priority: normal Milestone: 10.1
Component: BOOK Version: SVN
Severity: normal Keywords:


New minor version

Change History (4)

comment:1 by Pierre Labastie, 3 years ago

Owner: changed from blfs-book to Pierre Labastie
Status: newassigned

comment:2 by Pierre Labastie, 3 years ago

Summary: pycryptodome-3.10.0pycryptodome-3.10.1

Now 3.10.1

comment:3 by Pierre Labastie, 3 years ago

3.10.0 (6 February 2021)
Resolved issues

    Fixed a potential memory leak when initializing block ciphers.
    GH#466: Crypto.Math.miller_rabin_test() was still using the system random source and not the one provided as parameter.
    GH#469: RSA objects have the method public_key() like ECC objects. The old method publickey() is still available for backward compatibility.
    GH#476: Crypto.Util.Padding.unpad() was raising an incorrect exception in case of zero-length inputs. Thanks to Captainowie.
    GH#491: better exception message when is called with an integer initial_value than doesn't fit into nbits bits.
    GH#496: added missing block_size member for ECB cipher objects. Thanks to willem.
    GH#500: 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.
3.10.1 (X February 2021)
Other changes

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

comment:4 by Pierre Labastie, 3 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r24202

Note: See TracTickets for help on using tickets.