:sig
function hmac_sha256(key : string, value : string) string

:params
key : secret key bytes
value : message bytes

:returns
A raw 32-byte HMAC-SHA256 value.

:content
`hmac_sha256()` returns 32 raw HMAC-SHA256 bytes. Use `hex(hmac_sha256(key, value))` when you need lowercase hexadecimal text.

:example capy render
print(length(hmac_sha256("key", "message")), "\n")

:see-group
crypto

:see
hex
