Package
The crypto package provides cryptographic primitives built on OpenSSL:
- One-shot hash functions (
MD5,SHA256, etc.) and streaming digests (Digest) - HMAC message authentication (
HmacSha256) - PBKDF2 key derivation (
Pbkdf2Sha256, requires OpenSSL 1.1.x or 3.0.x) - Cryptographically secure random bytes (
RandBytes) - Constant-time comparison (
ConstantTimeCompare)