type crypto/internal/fips140/hmac.HMAC
14 uses
crypto/internal/fips140/hmac (current package)
hmac.go#L32: type HMAC struct {
hmac.go#L47: func (h *HMAC) Sum(in []byte) []byte {
hmac.go#L75: func (h *HMAC) Write(p []byte) (n int, err error) {
hmac.go#L79: func (h *HMAC) Size() int { return h.outer.Size() }
hmac.go#L80: func (h *HMAC) BlockSize() int { return h.inner.BlockSize() }
hmac.go#L82: func (h *HMAC) Reset() {
hmac.go#L145: func (h *HMAC) Clone() (hash.Cloner, error) {
hmac.go#L168: func New[H hash.Hash](h func() H, key []byte) *HMAC {
hmac.go#L169: hm := &HMAC{keyLen: len(key)}
hmac.go#L207: func MarkAsUsedInKDF(h *HMAC) {
crypto/internal/fips140/ecdsa
hmacdrbg.go#L23: newHMAC func(key []byte) *hmac.HMAC
hmacdrbg.go#L25: hK *hmac.HMAC
hmacdrbg.go#L57: newHMAC: func(key []byte) *hmac.HMAC {
hmacdrbg.go#L129: func pad000(h *hmac.HMAC, writtenSoFar int) {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)