Skip to content

isValidHmacSha256

Module Export

(data: [byte], signature: [byte], key: [byte]) |> boolean

Validates an HMAC-SHA256 signature against data and a secret key

Examples

import { asHmacSha256, isValidHmacSha256 } from 'crypt'
import { asBytes } from 'text'
let data = 'Hello World' asBytes
let key = 'secret-key' asBytes
let signature = (data, key) asHmacSha256
from (data, signature, key) isValidHmacSha256