Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes header of algorithm column in all tables. #101

Merged
merged 1 commit into from
Jan 29, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions draft-ietf-lamps-pq-composite-sigs.md
Original file line number Diff line number Diff line change
Expand Up @@ -1047,7 +1047,7 @@ EDNOTE: these are prototyping OIDs to be replaced by IANA.

Pure Composite-ML-DSA Signature public key types:

| Composite Signature AlgorithmID | OID | First AlgorithmID | Second AlgorithmID |
| Composite Signature Algorithm | OID | First Algorithm | Second Algorithm |
| ----------- | ----------- | ----------- | ----------- |
| id-MLDSA44-RSA2048-PSS | <CompSig>.60 | id-ML-DSA-44 | id-RSASA-PSS with id-sha256 |
| id-MLDSA44-RSA2048-PKCS15 | <CompSig>.61 | id-ML-DSA-44 | sha256WithRSAEncryption |
Expand All @@ -1073,7 +1073,7 @@ Full specifications for the referenced algorithms can be found in {{appdx_compon

HashComposite-ML-DSA Signature public key types:

| Composite Signature AlgorithmID | OID | First AlgorithmID | Second AlgorithmID | Pre-Hash |
| Composite Signature Algorithm | OID | First Algorithm | Second Algorithm | Pre-Hash |
| ----------- | ----------- | ----------- | ----------- | ----------- |
| id-HashMLDSA44-RSA2048-PSS-SHA256 | <CompSig>.74 | id-ML-DSA-44 | id-RSASA-PSS with id-sha256 | id-sha256 |
| id-HashMLDSA44-RSA2048-PKCS15-SHA256 | <CompSig>.75 | id-ML-DSA-44 | sha256WithRSAEncryption | id-sha256 |
Expand All @@ -1100,9 +1100,9 @@ Full specifications for the referenced algorithms can be found in {{appdx_compon

## Domain Separators {#sec-domsep-values}

As mentioned above, the OID input value is used as a domain separator for the Composite Signature Generation and verification process and is the DER encoding of the OID. The following table shows the HEX encoding for each Signature AlgorithmID.
As mentioned above, the OID input value is used as a domain separator for the Composite Signature Generation and verification process and is the DER encoding of the OID. The following table shows the HEX encoding for each Signature Algorithm.

| Composite Signature AlgorithmID | Domain Separator (in Hex encoding)|
| Composite Signature Algorithm | Domain Separator (in Hex encoding)|
| ----------- | ----------- |
| id-MLDSA44-RSA2048-PSS | 060B6086480186FA6B5008013C|
| id-MLDSA44-RSA2048-PKCS15 |060B6086480186FA6B5008013D|
Expand All @@ -1120,7 +1120,7 @@ As mentioned above, the OID input value is used as a domain separator for the Co
| id-MLDSA87-Ed448 |060B6086480186FA6B50080149|
{: #tab-sig-alg-oids title="Pure ML-DSA Composite Signature Domain Separators"}

| Composite Signature AlgorithmID | Domain Separator (in Hex encoding)|
| Composite Signature Algorithm | Domain Separator (in Hex encoding)|
| ----------- | ----------- |
| id-HashMLDSA44-RSA2048-PSS-SHA256 | 060B6086480186FA6B5008014A|
| id-HashMLDSA44-RSA2048-PKCS15-SHA256 |060B6086480186FA6B5008014B|
Expand Down Expand Up @@ -1227,7 +1227,7 @@ All recommendations for using Composite ML-DSA in CMS are fully aligned with the

A compliant implementation MUST support the following algorithms for the SignerInfo `digestAlgorithm` field when the corresponding Composite ML-DSA algorithm is listed in the SignerInfo `signatureAlgorithm` field. Implementations MAY also support other algorithms for the SignerInfo `digestAlgorithm` and SHOULD use algorithms of equivalent strength or greater.

| Composite Signature AlgorithmID | digestAlgorithm |
| Composite Signature Algorithm | digestAlgorithm |
| ----------- | ----------- |
| id-MLDSA44-RSA2048-PSS | SHA256 |
| id-MLDSA44-RSA2048-PKCS15 | SHA256 |
Expand Down
Loading