macchiato.crypto

decrypt

(decrypt key data)

encrypt

(encrypt key data)

eq?

(eq? a b)
Test whether two sequences of characters or bytes are equal in a way that
protects against timing attacks. Note that this does not prevent an attacker
from discovering the *length* of the data being compared.

hmac

(hmac key data)

random-base64

(random-base64 n)
generates a random base64 string of length n