From d5fb03f8041b72f2fc6f7f7fd6927166de6bf90d Mon Sep 17 00:00:00 2001 From: Martin Thomson Date: Tue, 5 Dec 2023 16:53:47 +1100 Subject: [PATCH] Make the main diagram slightly narrower --- draft-ietf-sframe-enc.md | 68 ++++++++++++++++++++-------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/draft-ietf-sframe-enc.md b/draft-ietf-sframe-enc.md index e531900..04a9709 100644 --- a/draft-ietf-sframe-enc.md +++ b/draft-ietf-sframe-enc.md @@ -213,40 +213,40 @@ receivers of an SFrame-encrypted object agree on that object's semantics. SFrame does not provide this agreement; it must be arranged by the application. ~~~ aasvg - +--------------------------------------------------------+ - | | - | +----------+ +-------------+ +-----------+ | - .-. | | | | | | HBH | | -| | | | Encode |----->| Packetize |----->| Protect |-----------+ - '+' | | | ^ | | ^ | | | | - /|\ | +----------+ | +-------------+ | +-----------+ | | -/ + \ | | | ^ | | - / \ | SFrame SFrame | | | -/ \ | Protect Protect | | | -Alice | (per-frame) (per-packet) | | | - | ^ ^ | | | - | | | | | | - +-----------------|-------------------|---------|--------+ | - | | | v - | | | +---+----+ - | E2E Key | | HBH Key | Media | - +---- Management ---+ | Management | Server | - | | | +---+----+ - | | | | - +-----------------|-------------------|---------|--------+ | - | | | | | | - | V V | | | - .-. | SFrame SFrame | | | -| | | Unprotect Unprotect | | | - '+' | (per-frame) (per-packet) | | | - /|\ | | | V | | -/ + \ | +----------+ | +-------------+ | +-----------+ | | - / \ | | | V | | V | HBH | | | -/ \ | | Decode |<-----| Depacketize |<-----| Unprotect |<----------+ - Bob | | | | | | | | - | +----------+ +-------------+ +-----------+ | - | | - +--------------------------------------------------------+ + +------------------------------------------------------+ + | | + | +--------+ +-------------+ +-----------+ | + .-. | | | | | | HBH | | +| | | | Encode |----->| Packetize |----->| Protect |----------+ + '+' | | | ^ | | ^ | | | | + /|\ | +--------+ | +-------------+ | +-----------+ | | +/ + \ | | | ^ | | + / \ | SFrame SFrame | | | +/ \ | Protect Protect | | | +Alice | (per-frame) (per-packet) | | | + | ^ ^ | | | + | | | | | | + +---------------|-------------------|---------|--------+ | + | | | v + | | | +------+-+ + | E2E Key | HBH Key | Media | + +---- Management ---+ Management | Server | + | | | +------+-+ + | | | | + +---------------|-------------------|---------|--------+ | + | | | | | | + | V V | | | + .-. | SFrame SFrame | | | +| | | Unprotect Unprotect | | | + '+' | (per-frame) (per-packet) | | | + /|\ | | | V | | +/ + \ | +--------+ | +-------------+ | +-----------+ | | + / \ | | | V | | V | HBH | | | +/ \ | | Decode |<-----| Depacketize |<-----| Unprotect |<---------+ + Bob | | | | | | | | + | +--------+ +-------------+ +-----------+ | + | | + +------------------------------------------------------+ ~~~~~ {: #media-stack "Two options for integrating SFrame in a typical media stack" }