mirror of
https://github.com/dalek-cryptography/ed25519-dalek.git
synced 2026-01-08 18:57:54 -05:00
Fixup serde and ed25519 trait errors in tests/benches.
This commit is contained in:
@@ -24,7 +24,7 @@ features = ["nightly", "batch"]
|
||||
[dependencies]
|
||||
curve25519-dalek = { version = "2", default-features = false }
|
||||
ed25519 = { version = "1", default-features = false }
|
||||
merlin = { version = "1", default-features = false, optional = true, git = "https://github.com/isislovecruft/merlin", branch = "develop" }
|
||||
merlin = { version = "2", default-features = false, optional = true }
|
||||
rand = { version = "0.7", default-features = false, optional = true }
|
||||
rand_core = { version = "0.5", default-features = false, optional = true }
|
||||
serde_crate = { package = "serde", version = "1.0", default-features = false, optional = true }
|
||||
@@ -36,6 +36,7 @@ hex = "^0.4"
|
||||
bincode = "^0.9"
|
||||
criterion = "0.3"
|
||||
rand = "0.7"
|
||||
serde_crate = { package = "serde", version = "1.0", features = ["derive"] }
|
||||
|
||||
[[bench]]
|
||||
name = "ed25519_benchmarks"
|
||||
|
||||
@@ -20,6 +20,7 @@ mod ed25519_benches {
|
||||
use ed25519_dalek::Keypair;
|
||||
use ed25519_dalek::PublicKey;
|
||||
use ed25519_dalek::Signature;
|
||||
use ed25519_dalek::Signer;
|
||||
use ed25519_dalek::verify_batch;
|
||||
use rand::thread_rng;
|
||||
use rand::prelude::ThreadRng;
|
||||
|
||||
@@ -16,7 +16,7 @@ extern crate hex;
|
||||
extern crate sha2;
|
||||
extern crate rand;
|
||||
#[cfg(all(test, feature = "serde"))]
|
||||
extern crate serde;
|
||||
extern crate serde_crate;
|
||||
#[cfg(all(test, feature = "serde"))]
|
||||
extern crate toml;
|
||||
|
||||
@@ -219,8 +219,10 @@ mod integrations {
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(all(test, feature = "serde"))]
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
#[cfg(all(test, feature = "serde"))]
|
||||
#[derive(Debug, Serialize, Deserialize)]
|
||||
struct Demo {
|
||||
keypair: Keypair
|
||||
|
||||
Reference in New Issue
Block a user