Expand description
Based on Duncan’s fantastic Scuttlebutt Protocol Guide (repo), which he graciously released into the public domain.
Modules§
Structs§
- Client ephemeral public key (generated anew for each connection)
- Client ephemeral secret key
- Client long-term public key
- Client long-term secret key
- Server ephemeral public key (generated anew for each connection)
- Server ephemeral secret key
- Server long-term public key; known to client prior to the handshake
- Server long-term secret key
- Shared Secret A (client and server ephemeral keys)
- Shared Secret B (client ephemeral key, server long-term key)
- Shared Secret C (client long-term key, server ephemeral key)
Enums§
Functions§
- Final shared key used to seal and open secret boxes (client to server)
- Final shared key used to seal and open secret boxes (server to client)