diff --git a/src/ecdsa/sections/05-ecdsa-detsiggen-capabilities.adoc b/src/ecdsa/sections/05-ecdsa-detsiggen-capabilities.adoc index d38b717a..84a47190 100644 --- a/src/ecdsa/sections/05-ecdsa-detsiggen-capabilities.adoc +++ b/src/ecdsa/sections/05-ecdsa-detsiggen-capabilities.adoc @@ -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"} |=== diff --git a/src/ecdsa/sections/05-ecdsa-keygen-capabilities.adoc b/src/ecdsa/sections/05-ecdsa-keygen-capabilities.adoc index fbf6b6c1..c694efbf 100644 --- a/src/ecdsa/sections/05-ecdsa-keygen-capabilities.adoc +++ b/src/ecdsa/sections/05-ecdsa-keygen-capabilities.adoc @@ -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"} |=== @@ -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"} |=== diff --git a/src/ecdsa/sections/05-ecdsa-keyver-capabilities.adoc b/src/ecdsa/sections/05-ecdsa-keyver-capabilities.adoc index 3fc659cb..38276bcc 100644 --- a/src/ecdsa/sections/05-ecdsa-keyver-capabilities.adoc +++ b/src/ecdsa/sections/05-ecdsa-keyver-capabilities.adoc @@ -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 @@ -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 diff --git a/src/ecdsa/sections/05-ecdsa-siggen-capabilities.adoc b/src/ecdsa/sections/05-ecdsa-siggen-capabilities.adoc index 1d2ad07b..a5aedc59 100644 --- a/src/ecdsa/sections/05-ecdsa-siggen-capabilities.adoc +++ b/src/ecdsa/sections/05-ecdsa-siggen-capabilities.adoc @@ -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"} |=== @@ -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"} |=== diff --git a/src/ecdsa/sections/05-ecdsa-sigver-capabilities.adoc b/src/ecdsa/sections/05-ecdsa-sigver-capabilities.adoc index 8980062f..87a7a3a0 100644 --- a/src/ecdsa/sections/05-ecdsa-sigver-capabilities.adoc +++ b/src/ecdsa/sections/05-ecdsa-sigver-capabilities.adoc @@ -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"} |=== @@ -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"} |===