# KMAC KMAC128 and KMAC256 are message authentication codes defined by NIST in https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-185.pdf. The implementation here is based on the `crypto/sha3` package from the Go standard library. I do not recommend using this package. Consider using `crypto/hmac` instead.