From ae3539dba9a2ef1187e7e31c6919def6a55f19c0 Mon Sep 17 00:00:00 2001 From: Helder Eijs Date: Sun, 29 Sep 2024 13:36:10 +0200 Subject: [PATCH] Fix docs and changelog --- Changelog.rst | 19 ++++++++++++++----- Doc/src/protocol/dh.rst | 4 ++++ 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/Changelog.rst b/Changelog.rst index a79f485d..acdf1fea 100644 --- a/Changelog.rst +++ b/Changelog.rst @@ -3,21 +3,30 @@ Changelog Under development ++++++++++++++++++++++++++ + +New features +--------------- * By setting the PYCRYPTODOME_DISABLE_GMP environment variable, the GMP library will not be used even if detected. -* Remove support for Python 3.5 -* GH#814: RSA keys for PSS can be imported. -* GH#810: fixed negation of Ed25519 points -* Add support for Curve25519 / X25519 -* Add support for Curve448 / X448 +* Add support for Curve25519 / X25519. +* Add support for Curve448 / X448. * Add attribute ``curve`` to EccPoint and EccXPoint classes, with the canonical name of the curve. * GH#781: the label for the SP800_108_Counter KDF may now contain zero bytes. Thanks to Julien Rische. +* GH#814: RSA keys for PSS can be imported. + +Resolved issues +--------------- +* GH#810: fixed negation of Ed25519 points. * GH#819: accept an RFC5916 ECPrivateKey even if it doesn't contain any of the optional elements (parameters [0] and publicKey[1]). +Other changes +------------- +* Remove support for Python 3.5. + 3.20.0 (9 January 2024) ++++++++++++++++++++++++++ diff --git a/Doc/src/protocol/dh.rst b/Doc/src/protocol/dh.rst index d6d28499..89b67c05 100644 --- a/Doc/src/protocol/dh.rst +++ b/Doc/src/protocol/dh.rst @@ -127,6 +127,10 @@ Specification ~~~~~~~~~~~~~ .. autofunction:: Crypto.Protocol.DH.key_agreement +.. autofunction:: Crypto.Protocol.DH.import_x25519_public_key +.. autofunction:: Crypto.Protocol.DH.import_x25519_private_key +.. autofunction:: Crypto.Protocol.DH.import_x448_public_key +.. autofunction:: Crypto.Protocol.DH.import_x448_private_key Key Derivation Function ~~~~~~~~~~~~~~~~~~~~~~~~