Specify the capacity of the signature vector in PrivateKey::sign

This commit is contained in:
Romain Ruetschi
2016-11-08 19:10:52 +01:00
parent c63e7be831
commit 67fa0b4f11

View File

@ -123,7 +123,8 @@ impl <T: Digest + Clone> PrivateKey<T> {
self.digest.result(data_hash.as_mut_slice());
self.digest.reset();
let mut signature = Vec::new();
let signature_len = data_hash.len() * 8;
let mut signature = Vec::with_capacity(signature_len);
for i in 0..data_hash.len() {
let byte = data_hash[i];