summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md11
1 files changed, 6 insertions, 5 deletions
diff --git a/README.md b/README.md
index a58fed2..ac8cd5a 100644
--- a/README.md
+++ b/README.md
@@ -2,8 +2,9 @@
Key points:
-- UDP datagramm based
-- No ack's, no transport encryption
-- No transport compression (there is not a huge gain and lack of support in micropython)
-- Messages are authenticated by hash of secret value
-- All client-relevant code is compatible with micropython \ No newline at end of file
+- UDP datagramm based. Inherits non-reliable transport (no acks) and unordered.
+- No transport encryption
+- No transport compression
+- Messages are authenticated by sha256[0:6] of data + secret value + 16-bit nonce + 64-bit timestamp.
+- Replay is prevented by 2^16 nonce values per timestamp-second. Messages are only valid in timestamp window.
+- All client-relevant code is compatible with micropython