Wrap ed25519_dalek::Keypair (#8247)

This commit is contained in:
Greg Fitzgerald
2020-02-12 14:15:12 -07:00
committed by GitHub
parent ecb055a252
commit 127553ce4b
16 changed files with 63 additions and 60 deletions

View File

@ -21,7 +21,7 @@ use solana_sdk::{
pubkey::{write_pubkey_file, Pubkey},
signature::{
keypair_from_seed, read_keypair, read_keypair_file, write_keypair, write_keypair_file,
Keypair, KeypairUtil, Signature,
Keypair, KeypairUtil,
},
};
use std::{
@ -613,7 +613,7 @@ fn main() -> Result<(), Box<dyn error::Error>> {
("verify", Some(matches)) => {
let keypair = get_keypair_from_matches(matches, config)?;
let test_data = b"test";
let signature = Signature::new(&keypair.sign(test_data).to_bytes());
let signature = keypair.sign_message(test_data);
let pubkey_bs58 = matches.value_of("pubkey").unwrap();
let pubkey = bs58::decode(pubkey_bs58).into_vec().unwrap();
if signature.verify(&pubkey, test_data) {