object

# `hmac`

HMAC (Keyed-Hash Message Authentication Code) implementation as specified in RFC 2104.

Availability:
`logtalk_load(hmac(loader))`
Author: Paulo Moura
Version: 1:1:0
Date: 2026-07-17
Compilation flags:
`static, context_switching_calls`
Implements:
`public` hmac_protocol
Uses:
hash_common_32
list
Remarks:
(none)
Inherited public predicates:
digest/4 digest/5 hex_digest/4 hex_digest/5

## Public predicates

(no local declarations; see entity ancestors if any)

## Protected predicates

(no local declarations; see entity ancestors if any)

## Private predicates

(no local declarations; see entity ancestors if any)

## Operators

(none)

See also

md5, sha1, sha224, sha256, sha384, sha512, sha512_256, sha3_224, sha3_256, sha3_384, sha3_512