ubgo / crypt-ts Star 1 Code Issues Pull requests TypeScript / Node.js cryptography library: AES-256-GCM & ChaCha20-Poly1305 authenticated encryption, HMAC & Ed25519 signing, HKDF, key rotation, time-locked tokens, and X25519 sealed-box — safe defaults over node:crypto, zero deps, dual ESM+CJS, byte-for-byte interop with the Go crypt. nodejs security cryptography typescript crypto encryption aead ed25519 aes-gcm hmac hkdf chacha20-poly1305 esm authenticated-encryption key-rotation webhook-signing Updated Jul 3, 2026 TypeScript