From 5c9af1d3c4083213900455b4ae0d0cae8a8cbd3c Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Mon, 9 May 2016 19:05:39 +0300 Subject: [PATCH] [DOC] Remove ugly scheme --- doc/transport.texi | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/doc/transport.texi b/doc/transport.texi index cdb5950..cb9b5d5 100644 --- a/doc/transport.texi +++ b/doc/transport.texi @@ -2,26 +2,11 @@ @section Transport protocol @verbatim -TAG || ENCRYPTED || NONCE --> PACKET - ^ ^ ^ - | | | - | | +-------------+ - | | | - | +-------------+ | - | | | - +--< AUTH(AUTH_KEY, ENCRYPTED || NONCE) - ^ ^ - | | -+------------------------+ | -| | -| +---------------+ -| | -+--< ENCRYPT(KEY, NONCE, PAYLOAD) - ^ ^ - | | - | +--< DATA || PAD [|| ZEROS] - | - +--< MAC(MAC_KEY, SERIAL) + NONCE = MAC(MAC_KEY, SERIAL) + PAYLOAD = DATA || PAD [|| ZEROS] +CIPHERTEXT = ENCRYPT(KEY, NONCE, PAYLOAD) + TAG = AUTH(AUTH_KEY, CIPHERTEXT || NONCE) + MESSAGE = TAG || CIPHERTEXT || NONCE @end verbatim @code{SERIAL} is message's serial number. Odds are reserved for -- 2.44.0