Skip to content

Commit

Permalink
Bump version and fix Changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
Legrandin committed Jan 27, 2023
1 parent c7e0628 commit 737a9e7
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 8 deletions.
15 changes: 9 additions & 6 deletions Changelog.rst
Original file line number Diff line number Diff line change
@@ -1,22 +1,23 @@
Changelog
=========

3.17.0 (under development)
3.17.0 (29 January 2023)
++++++++++++++++++++++++++

New features
---------------
* Added support for the Counter Mode KDF defined in SP 800-108 Rev 1.
* Reduce the minimum tag length for the EAX cipher to 2 bytes.
* An RSA object has 4 new properties ``dp``, ``dq``, ``invq`` and ``invq``
for the CRT coefficients (``invp`` is the same as the old ``u``).
* An RSA object has 4 new properties for the CRT coefficients:
``dp``, ``dq``, ``invq`` and ``invq`` (``invp`` is the same value
as the existing ``u``).

Resolved issues
---------------
* GH#526: improved typing for ``RSA.contruct``.
* GH#534: reduce memory consumption when using a large number
* GH#526: improved typing for ``RSA.construct``.
* GH#534: reduced memory consumption when using a large number
of cipher objects.
* GH#598: fix missing error handling for ``Util.number.inverse``.
* GH#598: fixed missing error handling for ``Util.number.inverse``.
* GH#629: improved typing for ``AES.new`` and the various
mode-specific types it returns. Thanks to Greg Werbin.
* GH#653: added workaround for an alleged GCC compiler bug
Expand All @@ -32,6 +33,8 @@ Resolved issues
After this fix, data that was encrypted in past using the
(default) nonce length of 15 bytes can still be decrypted
by reducing the nonce to its first 14 bytes.
* GH#705: improved typing for ``nonce``, ``iv``, and ``IV`` parameters
of cipher objects.

Other changes
-------------
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ with respect to the last official version of PyCrypto (2.6.1):
* Salsa20 and ChaCha20/XChaCha20 stream ciphers
* Poly1305 MAC
* ChaCha20-Poly1305 and XChaCha20-Poly1305 authenticated ciphers
* scrypt, bcrypt and HKDF derivation functions
* scrypt, bcrypt, HKDF, and NIST SP 800 108r1 Counter Mode key derivation functions
* Deterministic (EC)DSA and EdDSA
* Password-protected PKCS#8 key containers
* Shamir's Secret Sharing scheme
Expand Down
2 changes: 1 addition & 1 deletion lib/Crypto/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
__all__ = ['Cipher', 'Hash', 'Protocol', 'PublicKey', 'Util', 'Signature',
'IO', 'Math']

version_info = (3, 17, '0b0')
version_info = (3, 17)

__version__ = ".".join([str(x) for x in version_info])

0 comments on commit 737a9e7

Please sign in to comment.