Skip to content

Commit

Permalink
Merge pull request usnistgov#1508 from usnistgov/gh1506-update-ecdsa
Browse files Browse the repository at this point in the history
Updated ecdsa to show correct curve support in tables
  • Loading branch information
jbrock24 authored Apr 29, 2024
2 parents c4bd521 + b392f42 commit 888e524
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion src/ecdsa/sections/05-ecdsa-detsiggen-capabilities.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ The complete list of DetECDSA / sigGen / FIPS186-5 capabilities *MAY* be adverti
|===
| JSON Value | Description | JSON type | Valid Values

| curve | The curves supported with a particular set of hash algorithms. | array | Any non-empty subset of {"P-224", "P-256", "P-384", "P-521"}
| curve | The curves supported with a particular set of hash algorithms. | array | Any non-empty subset of {"P-224", "P-256", "P-384", "P-521", "B-233", "B-283", "B-409", "B-571", "K-233", "K-283", "K-409", "K-571"}
| hashAlg | The hash functions supported when signing a message for a particular set of curves. | array | Any non-empty subset of {"SHA2-224", "SHA2-256", "SHA2-384", "SHA2-512", "SHA2-512/224", "SHA2-512/256", "SHA3-224", "SHA3-256", "SHA3-384", "SHA3-512"}
|===

Expand Down
4 changes: 2 additions & 2 deletions src/ecdsa/sections/05-ecdsa-keygen-capabilities.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ The complete list of ECDSA / keyGen / 1.0 capabilities *MAY* be advertised by th
|===
| JSON Value | Description | JSON type | Valid Values

| curve | The curve names supported for the IUT in keyGen. | array | Any non-empty subset of {"P-224", "P-256", "P-384", "P-521", "B-233", "B-283", "B-409", "B-571", "K-233", "K-283", "K-409", "K-571"}
| curve | The curve names supported for the IUT in keyGen. | array | Any non-empty subset of {"P-224", "P-256", "P-384", "P-521"}
| secretGenerationMode | The method used to generate the randomness incoporated in the key. | array | Any non-empty subset of {"extra bits", "testing candidates"}
|===

Expand Down Expand Up @@ -67,7 +67,7 @@ The complete list of ECDSA / keyGen / FIPS186-5 capabilities *MAY* be advertised
|===
| JSON Value | Description | JSON type | Valid Values

| curve | The curve names supported for the IUT in keyGen. | array | Any non-empty subset of {"P-224", "P-256", "P-384", "P-521"}
| curve | The curve names supported for the IUT in keyGen. | array | Any non-empty subset of {"P-224", "P-256", "P-384", "P-521", "B-233", "B-283", "B-409", "B-571", "K-233", "K-283", "K-409", "K-571"}
| secretGenerationMode | The method used to generate the randomness incoporated in the key. | array | Any non-empty subset of {"extra bits", "testing candidates"}
|===

Expand Down
4 changes: 2 additions & 2 deletions src/ecdsa/sections/05-ecdsa-keyver-capabilities.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ The complete list of ECDSA / keyVer / 1.0 capabilities *MAY* be advertised by th
|===
| JSON Value | Description | JSON type | Valid Values

| curve | The curve names supported for the IUT in keyVer. | array | Any non-empty subset of {"P-192", "P-224", "P-256", "P-384", "P-521", "B-163", "B-233", "B-283", "B-409", "B-571", "K-163", "K-233", "K-283", "K-409", "K-571"}
| curve | The curve names supported for the IUT in keyVer. | array | Any non-empty subset of {"P-192", "P-224", "P-256", "P-384", "P-521"}
|===

Below is an example of the registration for ECDSA / keyVer / 1.0
Expand Down Expand Up @@ -63,7 +63,7 @@ The complete list of ECDSA / keyVer / FIPS186-5 capabilities *MAY* be advertised
|===
| JSON Value | Description | JSON type | Valid Values

| curve | The curve names supported for the IUT in keyVer. | array | Any non-empty subset of {"P-224", "P-256", "P-384", "P-521"}
| curve | The curve names supported for the IUT in keyVer. | array | Any non-empty subset of {"P-224", "P-256", "P-384", "P-521", "B-233", "B-283", "B-409", "B-571", "K-233", "K-283", "K-409", "K-571"}
|===

