quicproquo
E2E Encrypted Messenger -- Browser Crypto Demo
WASM Module
Initialize WASM
Not loaded
Ed25519 Identity
Generate Alice
Generate Bob
Alice
--
Bob
--
Safety Number
Compute Safety Number
--
Sign & Verify
Sign (Alice)
Verify (Alice pubkey)
--
Hybrid Encryption (X25519 + ML-KEM-768)
Generate Hybrid Keypair
Encrypt
Decrypt
--
Sealed Sender
Seal (Alice)
Unseal
--
Message Padding
Pad
Unpad
--
Server Connection
Connect
Disconnect
Disconnected
The native qpq server speaks Cap'n Proto RPC over QUIC/TCP + Noise_XX. A WebSocket-to-capnp bridge proxy is required for browser connectivity. This demo's transport layer sends JSON-framed requests over WebSocket.
Chat
Send
Receive