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
signature
dependency to 2.0 - Make
digest
an optional dependency - Make
zeroize
an optional dependency - Make
rand_core
an 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
→SigningKey
andPublicKey
→VerifyingKey
- Remove default-public
ExpandedSecretKey
API (MR #205) - Make
hazmat
feature to exposeExpandedSecretKey
,raw_sign()
,raw_sign_prehashed()
,raw_verify()
, andraw_verify_prehashed()
Other changes
- Add
Context
type for prehashed signing - Add
VerifyingKey::{verify_prehash_strict, is_weak}
- Add
pkcs
feature to support PKCS #8 (de)serialization ofSigningKey
andVerifyingKey
- Add
fast
feature to include basepoint tables - Add tests for validation criteria
- Impl
DigestSigner
/DigestVerifier
forSigningKey
/VerifyingKey
, respectively - Impl
Hash
forVerifyingKey
- Impl
Clone
,Drop
, andZeroizeOnDrop
forSigningKey
- Remove
rand
dependency - 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.