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

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

#575 in Algorithms

Download history 164/week @ 2024-05-29 93/week @ 2024-06-05 165/week @ 2024-06-12 191/week @ 2024-06-19 229/week @ 2024-06-26 596/week @ 2024-07-03 445/week @ 2024-07-10 110/week @ 2024-07-17 129/week @ 2024-07-24 160/week @ 2024-07-31 158/week @ 2024-08-07 143/week @ 2024-08-14 135/week @ 2024-08-21 250/week @ 2024-08-28 167/week @ 2024-09-04 136/week @ 2024-09-11

715 downloads per month
Used in 5 crates (2 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

~155KB