Tighten up language regarding direct use of the IANA registry values

This commit is contained in:
Andrew Thoelke 2019-09-25 22:11:36 +01:00
parent c6f03ef6d4
commit c625045da6

View File

@ -67,21 +67,29 @@ typedef uint32_t psa_key_type_t;
/** The type of PSA elliptic curve identifiers. /** The type of PSA elliptic curve identifiers.
* *
* The encoding of curve identifiers is aligned with the * The encoding of curve identifiers is taken from the
* TLS Supported Groups Registry (formerly known as the * TLS Supported Groups Registry (formerly known as the
* TLS EC Named Curve Registry) * TLS EC Named Curve Registry)
* https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-8 * https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-8
* The values are defined by RFC 8422 and RFC 7027. * The values are defined by RFC 8422 and RFC 7027.
*
* This specification defines identifiers for some of the curves in the IANA
* registry. Implementations that support other curves that are in the IANA
* registry should use the IANA value and a implementation-specific identifier.
*/ */
typedef uint16_t psa_ecc_curve_t; typedef uint16_t psa_ecc_curve_t;
/** The type of PSA Diffie-Hellman group identifiers. /** The type of PSA Diffie-Hellman group identifiers.
* *
* The encoding of group identifiers is aligned with the * The encoding of group identifiers is taken from the
* TLS Supported Groups Registry (formerly known as the * TLS Supported Groups Registry (formerly known as the
* TLS EC Named Curve Registry) * TLS EC Named Curve Registry)
* https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-8 * https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-8
* The values are defined by RFC 7919. * The values are defined by RFC 7919.
*
* This specification defines identifiers for some of the groups in the IANA
* registry. Implementations that support other groups that are in the IANA
* registry should use the IANA value and a implementation-specific identifier.
*/ */
typedef uint16_t psa_dh_group_t; typedef uint16_t psa_dh_group_t;