Skip to content

Commit

Permalink
Make the main diagram slightly narrower
Browse files Browse the repository at this point in the history
  • Loading branch information
martinthomson committed Dec 5, 2023
1 parent ff2be4a commit d5fb03f
Showing 1 changed file with 34 additions and 34 deletions.
68 changes: 34 additions & 34 deletions draft-ietf-sframe-enc.md
Original file line number Diff line number Diff line change
Expand Up @@ -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" }

Expand Down

0 comments on commit d5fb03f

Please sign in to comment.