README.md

# FNV

[![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)
[![Inline docs](http://inch-ci.org/github/asaaki/fnv.ex.svg?branch=master&style=flat-square)](http://inch-ci.org/github/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.

— [http://en.wikipedia.org/wiki/Fowler–Noll–Vo_hash_function](http://en.wikipedia.org/wiki/Fowler%E2%80%93Noll%E2%80%93Vo_hash_function)

More details and algorithm specification at <http://www.isthe.com/chongo/tech/comp/fnv/index.html>.

## Documentation

Can be found at <http://hexdocs.pm/fnv>.

## LICENSE

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