Legrandin/pycryptodome (pycryptodome)
### [`v3.21.0`](https://redirect.github.com/Legrandin/pycryptodome/releases/tag/v3.21.0): - Bourdeaux
[Compare Source](https://redirect.github.com/Legrandin/pycryptodome/compare/v3.20.0...v3.21.0)
## New features
- By setting the PYCRYPTODOME_DISABLE_GMP environment variable,
the GMP library will not be used even if detected.
- 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](https://redirect.github.com/GH/pycryptodome/issues/781): the label for the SP800\_108\_Counter KDF may now
contain zero bytes. Thanks to Julien Rische.
- [GH#814](https://redirect.github.com/GH/pycryptodome/issues/814): RSA keys for PSS can be imported.
## Resolved issues
- [GH#810](https://redirect.github.com/GH/pycryptodome/issues/810): fixed negation of [`Ed25519`](https://redirect.github.com/Legrandin/pycryptodome/commit/Ed25519) points.
- [GH#819](https://redirect.github.com/GH/pycryptodome/issues/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.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
==3.20.0
->==3.21.0
Release Notes
Legrandin/pycryptodome (pycryptodome)
### [`v3.21.0`](https://redirect.github.com/Legrandin/pycryptodome/releases/tag/v3.21.0): - Bourdeaux [Compare Source](https://redirect.github.com/Legrandin/pycryptodome/compare/v3.20.0...v3.21.0) ## New features - By setting the PYCRYPTODOME_DISABLE_GMP environment variable, the GMP library will not be used even if detected. - 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](https://redirect.github.com/GH/pycryptodome/issues/781): the label for the SP800\_108\_Counter KDF may now contain zero bytes. Thanks to Julien Rische. - [GH#814](https://redirect.github.com/GH/pycryptodome/issues/814): RSA keys for PSS can be imported. ## Resolved issues - [GH#810](https://redirect.github.com/GH/pycryptodome/issues/810): fixed negation of [`Ed25519`](https://redirect.github.com/Legrandin/pycryptodome/commit/Ed25519) points. - [GH#819](https://redirect.github.com/GH/pycryptodome/issues/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.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.