Below is an example of the registration for ECDSA / keyVer / FIPS186-5
Expand Down
4 changes: 2 additions & 2 deletions src/ecdsa/sections/05-ecdsa-siggen-capabilities.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ The complete list of ECDSA / sigGen / 1.0 capabilities *MAY* be advertised by th
|===
| JSON Value | Description | JSON type | Valid Values

| curve | The curves supported with a particular set of hash algorithms. | array | Any non-empty subset of {"P-224", "P-256", "P-384", "P-521", "B-233", "B-283", "B-409", "B-571", "K-233", "K-283", "K-409", "K-571"}
| curve | The curves supported with a particular set of hash algorithms. | array | Any non-empty subset of {"P-224", "P-256", "P-384", "P-521"}
| hashAlg | The hash functions supported when signing a message for a particular set of curves. | array | Any non-empty subset of {"SHA2-224", "SHA2-256", "SHA2-384", "SHA2-512", "SHA2-512/224", "SHA2-512/256", "SHA3-224", "SHA3-256", "SHA3-384", "SHA3-512"}
|===

Expand Down Expand Up @@ -75,7 +75,7 @@ The complete list of ECDSA / sigGen / FIPS186-5 capabilities *MAY* be advertised
|===
| JSON Value | Description | JSON type | Valid Values

| curve | The curves supported with a particular set of hash algorithms. | array | Any non-empty subset of {"P-224", "P-256", "P-384", "P-521"}
| curve | The curves supported with a particular set of hash algorithms. | array | Any non-empty subset of {"P-224", "P-256", "P-384", "P-521", "B-233", "B-283", "B-409", "B-571", "K-233", "K-283", "K-409", "K-571"}
| hashAlg | The hash functions supported when signing a message for a particular set of curves. | array | Any non-empty subset of {"SHA2-224", "SHA2-256", "SHA2-384", "SHA2-512", "SHA2-512/224", "SHA2-512/256", "SHA3-224", "SHA3-256", "SHA3-384", "SHA3-512", "SHAKE-128", "SHAKE-256"}
|===

Expand Down
4 changes: 2 additions & 2 deletions src/ecdsa/sections/05-ecdsa-sigver-capabilities.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ The complete list of ECDSA / sigVer / 1.0 capabilities *MAY* be advertised by th
|===
| JSON Value | Description | JSON type | Valid Values

| curve | The curves supported with a particular set of hash algorithms. | array | Any non-empty subset of {"P-192", "P-224", "P-256", "P-384", "P-521", "B-163", "B-233", "B-283", "B-409", "B-571", "K-163", "K-233", "K-283", "K-409", "K-571"}
| curve | The curves supported with a particular set of hash algorithms. | array | Any non-empty subset of {"P-192", "P-224", "P-256", "P-384", "P-521"}
| hashAlg | The hash functions supported when signing a message for a particular set of curves. | array | Any non-empty subset of {"SHA-1", "SHA2-224", "SHA2-256", "SHA2-384", "SHA2-512", "SHA2-512/224", "SHA2-512/256", "SHA3-224", "SHA3-256", "SHA3-384", "SHA3-512"}
|===

Expand Down Expand Up @@ -75,7 +75,7 @@ The complete list of ECDSA / sigVer / FIPS186-5 capabilities *MAY* be advertised
|===
| JSON Value | Description | JSON type | Valid Values

| curve | The curves supported with a particular set of hash algorithms. | array | Any non-empty subset of {"P-224", "P-256", "P-384", "P-521"}
| curve | The curves supported with a particular set of hash algorithms. | array | Any non-empty subset of {"P-224", "P-256", "P-384", "P-521", "B-233", "B-283", "B-409", "B-571", "K-233", "K-283", "K-409", "K-571"}
| hashAlg | The hash functions supported when signing a message for a particular set of curves. | array | Any non-empty subset of {"SHA2-224", "SHA2-256", "SHA2-384", "SHA2-512", "SHA2-512/224", "SHA2-512/256", "SHA3-224", "SHA3-256", "SHA3-384", "SHA3-512", "SHAKE-128", "SHAKE-256"}
|===

Expand Down

0 comments on commit 888e524

Please sign in to comment.