Encrypted on-chain messaging via Algorand. X25519 key exchange, ChaCha20-Poly1305 encryption, PSK contacts.