TLS helper functions#
Functions#
mbedtls_ecp_group_id
mbedtls_ecc_group_of_psa(psa_ecc_family_t curve, size_t bits, int bits_is_sloppy)
Convert an ECC curve identifier from the PSA encoding to Mbed TLS.
Function Documentation#
mbedtls_ecc_group_of_psa#
mbedtls_ecp_group_id mbedtls_ecc_group_of_psa (psa_ecc_family_t curve, size_t bits, int bits_is_sloppy)
Convert an ECC curve identifier from the PSA encoding to Mbed TLS.
Parameters
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| psa_ecc_family_t | N/A | curve | A PSA elliptic curve identifier ( |
| size_t | N/A | bits | The bit-length of a private key on |
| int | N/A | bits_is_sloppy | If true, |
Note
This function is provided solely for the convenience of Mbed TLS and may be removed at any time without notice.
Returns
The corresponding Mbed TLS elliptic curve identifier (
MBEDTLS_ECP_DP_xxx).#MBEDTLS_ECP_DP_NONE if
curveis not recognized.#MBEDTLS_ECP_DP_NONE if
bitsis not correct forcurve.