mirror of
https://github.com/saymrwulf/risc0-curve25519-dalek-source.git
synced 2026-09-04 20:03:40 +00:00
Fixup serde and ed25519 trait errors in tests/benches.
This commit is contained in:
parent
84047448da
commit
3a9435df94
3 changed files with 6 additions and 2 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue