mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-03-24 10:43:31 +00:00
Remove unused function from psa_util.h
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
This commit is contained in:
parent
5c731b0afb
commit
f9b012f313
@ -44,111 +44,6 @@
|
|||||||
|
|
||||||
/* Translations for ECC. */
|
/* Translations for ECC. */
|
||||||
|
|
||||||
static inline int mbedtls_psa_get_ecc_oid_from_id(
|
|
||||||
psa_ecc_family_t curve, size_t bits,
|
|
||||||
char const **oid, size_t *oid_len)
|
|
||||||
{
|
|
||||||
switch (curve) {
|
|
||||||
case PSA_ECC_FAMILY_SECP_R1:
|
|
||||||
switch (bits) {
|
|
||||||
#if defined(MBEDTLS_ECP_DP_SECP192R1_ENABLED)
|
|
||||||
case 192:
|
|
||||||
*oid = MBEDTLS_OID_EC_GRP_SECP192R1;
|
|
||||||
*oid_len = MBEDTLS_OID_SIZE(MBEDTLS_OID_EC_GRP_SECP192R1);
|
|
||||||
return 0;
|
|
||||||
#endif /* MBEDTLS_ECP_DP_SECP192R1_ENABLED */
|
|
||||||
#if defined(MBEDTLS_ECP_DP_SECP224R1_ENABLED)
|
|
||||||
case 224:
|
|
||||||
*oid = MBEDTLS_OID_EC_GRP_SECP224R1;
|
|
||||||
*oid_len = MBEDTLS_OID_SIZE(MBEDTLS_OID_EC_GRP_SECP224R1);
|
|
||||||
return 0;
|
|
||||||
#endif /* MBEDTLS_ECP_DP_SECP224R1_ENABLED */
|
|
||||||
#if defined(MBEDTLS_ECP_DP_SECP256R1_ENABLED)
|
|
||||||
case 256:
|
|
||||||
*oid = MBEDTLS_OID_EC_GRP_SECP256R1;
|
|
||||||
*oid_len = MBEDTLS_OID_SIZE(MBEDTLS_OID_EC_GRP_SECP256R1);
|
|
||||||
return 0;
|
|
||||||
#endif /* MBEDTLS_ECP_DP_SECP256R1_ENABLED */
|
|
||||||
#if defined(MBEDTLS_ECP_DP_SECP384R1_ENABLED)
|
|
||||||
case 384:
|
|
||||||
*oid = MBEDTLS_OID_EC_GRP_SECP384R1;
|
|
||||||
*oid_len = MBEDTLS_OID_SIZE(MBEDTLS_OID_EC_GRP_SECP384R1);
|
|
||||||
return 0;
|
|
||||||
#endif /* MBEDTLS_ECP_DP_SECP384R1_ENABLED */
|
|
||||||
#if defined(MBEDTLS_ECP_DP_SECP521R1_ENABLED)
|
|
||||||
case 521:
|
|
||||||
*oid = MBEDTLS_OID_EC_GRP_SECP521R1;
|
|
||||||
*oid_len = MBEDTLS_OID_SIZE(MBEDTLS_OID_EC_GRP_SECP521R1);
|
|
||||||
return 0;
|
|
||||||
#endif /* MBEDTLS_ECP_DP_SECP521R1_ENABLED */
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case PSA_ECC_FAMILY_SECP_K1:
|
|
||||||
switch (bits) {
|
|
||||||
#if defined(MBEDTLS_ECP_DP_SECP192K1_ENABLED)
|
|
||||||
case 192:
|
|
||||||
*oid = MBEDTLS_OID_EC_GRP_SECP192K1;
|
|
||||||
*oid_len = MBEDTLS_OID_SIZE(MBEDTLS_OID_EC_GRP_SECP192K1);
|
|
||||||
return 0;
|
|
||||||
#endif /* MBEDTLS_ECP_DP_SECP192K1_ENABLED */
|
|
||||||
#if defined(MBEDTLS_ECP_DP_SECP224K1_ENABLED)
|
|
||||||
case 224:
|
|
||||||
*oid = MBEDTLS_OID_EC_GRP_SECP224K1;
|
|
||||||
*oid_len = MBEDTLS_OID_SIZE(MBEDTLS_OID_EC_GRP_SECP224K1);
|
|
||||||
return 0;
|
|
||||||
#endif /* MBEDTLS_ECP_DP_SECP224K1_ENABLED */
|
|
||||||
#if defined(MBEDTLS_ECP_DP_SECP256K1_ENABLED)
|
|
||||||
case 256:
|
|
||||||
*oid = MBEDTLS_OID_EC_GRP_SECP256K1;
|
|
||||||
*oid_len = MBEDTLS_OID_SIZE(MBEDTLS_OID_EC_GRP_SECP256K1);
|
|
||||||
return 0;
|
|
||||||
#endif /* MBEDTLS_ECP_DP_SECP256K1_ENABLED */
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case PSA_ECC_FAMILY_BRAINPOOL_P_R1:
|
|
||||||
switch (bits) {
|
|
||||||
#if defined(MBEDTLS_ECP_DP_BP256R1_ENABLED)
|
|
||||||
case 256:
|
|
||||||
*oid = MBEDTLS_OID_EC_GRP_BP256R1;
|
|
||||||
*oid_len = MBEDTLS_OID_SIZE(MBEDTLS_OID_EC_GRP_BP256R1);
|
|
||||||
return 0;
|
|
||||||
#endif /* MBEDTLS_ECP_DP_BP256R1_ENABLED */
|
|
||||||
#if defined(MBEDTLS_ECP_DP_BP384R1_ENABLED)
|
|
||||||
case 384:
|
|
||||||
*oid = MBEDTLS_OID_EC_GRP_BP384R1;
|
|
||||||
*oid_len = MBEDTLS_OID_SIZE(MBEDTLS_OID_EC_GRP_BP384R1);
|
|
||||||
return 0;
|
|
||||||
#endif /* MBEDTLS_ECP_DP_BP384R1_ENABLED */
|
|
||||||
#if defined(MBEDTLS_ECP_DP_BP512R1_ENABLED)
|
|
||||||
case 512:
|
|
||||||
*oid = MBEDTLS_OID_EC_GRP_BP512R1;
|
|
||||||
*oid_len = MBEDTLS_OID_SIZE(MBEDTLS_OID_EC_GRP_BP512R1);
|
|
||||||
return 0;
|
|
||||||
#endif /* MBEDTLS_ECP_DP_BP512R1_ENABLED */
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case PSA_ECC_FAMILY_MONTGOMERY:
|
|
||||||
switch (bits) {
|
|
||||||
#if defined(MBEDTLS_ECP_DP_CURVE25519_ENABLED)
|
|
||||||
case 255:
|
|
||||||
*oid = MBEDTLS_OID_X25519;
|
|
||||||
*oid_len = MBEDTLS_OID_SIZE(MBEDTLS_OID_X25519);
|
|
||||||
return 0;
|
|
||||||
#endif /* MBEDTLS_ECP_DP_CURVE25519_ENABLED */
|
|
||||||
#if defined(MBEDTLS_ECP_DP_CURVE448_ENABLED)
|
|
||||||
case 448:
|
|
||||||
*oid = MBEDTLS_OID_X448;
|
|
||||||
*oid_len = MBEDTLS_OID_SIZE(MBEDTLS_OID_X448);
|
|
||||||
return 0;
|
|
||||||
#endif /* MBEDTLS_ECP_DP_CURVE448_ENABLED */
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
(void) oid;
|
|
||||||
(void) oid_len;
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
#define MBEDTLS_PSA_MAX_EC_PUBKEY_LENGTH \
|
#define MBEDTLS_PSA_MAX_EC_PUBKEY_LENGTH \
|
||||||
PSA_KEY_EXPORT_ECC_PUBLIC_KEY_MAX_SIZE(PSA_VENDOR_ECC_MAX_CURVE_BITS)
|
PSA_KEY_EXPORT_ECC_PUBLIC_KEY_MAX_SIZE(PSA_VENDOR_ECC_MAX_CURVE_BITS)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user