---------- References ---------- * `FIPS 180-4, the Secure Hash Standard `_ * `FIPS 198-1, The Keyed-Hash Message Authentication Code (HMAC) `_ * `RFC 2014, HMAC: Keyed-Hashing for Message Authentication `_ * `RFC 6234, US Secure Hash Algorithms (SHA and SHA-based HMAC and HKDF) `_\ [#f1]_ * The behaviour of this package was cross-checked using the Go 1.5.1 linux/amd64 standard library's `crypto/sha256 `_ package. .. rubric:: Footnotes .. [#f1] This library came about after extracting the relevant C code from RFC 6234, and needing a C++ version. It draws heavy inspiration from that code base.