type crypto/internal/fips140/hmac.HMAC
13 uses
crypto/internal/fips140/hmac (current package)
hmac.go#L30: type HMAC struct {
hmac.go#L44: func (h *HMAC) Sum(in []byte) []byte {
hmac.go#L72: func (h *HMAC) Write(p []byte) (n int, err error) {
hmac.go#L76: func (h *HMAC) Size() int { return h.outer.Size() }
hmac.go#L77: func (h *HMAC) BlockSize() int { return h.inner.BlockSize() }
hmac.go#L79: func (h *HMAC) Reset() {
hmac.go#L131: func New[H fips140.Hash](h func() H, key []byte) *HMAC {
hmac.go#L132: hm := &HMAC{keyLen: len(key)}
hmac.go#L170: func MarkAsUsedInKDF(h *HMAC) {
crypto/internal/fips140/ecdsa
hmacdrbg.go#L22: newHMAC func(key []byte) *hmac.HMAC
hmacdrbg.go#L24: hK *hmac.HMAC
hmacdrbg.go#L56: newHMAC: func(key []byte) *hmac.HMAC {
hmacdrbg.go#L128: func pad000(h *hmac.HMAC, writtenSoFar int) {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)