@anzaui/engine - v0.6.0
    Preparing search index...

    Function verify

    • Verify a lowercase-hex HMAC-SHA256 signature in constant time (crypto.timingSafeEqual). Malformed signatures (wrong length, non-hex, uppercase, trailing characters) return false instead of throwing.

      Parameters

      • secret: string | Uint8Array<ArrayBufferLike>

        The key; strings are UTF-8 encoded.

      • data: string | Uint8Array<ArrayBufferLike>

        The message; strings are UTF-8 encoded.

      • signatureHex: string

        Exactly 64 lowercase hex characters.

      Returns boolean

      true when the signature is valid.