Vector's Supported Encryption Methods
secp256k1 for key exchange & signing
XChaCha20-Poly1305 for message encryption
AES-256-GCM for file encryption
Argon2id for password protection
ChaCha20-Poly1305 for local storage encryption
For Message/Data Protection
XChaCha20-Poly1305: NIP-44 encrypted DMs (the main E2E encryption)
AES-256-GCM: file/attachment encryption in DMs
ChaCha20-Poly1305: local database encryption (messages, keys, secrets stored on-device)
For Identity & Signing
secp256k1: Nostr keypair generation + event signing (ECDSA)
Argon2id: password-based key derivation (150MB memory, 10 iterations — very strong)
SHA-256: file hashing, various protocol operations
BIP39: 12-word seed phrase generation for account recovery
NIP-44arrow-up-right: modern encrypted DMs
NIP-59arrow-up-right: gift wrap (hides metadata with ephemeral keys)
NIP-17arrow-up-right: private DM delivery
MLS Protocolarrow-up-right: group messaging encryption (via White Noisearrow-up-right/MDKarrow-up-right)
Last updated 6 days ago