#fnv-1a #no-alloc #u64 #u32 #size #u128 #hash

no-std yafnv

Yet Another Fowler-Noll-Vo (FNV-1, FNV-1a) hash implementation for u32/u64/u128 size, all no_std andno_alloc

5 releases (3 major breaking)

3.0.0 Jul 15, 2024
2.0.0 Jul 3, 2024
1.0.0 Apr 30, 2024
0.1.1 Apr 30, 2024
0.1.0 Apr 3, 2024

#939 in Algorithms

Download history 213/week @ 2024-11-30 215/week @ 2024-12-07 185/week @ 2024-12-14 139/week @ 2024-12-21 140/week @ 2024-12-28 109/week @ 2025-01-04 178/week @ 2025-01-11 238/week @ 2025-01-18 147/week @ 2025-01-25 418/week @ 2025-02-01 204/week @ 2025-02-08 125/week @ 2025-02-15 102/week @ 2025-02-22 104/week @ 2025-03-01 79/week @ 2025-03-08 67/week @ 2025-03-15

369 downloads per month
Used in 6 crates (3 directly)

MIT/Apache

7KB
103 lines

Fowler-Noll-Vo Hashes

The implementation here is fully no_std and no_alloc and implements both FNV-1 and FNV-1a for u32, u64, and u128 hash sizes.

See also the following crates:

Dependencies

~150KB