[![ package version](](
[![ package license](](
[![Build Status (master)](](
[![Coverage Status (master)](](
[![Inline docs](](
[![Support via Gratipay](](

Pure Elixir implementation of **Fowler–Noll–Vo hash functions**

> Fowler–Noll–Vo is a non-cryptographic hash function created by Glenn Fowler, Landon Curt Noll, and Phong Vo.
> The basis of the FNV hash algorithm was taken from an idea sent as reviewer comments to the IEEE POSIX P1003.2
> committee by Glenn Fowler and Phong Vo in 1991. In a subsequent ballot round, Landon Curt Noll improved on their
> algorithm. Some people tried this hash and found that it worked rather well. In an email message to Landon, they named
> it the Fowler/Noll/Vo or FNV hash.

— [–Noll–Vo_hash_function](

More details and algorithm specification at <>.

## Status

Usable, but no tests yet.

## ToDo

- [x] Implement FNV
- [x] Add specs
- [x] Add LICENSE
- [x] Package for hex
- [ ] Publish to hex
- [ ] Enjoy!


This project is released under The MIT License (MIT).
Check [LICENSE](LICENSE) file for more information.