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

@ -39,7 +39,7 @@ use solana_perf::packet::{to_packets_with_destination, Packets, PacketsRecycler}
use solana_sdk::{
clock::{Slot, DEFAULT_MS_PER_SLOT},
pubkey::Pubkey,
signature::{Keypair, KeypairUtil, Signable, Signature},
signature::{Keypair, Signable, Signature},
timing::{duration_as_ms, timestamp},
transaction::Transaction,
};

View File

@ -376,7 +376,7 @@ impl StorageStage {
total_proofs: usize,
) -> Result<()> {
let mut seed = [0u8; 32];
let signature = storage_keypair.sign(&blockhash.as_ref());
let signature = storage_keypair.sign_message(&blockhash.as_ref());
let ix = storage_instruction::advertise_recent_blockhash(
&storage_keypair.pubkey(),
@ -385,7 +385,7 @@ impl StorageStage {
);
instruction_sender.send(ix)?;
seed.copy_from_slice(&signature.to_bytes()[..32]);
seed.copy_from_slice(&signature.as_ref()[..32]);
let mut rng = ChaChaRng::from_seed(seed);
@ -406,7 +406,7 @@ impl StorageStage {
return Ok(());
}
// TODO: what if the validator does not have this segment
let segment = signature.to_bytes()[0] as usize % num_segments;
let segment = signature.as_ref()[0] as usize % num_segments;
debug!(
"storage verifying: segment: {} identities: {}",