aboutsummaryrefslogtreecommitdiff
path: root/protocol.md
diff options
context:
space:
mode:
authorTom Smeding <tom.smeding@gmail.com>2020-06-21 22:32:27 +0200
committerTom Smeding <tom.smeding@gmail.com>2020-06-25 17:22:19 +0200
commitbbb8bc475593b9ff481ec214c4391fe6aff854f4 (patch)
tree4452579755867361fc5e6b7b395787f57e9fa2c7 /protocol.md
parent46feba9a7b1e4ed023dcdc3c505b67f3eb8348f0 (diff)
WIP secure transport using libsodium secretstreamlibsodium-transport
Diffstat (limited to 'protocol.md')
-rw-r--r--protocol.md9
1 files changed, 6 insertions, 3 deletions
diff --git a/protocol.md b/protocol.md
index 4094b79..a5a2df4 100644
--- a/protocol.md
+++ b/protocol.md
@@ -1,8 +1,11 @@
# tomsg protocol
-The underlying transport of the protocol is a plain TCP socket. The individual
-messages are all line-based; this means that a single message, both
-client->server and server->client, always ends with a newline (ASCII 10)
+The underlying transport of the protocol is an encrypted transport using
+libsodium, based on a plain TCP socket. This encrypted transport is defined in
+`protocol_transport.md`.
+
+The individual messages are all line-based; this means that a single message,
+both client->server and server->client, always ends with a newline (ASCII 10)
character.
Preliminary definitions: