SHA3 for golang
===============
sha3 provides a hash.Hash implementation for the SHA3 winner, Keccak.
Since Keccak allows for arbitrary-length output, this package also provides a
bonus NewCipher to provide a cipher.Stream from any length key.
Disclaimer
----------
Until NIST says otherwise, this may not be the final version of SHA-3. For
example, they may still decide to tweak the number of rounds or something,
which would make this version incompatible.