lsd0012

LSD0012: CORE Authenticated Key Exchange (CAKE)
Log | Files | Refs

commit e3ad2f3ef954dff16eafade16344cd9808d238b7
parent e29c35a2691c0f9c50b28d702e7605e0d0d9e0a6
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Tue, 12 Nov 2024 15:21:21 +0100

minor editorial fixes; added encryptedmessage

Diffstat:
M.buildbot/firefly-x86_64-amdepyc_deploy.sh | 4++--
Mdraft-schanzen-cake.xml | 25+++++++++++++++++++++++++
2 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/.buildbot/firefly-x86_64-amdepyc_deploy.sh b/.buildbot/firefly-x86_64-amdepyc_deploy.sh @@ -5,6 +5,6 @@ if [ -e index.html ]; then rm index.html fi -ln -s lsd0012.html index.html -chmod -R ag+rX lsd0012.* index.html . +ln -s draft-schanzen-cake.html index.html +chmod -R ag+rX draft-schanzen-cake.* index.html . rsync --exclude=".*" --exclude="Makefile" -a --delete ./ lsd@firefly.gnunet.org:~/public/lsd0012/ diff --git a/draft-schanzen-cake.xml b/draft-schanzen-cake.xml @@ -429,6 +429,31 @@ ss_I -> HKDF-Extract = Master Secret (MS) <li>(ReceiverFinished)*RHTS</li> </ol> </section> + <section anchor="encrypted_message" numbered="true" toc="default"> + <name>EncryptedMessage</name> + <t> + The EncryptedMessage follows a message header with type <tt>CORE_ENCRYPTED_MESSAGE</tt>: + </t> + <figure anchor="figure_encryptedmsg" title="The Wire Format of the EncryptedMessage header."> + <artwork name="" type="" align="left" alt=""><![CDATA[ +0 8 16 24 32 40 48 56 ++-----+-----+-----+-----+-----+-----+-----+-----+ +| Nonce / +/ +-----+-----+-----+-----+ +/ | Tag / ++-----+-----+-----+-----+-----+-----+-----+-----+ +/ | Seq | ++-----+-----+-----+-----+-----+-----+-----+-----+ +| Timestamp | ++-----+-----+-----+-----+-----+-----+-----+-----+ + ]]></artwork> + </figure> + <t> + This is followed by encrypted application data. + The length of the data is included in the size field of the MessageHeader + preceeding the EncryptedMessage header. + </t> + </section> </section> <section anchor="open" numbered="true" toc="default"> <name>Open Issues</name>