Skip to content

Commit

Permalink
Added an appendix for explicitely listing SPKIs. Relates to #20
Browse files Browse the repository at this point in the history
  • Loading branch information
ounsworth committed Jul 7, 2024
1 parent f2f42ca commit 823144b
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion draft-ietf-lamps-pq-composite-kem.md
Original file line number Diff line number Diff line change
Expand Up @@ -611,7 +611,7 @@ TODO: OIDs to be replaced by IANA.

Therefore <CompKEM>.1 is equal to 2.16.840.1.114027.80.5.2.1

| KEM Type | OID | First Algorithm | Second Algorithm | KDF |
| Composite KEM | OID | First Algorithm | Second Algorithm | KDF |
|--------- | ----------------- | ---------- | ---------- | -------- |
| id-MLKEM512-ECDH-P256 | <CompKEM>.1 | MLKEM512 | ECDH-P256 | SHA3-256 |
| id-MLKEM512-ECDH-brainpoolP256r1 | <CompKEM>.2 | MLKEM512 | ECDH-brainpoolp256r1 | SHA3-256 |
Expand Down Expand Up @@ -874,6 +874,15 @@ The notion of a ciphertext collision resistant KEM is defined in [X-Wing] being

TBD

# Fixed Component Algorithm Identifiers

The following table lists explicitely the DER encoded `AlgorithmID` that MUST be used when reconstructing `SubjectPublicKeyInfo` objects for each component public key, which may be required for example if cryptographic library requires the public key in this form in order to process each component algorithm. The public key `BIT STRING` should be taken directly from the respective component of the CompositeKEMPublicKey.

| Composite KEM | First AlgorithmID | Second AlgorithmID |
| -------------- | ----------------- | ------------------ |
| TODO | TODO | TODO |

TODO: see https://github.com/lamps-wg/draft-composite-kem/issues/20

# Implementation Considerations {#sec-in-pract}

Expand Down

0 comments on commit 823144b

Please sign in to comment.