mirror of https://gogs.blitter.com/RLabs/xs
Update page 'Home'
parent
f160831188
commit
78d84834a7
2
Home.md
2
Home.md
|
@ -23,7 +23,7 @@ The client and server programs (`hkexsh`/`hkexcp` and `hkexshd`) build upon the
|
|||
|
||||
The `hkexsh` client follows a standard Golang client connection style, but replaces calls to raw `net.Dial()` with `hkexnet.Dial()`, and likewise the `hkexshd` server uses `hkexnet.Listen()` to obtain connections conforming to the basic `net.Conn` interface.
|
||||
|
||||
Upon `Dial()`, the key exchange is initiated (whereby client and server independently derive the same keying material) and an agreed-upo session key and crypto algorithm are used to secure the individual session.
|
||||
Upon `Dial()`, the key exchange is initiated (whereby client and server independently derive the same keying material) and an agreed-upon session key and crypto algorithm are used to secure the individual session.
|
||||
|
||||
Above the `hkexnet.Conn` layer the server and client (`hkexshd` and `hkexsh`) negotiate session settings (cipher/hmac algorithm, interactive/non-interactive, etc.) to be used for further communication.
|
||||
|
||||
|
|
Loading…
Reference in New Issue