Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Andreas Auernhammer authored May 24, 2019
1 parent 5714138 commit 123cf8d
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down

0 comments on commit 123cf8d

Please sign in to comment.