rust-bitcoin-unsafe-fast/hashes/src
Martin Habovstiak 94c0614bda Enforce that `Hash::Bytes` is an array
In the future we would like to guarantee the correctness of `LEN` which
is currently not entirely possible, so this at least adds a sealed trait
enforcing the `Bytes` type to be an array. Consumers concerned about the
validity of the length can access the `LEN` constant on `Bytes` instead
to get the correct length of the array.
2024-08-30 06:16:44 +02:00
..
cmp.rs hashes: Introduce SPDX license identifiers 2023-05-01 09:26:36 +10:00
hash160.rs Removed unneeded usages of vec! macro 2024-08-19 10:12:09 +02:00
hkdf.rs Push up the Default bound on HashEngine 2024-07-31 13:13:51 -07:00
hmac.rs Enforce that `Hash::Bytes` is an array 2024-08-30 06:16:44 +02:00
impls.rs Push up the Default bound on HashEngine 2024-07-31 13:13:51 -07:00
internal_macros.rs Enforce that `Hash::Bytes` is an array 2024-08-30 06:16:44 +02:00
lib.rs Enforce that `Hash::Bytes` is an array 2024-08-30 06:16:44 +02:00
ripemd160.rs Removed unneeded usages of vec! macro 2024-08-19 10:12:09 +02:00
serde_macros.rs Removed //! spare line at end of headers 2024-05-22 12:00:25 +01:00
sha1.rs Removed unneeded usages of vec! macro 2024-08-19 10:12:09 +02:00
sha256.rs Use TBD in deprecated attribute 2024-08-23 14:49:57 +10:00
sha256d.rs Removed unneeded usages of vec! macro 2024-08-19 10:12:09 +02:00
sha256t.rs Use TBD in deprecated attribute 2024-08-23 14:49:57 +10:00
sha384.rs Removed unneeded usages of vec! macro 2024-08-19 10:12:09 +02:00
sha512.rs Removed unneeded usages of vec! macro 2024-08-19 10:12:09 +02:00
sha512_256.rs Removed unneeded usages of vec! macro 2024-08-19 10:12:09 +02:00
siphash24.rs Improve siphash's `as_u64` -> `to_u64` rename 2024-08-23 05:54:41 +02:00
util.rs Enforce that `Hash::Bytes` is an array 2024-08-30 06:16:44 +02:00