File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 77This document describes some of the high-level concepts and outlines the design.
88Please refer to the source code for details.
99
10- This library implements End-to-End Encryiption (E2EE) on supported endpopints (currently just browsers with support
10+ This library implements End-to-End Encryption (E2EE) on supported endpoints (currently just browsers with support
1111for [ insertable streams] ( https://github.com/w3c/webrtc-insertable-streams ) ).
1212
1313This implementation follows the model outlined in [ SFrame] ( https://tools.ietf.org/html/draft-omara-sframe-00 ) with
@@ -27,7 +27,7 @@ then sent to every other participant over the E2EE Olm channel.
2727### Key ratcheting
2828
2929Each participant ratchets their key when another participant joins. The new resulting key is not distributed since
30- every participant can derive it by ratchetting themselves.
30+ every participant can derive it by ratcheting themselves.
3131
3232Unlike described in [ SFrame 4.3.5.1] ( https://tools.ietf.org/html/draft-omara-sframe-00#section-4.3.5.1 )
3333we attempt to ratchet the key forward when we do not find a valid authentication tag. Note that we only update
@@ -39,7 +39,7 @@ the set of keys when we find a valid signature which avoids a denial of service
3939
4040We are using a variant of [ SFrame] ( https://tools.ietf.org/html/draft-omara-sframe-00 )
4141that uses a trailer instead of a header. We call it JFrame.
42- `
42+
4343These transformations use AES-GCM (with a 128 bit key; we could have used
4444256 bits but since the keys are short-lived decided against it) and the
4545webcrypto API:
You can’t perform that action at this time.
0 commit comments