Skip to content

Commit

Permalink
Add size overhead column to README table listing committing AEAD cons…
Browse files Browse the repository at this point in the history
…tructions
  • Loading branch information
rlee287 committed Oct 31, 2023
1 parent 23f6d70 commit b94491b
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions committing-aead/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ when they are necessary.

## About

The following constructions are supported:
The following constructions are included:

| Committing AEAD Construction | Encryption? | Decryption? | Commitment Security |
|------------------------------|-------------|-------------|---------------------|
| ["Padding Fix"] | Yes | Yes | Key only |
| [CTX] | Yes | No | All inputs |
| CTXish-HMAC (see code docs) | Yes | Yes | All inputs |
| Committing AEAD Construction | Encryption? | Decryption? | Commitment Security | Overhead |
|------------------------------|-------------|-------------|---------------------|---------|
| ["Padding Fix"] | Yes | Yes | Key only | `ctxt+=3*key_size` |
| [CTX] | Yes | No | All inputs | `tag+=hash_len-orig_tag_len` |
| CTXish-HMAC (see code docs) | Yes | Yes | All inputs | `tag+=hash_len` |

CTX decryption is not implemented because verifying the tag at decryption time
requires accessing the expected original tag of the wrapped AEAD, which is
Expand Down

0 comments on commit b94491b

Please sign in to comment.