EnvKey's end-to-end encryption relies on NaCl and ed25519, a fast, modern, widely used, and widely trusted set of tools for symmetric encryption, asymmetric encryption, and cryptographic signatures.
Our Go code uses the following packages from the officially supported golang.org/x/crypto:
These packages implement NaCl and ed25519 in Go.
Our TypeScript code also uses the SHA256 implementation from SJCL and zxcvbn for passphrase strength estimation vs. brute force attacks.
Updated over 1 year ago