mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-15 17:21:08 +00:00
bump ed25519-dalek to 2.0 (#14776)
* bump ed25519-dalek to 2.0 * sp-statement-store: don't use deprecated SecretKey::new * Remove snow patch --------- Co-authored-by: Sebastian Kunert <skunert49@gmail.com>
This commit is contained in:
@@ -33,9 +33,7 @@ tracing = { version = "0.1.29", default-features = false }
|
||||
tracing-core = { version = "0.1.28", default-features = false}
|
||||
|
||||
# Required for backwards compatibility reason, but only used for verifying when `UseDalekExt` is set.
|
||||
ed25519-dalek = { version = "1.0.1", default-features = false, optional = true }
|
||||
# Force the usage of ed25519, this is being used in `ed25519-dalek`.
|
||||
ed25519 = { version = "1.5.2", optional = true }
|
||||
ed25519-dalek = { version = "2.0.0", default-features = false, optional = true }
|
||||
|
||||
[build-dependencies]
|
||||
rustversion = "1.0.6"
|
||||
@@ -58,7 +56,6 @@ std = [
|
||||
"tracing-core/std",
|
||||
"log",
|
||||
"ed25519-dalek",
|
||||
"ed25519",
|
||||
"sp-keystore/std"
|
||||
]
|
||||
|
||||
|
||||
@@ -825,11 +825,11 @@ pub trait Crypto {
|
||||
{
|
||||
use ed25519_dalek::Verifier;
|
||||
|
||||
let Ok(public_key) = ed25519_dalek::PublicKey::from_bytes(&pub_key.0) else {
|
||||
let Ok(public_key) = ed25519_dalek::VerifyingKey::from_bytes(&pub_key.0) else {
|
||||
return false
|
||||
};
|
||||
|
||||
let Ok(sig) = ed25519_dalek::Signature::from_bytes(&sig.0) else { return false };
|
||||
let sig = ed25519_dalek::Signature::from_bytes(&sig.0);
|
||||
|
||||
public_key.verify(msg, &sig).is_ok()
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user