#u64 #hash #no-alloc #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

#385 in Algorithms

Download history 260/week @ 2024-07-12 97/week @ 2024-07-19 152/week @ 2024-07-26 150/week @ 2024-08-02 158/week @ 2024-08-09 137/week @ 2024-08-16 240/week @ 2024-08-23 139/week @ 2024-08-30 162/week @ 2024-09-06 173/week @ 2024-09-13 258/week @ 2024-09-20 303/week @ 2024-09-27 246/week @ 2024-10-04 198/week @ 2024-10-11 235/week @ 2024-10-18 131/week @ 2024-10-25

837 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