🤝 Mutually authenticating key agreement to establish shared secrets over an insecure channel.
crypto that should work in both the browser and in node using native modules where available
🤫 A protocol for an authenticated and encrypted message stream
Better privacy without special software
(k,n) threshold lockbox based on Shamir’s Secret Sharing
Simple end-to-end encrypted, secure channels using Noise Protocol Framework and libsodium secrets...
Rendezvous points on the DHT where two authenticated peers can leave data
peer-to-peer replicatable data structure
Asymmetric encrypted PouchDB, powered by NaCl's curve25519-xsalsa20-poly1305.
Simple Noise handshake state machine
💬 Simple prototype distributed P2P chat app using Dat via hyperdrive for social profiles and auth...
A tweak to the secret-handshake protocol
Convert Ed25519 signing keys into Curve25519 Diffie-Hellman keys
sketch of a secure async group communication system
wrap a duplex stream in a two-way handshake