From 4c77365d25623e3c64ce6209e65af71eb5dd5ba0 Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Sat, 27 Sep 2014 11:26:02 -0500 Subject: more changelog entries from the 0.6 cycle --- CHANGELOG.rst | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index eb9b4f4e..5b1b81bd 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -16,6 +16,23 @@ Changelog ``load_elliptic_curve_private_numbers`` and ``load_elliptic_curve_public_numbers`` on :class:`~cryptography.hazmat.backends.interfaces.EllipticCurveBackend`. +* Added + :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithNumbers` + and + :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublickeyWithNumbers` + support. +* Fix three GCM related bugs. + + * On the CommonCrypto backend adding AAD but not subsequently calling update + would return null tag bytes. + + * One the CommonCrypto backend a call to update without an empty add AAD call + would return null ciphertext bytes. + + * On the OpenSSL backend with certain versions adding AAD only would give + invalid tag bytes. + +* Support loading EC private keys from PEM. 0.5.4 - 2014-08-20 ~~~~~~~~~~~~~~~~~~ -- cgit v1.2.3 From f378e40367663497eb1d039c2c81e80d10f23f93 Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Sat, 27 Sep 2014 11:28:42 -0500 Subject: make it more obvious that the GCM bugs are with the C backends --- CHANGELOG.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5b1b81bd..51a4c67a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -21,7 +21,7 @@ Changelog and :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublickeyWithNumbers` support. -* Fix three GCM related bugs. +* Work around three GCM related bugs in CommonCrypto and OpenSSL. * On the CommonCrypto backend adding AAD but not subsequently calling update would return null tag bytes. -- cgit v1.2.3