Skip to content

Commit

Permalink
Fixed up OIDs for new P256 combination
Browse files Browse the repository at this point in the history
  • Loading branch information
johngray-dev authored Jan 29, 2025
1 parent c2edf17 commit 120e1f2
Showing 1 changed file with 28 additions and 28 deletions.
56 changes: 28 additions & 28 deletions draft-ietf-lamps-pq-composite-sigs.md
Original file line number Diff line number Diff line change
Expand Up @@ -1058,12 +1058,12 @@ Pure Composite-ML-DSA Signature public key types:
| id-MLDSA65-RSA4096-PSS | <CompSig>.66 | id-ML-DSA-65 | id-RSASA-PSS with id-sha384 |
| id-MLDSA65-RSA4096-PKCS15 | <CompSig>.67 | id-ML-DSA-65 | sha384WithRSAEncryption |
| id-MLDSA65-ECDSA-P256 | <CompSig>.68 | id-ML-DSA-65 | ecdsa-with-SHA256 with secp256r1 |
| id-MLDSA65-ECDSA-P384 | <CompSig>.68 | id-ML-DSA-65 | ecdsa-with-SHA384 with secp384r1 |
| id-MLDSA65-ECDSA-brainpoolP256r1 | <CompSig>.69 | id-ML-DSA-65 | ecdsa-with-SHA256 with brainpoolP256r1 |
| id-MLDSA65-Ed25519 | <CompSig>.70 | id-ML-DSA-65 | id-Ed25519 |
| id-MLDSA87-ECDSA-P384 | <CompSig>.71 | id-ML-DSA-87 | ecdsa-with-SHA384 with secp384r1 |
| id-MLDSA87-ECDSA-brainpoolP384r1 | <CompSig>.72 | id-ML-DSA-87 | ecdsa-with-SHA384 with brainpoolP384r1 |
| id-MLDSA87-Ed448 | <CompSig>.73 | id-ML-DSA-87 | id-Ed448 |
| id-MLDSA65-ECDSA-P384 | <CompSig>.69 | id-ML-DSA-65 | ecdsa-with-SHA384 with secp384r1 |
| id-MLDSA65-ECDSA-brainpoolP256r1 | <CompSig>.70 | id-ML-DSA-65 | ecdsa-with-SHA256 with brainpoolP256r1 |
| id-MLDSA65-Ed25519 | <CompSig>.71 | id-ML-DSA-65 | id-Ed25519 |
| id-MLDSA87-ECDSA-P384 | <CompSig>.72 | id-ML-DSA-87 | ecdsa-with-SHA384 with secp384r1 |
| id-MLDSA87-ECDSA-brainpoolP384r1 | <CompSig>.73 | id-ML-DSA-87 | ecdsa-with-SHA384 with brainpoolP384r1 |
| id-MLDSA87-Ed448 | <CompSig>.74 | id-ML-DSA-87 | id-Ed448 |
{: #tab-sig-algs title="Pure ML-DSA Composite Signature Algorithms"}

See the ASN.1 module in section {{sec-asn1-module}} for the explicit definitions of the above Composite ML-DSA algorithms.
Expand Down Expand Up @@ -1114,32 +1114,32 @@ As mentioned above, the OID input value is used as a domain separator for the Co
| id-MLDSA65-RSA3072-PKCS15 |060B6086480186FA6B50080141|
| id-MLDSA65-RSA4096-PSS |060B6086480186FA6B50080142|
| id-MLDSA65-RSA4096-PKCS15 |060B6086480186FA6B50080143|
| id-MLDSA65-ECDSA-P256 |XXXXXX|
| id-MLDSA65-ECDSA-P384 |060B6086480186FA6B50080144|
| id-MLDSA65-ECDSA-brainpoolP256r1 |060B6086480186FA6B50080145|
| id-MLDSA65-Ed25519 |060B6086480186FA6B50080146|
| id-MLDSA87-ECDSA-P384 |060B6086480186FA6B50080147|
| id-MLDSA87-ECDSA-brainpoolP384r1 |060B6086480186FA6B50080148|
| id-MLDSA87-Ed448 |060B6086480186FA6B50080149|
| id-MLDSA65-ECDSA-P256 |060B6086480186FA6B50080144|
| id-MLDSA65-ECDSA-P384 |060B6086480186FA6B50080145|
| id-MLDSA65-ECDSA-brainpoolP256r1 |060B6086480186FA6B50080146|
| id-MLDSA65-Ed25519 |060B6086480186FA6B50080147|
| id-MLDSA87-ECDSA-P384 |060B6086480186FA6B50080148|
| id-MLDSA87-ECDSA-brainpoolP384r1 |060B6086480186FA6B50080149|
| id-MLDSA87-Ed448 |060B6086480186FA6B5008014A|
{: #tab-sig-alg-oids title="Pure ML-DSA Composite Signature Domain Separators"}

| Composite Signature Algorithm | Domain Separator (in Hex encoding)|
| ----------- | ----------- |
| id-HashMLDSA44-RSA2048-PSS-SHA256 | 060B6086480186FA6B5008014A|
| id-HashMLDSA44-RSA2048-PKCS15-SHA256 |060B6086480186FA6B5008014B|
| id-HashMLDSA44-Ed25519-SHA512 |060B6086480186FA6B5008014C|
| id-HashMLDSA44-ECDSA-P256-SHA256 |060B6086480186FA6B5008014D|
| id-HashMLDSA65-RSA3072-PSS-SHA512 |060B6086480186FA6B5008014E|
| id-HashMLDSA65-RSA3072-PKCS15-SHA512 |060B6086480186FA6B5008014F|
| id-HashMLDSA65-RSA4096-PSS-SHA512 |060B6086480186FA6B50080150|
| id-HashMLDSA65-RSA4096-PKCS15-SHA512 |060B6086480186FA6B50080151|
| id-HashMLDSA65-ECDSA-P256-SHA512 |XXXXXXXX|
| id-HashMLDSA65-ECDSA-P384-SHA512 |060B6086480186FA6B50080152|
| id-HashMLDSA65-ECDSA-brainpoolP256r1-SHA512 |060B6086480186FA6B50080153|
| id-HashMLDSA65-Ed25519-SHA512 |060B6086480186FA6B50080154|
| id-HashMLDSA87-ECDSA-P384-SHA512 |060B6086480186FA6B50080155|
| id-HashMLDSA87-ECDSA-brainpoolP384r1-SHA512 |060B6086480186FA6B50080156|
| id-HashMLDSA87-Ed448-SHA512 |060B6086480186FA6B50080157|
| id-HashMLDSA44-RSA2048-PSS-SHA256 | 060B6086480186FA6B50080150|
| id-HashMLDSA44-RSA2048-PKCS15-SHA256 |060B6086480186FA6B50080151|
| id-HashMLDSA44-Ed25519-SHA512 |060B6086480186FA6B50080152|
| id-HashMLDSA44-ECDSA-P256-SHA256 |060B6086480186FA6B50080153|
| id-HashMLDSA65-RSA3072-PSS-SHA512 |060B6086480186FA6B50080154|
| id-HashMLDSA65-RSA3072-PKCS15-SHA512 |060B6086480186FA6B50080155|
| id-HashMLDSA65-RSA4096-PSS-SHA512 |060B6086480186FA6B50080156|
| id-HashMLDSA65-RSA4096-PKCS15-SHA512 |060B6086480186FA6B50080157|
| id-HashMLDSA65-ECDSA-P256-SHA512 |060B6086480186FA6B50080158|
| id-HashMLDSA65-ECDSA-P384-SHA512 |060B6086480186FA6B50080159|
| id-HashMLDSA65-ECDSA-brainpoolP256r1-SHA512 |060B6086480186FA6B5008015A|
| id-HashMLDSA65-Ed25519-SHA512 |060B6086480186FA6B5008015B|
| id-HashMLDSA87-ECDSA-P384-SHA512 |060B6086480186FA6B5008015C|
| id-HashMLDSA87-ECDSA-brainpoolP384r1-SHA512 |060B6086480186FA6B5008015D|
| id-HashMLDSA87-Ed448-SHA512 |060B6086480186FA6B5008015E|
{: #tab-hash-sig-alg-oids title="Hash ML-DSA Composite Signature Domain Separators"}

## Rationale for choices
Expand Down

0 comments on commit 120e1f2

Please sign in to comment.