diff --git a/Home.md b/Home.md index ea16d81..f1a5fdd 100644 --- a/Home.md +++ b/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.