Skip to content

Commit 737a9e7

Browse files
committed
Bump version and fix Changelog
1 parent c7e0628 commit 737a9e7

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

Changelog.rst

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
Changelog
22
=========
33

4-
3.17.0 (under development)
4+
3.17.0 (29 January 2023)
55
++++++++++++++++++++++++++
66

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

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

3639
Other changes
3740
-------------

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ with respect to the last official version of PyCrypto (2.6.1):
6464
* Salsa20 and ChaCha20/XChaCha20 stream ciphers
6565
* Poly1305 MAC
6666
* ChaCha20-Poly1305 and XChaCha20-Poly1305 authenticated ciphers
67-
* scrypt, bcrypt and HKDF derivation functions
67+
* scrypt, bcrypt, HKDF, and NIST SP 800 108r1 Counter Mode key derivation functions
6868
* Deterministic (EC)DSA and EdDSA
6969
* Password-protected PKCS#8 key containers
7070
* Shamir's Secret Sharing scheme

lib/Crypto/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
__all__ = ['Cipher', 'Hash', 'Protocol', 'PublicKey', 'Util', 'Signature',
22
'IO', 'Math']
33

4-
version_info = (3, 17, '0b0')
4+
version_info = (3, 17)
55

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

0 commit comments

Comments
 (0)