rust-bitcoin-unsafe-fast/hashes/src
Tobin C. Harding 6002ccdc56
Add a tagged sha256t hash engine
We would like it if two different pre-tagged engines were considered
different types so it is not possible to mix them up.

Add a new `sha256t::HashEngine<T>` where `T` is a tag the same as on
`sha256t::Hash<T>`.
2025-02-08 13:27:30 +11:00
..
hash160 hashes: Derive Debug for all hash engines 2025-02-07 11:16:59 +11:00
hkdf hashes: Make module subdirectories 2025-02-06 07:10:02 +11:00
hmac hashes: Derive Debug for all hash engines 2025-02-07 11:16:59 +11:00
ripemd160 hashes: Derive Debug for all hash engines 2025-02-07 11:16:59 +11:00
sha1 hashes: Derive Debug for all hash engines 2025-02-07 11:16:59 +11:00
sha256 hashes: Derive Debug for all hash engines 2025-02-07 11:16:59 +11:00
sha256d hashes: Derive Debug for all hash engines 2025-02-07 11:16:59 +11:00
sha256t Add a tagged sha256t hash engine 2025-02-08 13:27:30 +11:00
sha384 hashes: Derive Debug for all hash engines 2025-02-07 11:16:59 +11:00
sha512 hashes: Derive Debug for all hash engines 2025-02-07 11:16:59 +11:00
sha512_256 hashes: Derive Debug for all hash engines 2025-02-07 11:16:59 +11:00
siphash24 hashes: Make module subdirectories 2025-02-06 07:10:02 +11:00
cmp.rs Remove the SliceIndex implementation from hash types 2024-10-02 10:18:45 +10:00
error.rs Remove usage of impl_from_infallible in leaf crates 2025-01-02 07:51:21 +11:00
internal_macros.rs Add a tagged sha256t hash engine 2025-02-08 13:27:30 +11:00
lib.rs Remove unnecessary doc(hidden) 2025-01-20 17:23:12 +11:00
macros.rs hashes: Use associated cost for pre-tagging 2025-02-08 13:27:30 +11:00