Revert-revert migrate to ed25519-dalek crate (#3877)

* Revert "Revert "Migrate from ring to ed25519-dalek, take 2 (#3844)" (#3868)"

This reverts commit 6a878602f2.

* Fix Signature::verify method
This commit is contained in:
Tyera Eulberg
2019-04-18 14:37:20 -06:00
committed by GitHub
parent 8514d27c2f
commit a9cfae486c
14 changed files with 156 additions and 111 deletions

View File

@ -2,9 +2,9 @@ use std::net::SocketAddr;
use std::time::Duration;
use clap::{crate_description, crate_name, crate_version, value_t, App, Arg, ArgMatches};
use solana::gen_keys::GenKeys;
use solana_drone::drone::DRONE_PORT;
use solana_sdk::signature::{read_keypair, Keypair, KeypairUtil};
use untrusted::Input;
pub struct Config {
pub network_addr: SocketAddr,
@ -152,7 +152,8 @@ pub fn extract_args<'a>(matches: &ArgMatches<'a>) -> Config {
} else {
args.identity = {
let seed = [42_u8; 32];
Keypair::from_seed_unchecked(Input::from(&seed)).unwrap()
let mut rnd = GenKeys::new(seed);
rnd.gen_keypair()
};
}
args.threads = value_t!(matches.value_of("threads"), usize).expect("Failed to parse threads");