[![Hex.pm package version](https://img.shields.io/hexpm/v/fnv.svg?style=flat-square)](https://hex.pm/packages/fnv)
[![Hex.pm package license](https://img.shields.io/hexpm/l/fnv.svg?style=flat-square)](https://github.com/asaaki/fnv.ex/blob/master/LICENSE)
[![Build Status (master)](https://img.shields.io/travis/asaaki/fnv.ex/master.svg?style=flat-square)](https://travis-ci.org/asaaki/fnv.ex)
[![Coverage Status (master)](https://img.shields.io/coveralls/asaaki/fnv.ex/master.svg?style=flat-square)](https://coveralls.io/r/asaaki/fnv.ex)
[![Support via Gratipay](http://img.shields.io/gratipay/asaaki.svg?style=flat-square)](https://gratipay.com/asaaki)
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.
More details and algorithm specification at <http://www.isthe.com/chongo/tech/comp/fnv/index.html>.
Usable, but no tests yet.
- [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.