Skip to content

Commit 98a2727

Browse files
committed
Use updated ECC curve macros
1 parent fab105e commit 98a2727

File tree

4 files changed

+5
-14
lines changed

4 files changed

+5
-14
lines changed

TESTS/psa/attestation/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ static void check_initial_attestation_get_token()
9898
TEST_ASSERT_EQUAL(status, PSA_SUCCESS);
9999
status = psa_attestation_inject_key(private_key_data,
100100
sizeof(private_key_data),
101-
PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_CURVE_SECP256R1),
101+
PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_CURVE_SECP_R1),
102102
exported,
103103
sizeof(exported),
104104
&exported_length);

TESTS/psa/crypto_access_control/COMPONENT_NSPE/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ void test_use_other_partition_key_aead(void)
348348
void test_use_other_partition_key_asymmetric_sign_verify(void)
349349
{
350350
static const psa_key_id_t key_id = 999;
351-
static const psa_key_type_t key_type = PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_CURVE_SECP256R1);
351+
static const psa_key_type_t key_type = PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_CURVE_SECP_R1);
352352
static const psa_algorithm_t key_alg = PSA_ALG_ECDSA(PSA_ALG_SHA_256);
353353
static const psa_key_usage_t key_usage = PSA_KEY_USAGE_SIGN | PSA_KEY_USAGE_VERIFY;
354354
static const size_t key_bits = 256;

components/TARGET_PSA/services/attestation/COMPONENT_PSA_SRV_IMPL/attest_crypto_keys.c

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -48,21 +48,12 @@ static psa_status_t get_curve(psa_key_type_t type, enum ecc_curve_t *curve_type)
4848
{
4949
psa_ecc_curve_t curve = PSA_KEY_TYPE_GET_CURVE(type);
5050
switch (curve) {
51-
case PSA_ECC_CURVE_SECP256R1:
51+
case PSA_ECC_CURVE_SECP_R1:
5252
*curve_type = P_256;
5353
break;
54-
case PSA_ECC_CURVE_SECP384R1:
55-
*curve_type = P_384;
56-
break;
57-
case PSA_ECC_CURVE_SECP521R1:
58-
*curve_type = P_521;
59-
break;
60-
case PSA_ECC_CURVE_CURVE25519:
54+
case PSA_ECC_CURVE_MONTGOMERY:
6155
*curve_type = X25519;
6256
break;
63-
case PSA_ECC_CURVE_CURVE448:
64-
*curve_type = X448;
65-
break;
6657
default:
6758
return (PSA_ERROR_NOT_SUPPORTED);
6859
}

features/frameworks/TARGET_PSA/pal/pal_mbed_os_intf.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ static void psa_attestation_inject_key_for_test(void)
6363
psa_attestation_destroy_key_for_test();
6464
psa_attestation_inject_key(private_key_data,
6565
sizeof(private_key_data),
66-
PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_CURVE_SECP256R1),
66+
PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_CURVE_SECP_R1),
6767
exported,
6868
sizeof(exported),
6969
&exported_length);

0 commit comments

Comments
 (0)