package
0.0.0-20240909083627-7bb605a9eae3
Repository: https://github.com/calvindc/comm-x.git
Documentation: pkg.go.dev

# README

handshake

Decentrallized & Privacy Communication, Protocol For Handshake.

handshake protocol provide a secure-channel based on a a mutually authenticating key agreement handshake, with forward secure identity metadata. based on http://dominictarr.github.io/secret-handshake-paper/shs.pdf

the step follows: Starting keys, upon starting the handshake, the client and server know these keys: 1 Client hello

2 Server hello

Shared secret derivation

3 Client authenticate

Shared secret derivation

4 Server accept

handshake complete