Skip to content

Commit

Permalink
docs(design): reference the CTX construction
Browse files Browse the repository at this point in the history
  • Loading branch information
codahale committed Oct 17, 2023
1 parent 37b4305 commit 4fe3ff0
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion design.md
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,10 @@ function Open(key, nonce, ad, ciphertext, tag):

Unlike a standard AEAD, this can be easily extended to allow for multiple, independent pieces of
associated data. Also unlike many standard AEADs (e.g. AES-GCM and ChaCha20Poly1305), it is fully
context-committing.
context-committing: the tag is a strong cryptographic commitment to all the inputs provided SHA2 is
collision resistent. Similar to the [CTX construction](https://par.nsf.gov/servlets/purl/10391723),
which replaces the tag of an existing AEAD with `H(K, N, A, T)`, this effectively uses
`H(K, N, A, P)` as the tag.

## Complex Protocols

Expand Down

0 comments on commit 4fe3ff0

Please sign in to comment.