From 123cf8d7471f64e9e62b06eb9f0217a0a2293ee3 Mon Sep 17 00:00:00 2001 From: Andreas Auernhammer Date: Fri, 24 May 2019 12:23:15 +0200 Subject: [PATCH] Update README.md --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 56545bd..5ae04f6 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,9 @@ The `sio` package implements provable secure authenticated encryption for continuous byte streams. It splits a data stream into `L` bytes long fragments and en/decrypts each fragment with an unqiue -key-nonce combination using the *AEAD*. For the last fragment the construction prefixes the associated -data with the `0x80` byte (instead of `0x00`) to prevent truncation attacks. +key-nonce combination using an [AEAD](https://golang.org/pkg/crypto/cipher/#AEAD). For the last +fragment the construction prefixes the associated data with the `0x80` byte (instead of `0x00`) +to prevent truncation attacks. ![`sio` encryption scheme](https://github.com/secure-io/sio/blob/master/img/channel_construction.svg)