Package hmac
import "crypto/hmac"
The hmac package implements the Keyed-Hash Message Authentication Code (HMAC) as defined in U.S. Federal Information Processing Standards Publication 198. An HMAC is a cryptographic hash that uses a key to sign a message. The receiver verifies the hash by recomputing it using the same key.
Package files
hmac.gofunc New
func New(h hash.Hash, key []byte) hash.Hash
New returns a new HMAC hash using the given hash and key.
func NewMD5
func NewMD5(key []byte) hash.Hash
NewMD5 returns a new HMAC-MD5 hash using the given key.
func NewSHA1
func NewSHA1(key []byte) hash.Hash
NewSHA1 returns a new HMAC-SHA1 hash using the given key.
