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 ~~~~~~~~~~~~~~~~~~~~~~~~