Update Rust crate ed25519-dalek to v2
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| ed25519-dalek | dependencies | major |
1 -> 2
|
Release Notes
dalek-cryptography/ed25519-dalek (ed25519-dalek)
v2.0.0
Breaking changes
- Bump MSRV from 1.41 to 1.60.0
- Bump Rust edition
- Bump
signaturedependency to 2.0 - Make
digestan optional dependency - Make
zeroizean optional dependency - Make
rand_corean optional dependency - curve25519 backends are now automatically selected
- curve25519 backends are now overridable via cfg instead of using additive features
- Make all batch verification deterministic remove
batch_deterministic(MR #256) - Rename
Keypair→SigningKeyandPublicKey→VerifyingKey - Remove default-public
ExpandedSecretKeyAPI (MR #205) - Make
hazmatfeature to exposeExpandedSecretKey,raw_sign(),raw_sign_prehashed(),raw_verify(), andraw_verify_prehashed()
Other changes
- Add
Contexttype for prehashed signing - Add
VerifyingKey::{verify_prehash_strict, is_weak} - Add
pkcsfeature to support PKCS #8 (de)serialization ofSigningKeyandVerifyingKey - Add
fastfeature to include basepoint tables - Add tests for validation criteria
- Impl
DigestSigner/DigestVerifierforSigningKey/VerifyingKey, respectively - Impl
HashforVerifyingKey - Impl
Clone,Drop, andZeroizeOnDropforSigningKey - Remove
randdependency - Improve key deserialization diagnostics
v1.0.1
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.