diff --git a/btc-address/src/main.rs b/btc-address/src/main.rs index 95cdab4..7ebfed6 100644 --- a/btc-address/src/main.rs +++ b/btc-address/src/main.rs @@ -69,14 +69,17 @@ fn make_btc_address(public_key: &PublicKey) -> String { bs58::encode(&btc_addr).into_string() } +#[inline] fn calc_sha256(i: &[u8]) -> Vec { calc_hash(Sha256::default(), i) } +#[inline] fn calc_ripemd160(i: &[u8]) -> Vec { calc_hash(Ripemd160::default(), i) } +#[inline] fn calc_hash(mut hasher: T, i: &[u8]) -> Vec where T: Input + FixedOutput { hasher.input(&i); hasher.fixed_result().to_vec()