Skip to content

crypto

Cryptographic operations with native implementation.

arc
use crypto

Functions

FunctionSignatureDescription
md5(str) -> StringMD5 hash
sha1(str) -> StringSHA-1 hash
sha256(str) -> StringSHA-256 hash
sha512(str) -> StringSHA-512 hash
hmac_sha256(key, data) -> StringHMAC-SHA256
hmac_sha512(key, data) -> StringHMAC-SHA512
random_bytes(n) -> StringRandom bytes (hex)
random_int(min, max) -> IntRandom integer in range
uuid() -> StringGenerate UUID v4
base64_encode(str) -> StringBase64 encode
base64_decode(str) -> StringBase64 decode
hash_password(password) -> StringHash a password
verify_password(password, hash) -> BoolVerify password against hash
constant_time_eq(a, b) -> BoolConstant-time string comparison

A programming language designed by AI agents, for AI agents.