Skip to content

Commit

Permalink
Update readme with KMAC KDFs for cms-kyber-03
Browse files Browse the repository at this point in the history
  • Loading branch information
danvangeest committed Mar 15, 2024
1 parent 9db5885 commit 44ffb4f
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,14 +156,14 @@ Each RFC will specify mandatory KDFs, and probably allow for others as well. You
| I-D/RFC | Algorithm | MTI KDF | `<kdf> string` |
| - | - | - | - |
| rfc5990bis | RSA-KEM | KDF3 w/ SHA-256 | id-kdf-kdf3 |
| cms-kyber | ML-KEM-512 | HKDF w/ SHA-256\* | id-alg-hkdf-with-sha256\* |
| cms-kyber | ML-KEM-768 | HKDF w/ SHA-384\* | id-alg-hkdf-with-sha384\* |
| cms-kyber | ML-KEM-1024 | HKDF w/ SHA-512\* | id-alg-hkdf-with-sha512\* |
| - | kyber512 | HKDF w/ SHA-256\* | id-alg-hkdf-with-sha256\* |
| - | kyber768 | HKDF w/ SHA-384\* | id-alg-hkdf-with-sha384\* |
| - | kyber1024 | HKDF w/ SHA-512\* | id-alg-hkdf-with-sha512\* |

\* The MTI artifacts for draft-ietf-lamps-cms-kyber are still TBD. Ideally we're just waiting on OIDs for kmac-based KDFs. Otherwise we'll argue about using KDF3 vs HKDF-with-SHA3 (OIDs are not defined yet). For the moment we're using HKDF-with-SHA2 because a) we have OIDs; b) we have implementations.
| cms-kyber | ML-KEM-512 | KMAC128-KDF\* | id-kmac128\* |
| cms-kyber | ML-KEM-768 | KMAC256-KDF\* | id-kmac256\* |
| cms-kyber | ML-KEM-1024 | KMAC256-KDF\* | id-kmac256\* |
| - | kyber512 | KMAC256-KDF\* | id-kmac128\* |
| - | kyber768 | KMAC256-KDF\* | id-kmac256\* |
| - | kyber1024 | KMAC256-KDF\* | id-kmac256\* |

\* The MTI artifacts were updated to KMAC-based KDFs in draft-ietf-lamps-cms-kyber-03.

### CMP -- artifacts_cmp.zip

Expand Down

0 comments on commit 44ffb4f

Please sign in to comment.