From 667608fa3a044c7b735bb56b5ffd0a841023f157 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Mon, 20 Apr 2020 00:35:36 +0800 Subject: [PATCH] add inline --- btc-address/src/main.rs | 3 +++ 1 file changed, 3 insertions(+) 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()