rust-bitcoin-unsafe-fast/hashes/src
Alekos Filini f2c5f19557
Introduce the `small-hash` feature for `bitcoin_hashes`
When enabled this feature swaps the hash implementation of sha512,
sha256 and ripemd160 for a smaller (but also slower) one.

On embedded processors (Cortex-M4) it can lead to up to a 52% size
reduction, from around 37KiB for just the `process_block` methods of the
three hash functions to 17.8KiB.
2023-08-16 14:19:17 +02:00
..
cmp.rs hashes: Introduce SPDX license identifiers 2023-05-01 09:26:36 +10:00
hash160.rs Improve hashes::Error 2023-05-25 13:25:13 +10:00
hmac.rs Improve hashes::Error 2023-05-25 13:25:13 +10:00
impls.rs Depend on hex-conservative 2023-07-21 10:59:46 +10:00
internal_macros.rs Depend on hex-conservative 2023-07-21 10:59:46 +10:00
lib.rs Depend on hex-conservative 2023-07-21 10:59:46 +10:00
ripemd160.rs Introduce the `small-hash` feature for `bitcoin_hashes` 2023-08-16 14:19:17 +02:00
serde_macros.rs Remove docsrs attributes 2023-07-14 14:59:11 +10:00
sha1.rs Improve hashes::Error 2023-05-25 13:25:13 +10:00
sha256.rs Introduce the `small-hash` feature for `bitcoin_hashes` 2023-08-16 14:19:17 +02:00
sha256d.rs Improve hashes::Error 2023-05-25 13:25:13 +10:00
sha256t.rs Improve hashes::Error 2023-05-25 13:25:13 +10:00
sha512.rs Introduce the `small-hash` feature for `bitcoin_hashes` 2023-08-16 14:19:17 +02:00
sha512_256.rs Make sha512::HashEngine fields private 2023-06-20 10:11:11 +10:00
siphash24.rs Improve hashes::Error 2023-05-25 13:25:13 +10:00
util.rs Merge rust-bitcoin/rust-bitcoin#1933: Fix links in docs 2023-08-02 16:37:13 +02:00