mirror of
https://github.com/cuberite/polarssl.git
synced 2025-10-04 11:09:00 -04:00
Merge pull request #9544 from eleuzi01/replace-224k1
Replace MBEDTLS_ECP_HAVE_SECP224K1 with PSA_WANT_ECC_SECP_K1_224
This commit is contained in:
commit
8c95999b38
@ -385,9 +385,6 @@
|
|||||||
#if defined(MBEDTLS_ECP_DP_CURVE25519_ENABLED) || defined(PSA_WANT_ECC_MONTGOMERY_255)
|
#if defined(MBEDTLS_ECP_DP_CURVE25519_ENABLED) || defined(PSA_WANT_ECC_MONTGOMERY_255)
|
||||||
#define MBEDTLS_ECP_HAVE_CURVE25519
|
#define MBEDTLS_ECP_HAVE_CURVE25519
|
||||||
#endif
|
#endif
|
||||||
#if defined(MBEDTLS_ECP_DP_SECP224K1_ENABLED) || defined(PSA_WANT_ECC_SECP_K1_224)
|
|
||||||
#define MBEDTLS_ECP_HAVE_SECP224K1
|
|
||||||
#endif
|
|
||||||
#if defined(MBEDTLS_ECP_DP_SECP224R1_ENABLED) || defined(PSA_WANT_ECC_SECP_R1_224)
|
#if defined(MBEDTLS_ECP_DP_SECP224R1_ENABLED) || defined(PSA_WANT_ECC_SECP_R1_224)
|
||||||
#define MBEDTLS_ECP_HAVE_SECP224R1
|
#define MBEDTLS_ECP_HAVE_SECP224R1
|
||||||
#endif
|
#endif
|
||||||
|
@ -6241,7 +6241,7 @@ static const struct {
|
|||||||
#if defined(PSA_WANT_ECC_SECP_R1_224)
|
#if defined(PSA_WANT_ECC_SECP_R1_224)
|
||||||
{ 21, MBEDTLS_ECP_DP_SECP224R1, PSA_ECC_FAMILY_SECP_R1, 224 },
|
{ 21, MBEDTLS_ECP_DP_SECP224R1, PSA_ECC_FAMILY_SECP_R1, 224 },
|
||||||
#endif
|
#endif
|
||||||
#if defined(MBEDTLS_ECP_HAVE_SECP224K1)
|
#if defined(PSA_WANT_ECC_SECP_K1_224)
|
||||||
{ 20, MBEDTLS_ECP_DP_SECP224K1, PSA_ECC_FAMILY_SECP_K1, 224 },
|
{ 20, MBEDTLS_ECP_DP_SECP224K1, PSA_ECC_FAMILY_SECP_K1, 224 },
|
||||||
#endif
|
#endif
|
||||||
#if defined(PSA_WANT_ECC_SECP_R1_192)
|
#if defined(PSA_WANT_ECC_SECP_R1_192)
|
||||||
|
@ -3580,7 +3580,7 @@ void elliptic_curve_get_properties()
|
|||||||
#else
|
#else
|
||||||
TEST_UNAVAILABLE_ECC(23, MBEDTLS_ECP_DP_SECP256R1, PSA_ECC_FAMILY_SECP_R1, 256);
|
TEST_UNAVAILABLE_ECC(23, MBEDTLS_ECP_DP_SECP256R1, PSA_ECC_FAMILY_SECP_R1, 256);
|
||||||
#endif
|
#endif
|
||||||
#if defined(PSA_WANT_ECC_SECP_K1_256) || defined(PSA_WANT_ECC_SECP_K1_256)
|
#if defined(PSA_WANT_ECC_SECP_K1_256)
|
||||||
TEST_AVAILABLE_ECC(22, MBEDTLS_ECP_DP_SECP256K1, PSA_ECC_FAMILY_SECP_K1, 256);
|
TEST_AVAILABLE_ECC(22, MBEDTLS_ECP_DP_SECP256K1, PSA_ECC_FAMILY_SECP_K1, 256);
|
||||||
#else
|
#else
|
||||||
TEST_UNAVAILABLE_ECC(22, MBEDTLS_ECP_DP_SECP256K1, PSA_ECC_FAMILY_SECP_K1, 256);
|
TEST_UNAVAILABLE_ECC(22, MBEDTLS_ECP_DP_SECP256K1, PSA_ECC_FAMILY_SECP_K1, 256);
|
||||||
@ -3595,7 +3595,7 @@ void elliptic_curve_get_properties()
|
|||||||
#else
|
#else
|
||||||
TEST_UNAVAILABLE_ECC(21, MBEDTLS_ECP_DP_SECP224R1, PSA_ECC_FAMILY_SECP_R1, 224);
|
TEST_UNAVAILABLE_ECC(21, MBEDTLS_ECP_DP_SECP224R1, PSA_ECC_FAMILY_SECP_R1, 224);
|
||||||
#endif
|
#endif
|
||||||
#if defined(MBEDTLS_ECP_HAVE_SECP224K1) || defined(PSA_WANT_ECC_SECP_K1_224)
|
#if defined(PSA_WANT_ECC_SECP_K1_224)
|
||||||
TEST_AVAILABLE_ECC(20, MBEDTLS_ECP_DP_SECP224K1, PSA_ECC_FAMILY_SECP_K1, 224);
|
TEST_AVAILABLE_ECC(20, MBEDTLS_ECP_DP_SECP224K1, PSA_ECC_FAMILY_SECP_K1, 224);
|
||||||
#else
|
#else
|
||||||
TEST_UNAVAILABLE_ECC(20, MBEDTLS_ECP_DP_SECP224K1, PSA_ECC_FAMILY_SECP_K1, 224);
|
TEST_UNAVAILABLE_ECC(20, MBEDTLS_ECP_DP_SECP224K1, PSA_ECC_FAMILY_SECP_K1, 224);
|
||||||
|
@ -240,7 +240,7 @@ psa_ecc_family_t mbedtls_ecc_group_to_psa(mbedtls_ecp_group_id grpid,
|
|||||||
*bits = 192;
|
*bits = 192;
|
||||||
return PSA_ECC_FAMILY_SECP_K1;
|
return PSA_ECC_FAMILY_SECP_K1;
|
||||||
#endif
|
#endif
|
||||||
#if defined(MBEDTLS_ECP_HAVE_SECP224K1)
|
#if defined(PSA_WANT_ECC_SECP_K1_224)
|
||||||
/* secp224k1 is not and will not be supported in PSA (#3541). */
|
/* secp224k1 is not and will not be supported in PSA (#3541). */
|
||||||
#endif
|
#endif
|
||||||
#if defined(PSA_WANT_ECC_SECP_K1_256)
|
#if defined(PSA_WANT_ECC_SECP_K1_256)
|
||||||
|
@ -578,12 +578,12 @@ static const oid_ecp_grp_t oid_ecp_grp[] =
|
|||||||
MBEDTLS_ECP_DP_SECP192K1,
|
MBEDTLS_ECP_DP_SECP192K1,
|
||||||
},
|
},
|
||||||
#endif /* PSA_WANT_ECC_SECP_K1_192 */
|
#endif /* PSA_WANT_ECC_SECP_K1_192 */
|
||||||
#if defined(MBEDTLS_ECP_HAVE_SECP224K1)
|
#if defined(PSA_WANT_ECC_SECP_K1_224)
|
||||||
{
|
{
|
||||||
OID_DESCRIPTOR(MBEDTLS_OID_EC_GRP_SECP224K1, "secp224k1", "secp224k1"),
|
OID_DESCRIPTOR(MBEDTLS_OID_EC_GRP_SECP224K1, "secp224k1", "secp224k1"),
|
||||||
MBEDTLS_ECP_DP_SECP224K1,
|
MBEDTLS_ECP_DP_SECP224K1,
|
||||||
},
|
},
|
||||||
#endif /* MBEDTLS_ECP_HAVE_SECP224K1 */
|
#endif /* PSA_WANT_ECC_SECP_K1_224 */
|
||||||
#if defined(PSA_WANT_ECC_SECP_K1_256)
|
#if defined(PSA_WANT_ECC_SECP_K1_256)
|
||||||
{
|
{
|
||||||
OID_DESCRIPTOR(MBEDTLS_OID_EC_GRP_SECP256K1, "secp256k1", "secp256k1"),
|
OID_DESCRIPTOR(MBEDTLS_OID_EC_GRP_SECP256K1, "secp256k1", "secp256k1"),
|
||||||
|
@ -668,7 +668,7 @@ pk_psa_sign:PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_SECP_K1):192:0
|
|||||||
|
|
||||||
## Currently buggy: https://github.com/ARMmbed/mbed-crypto/issues/336
|
## Currently buggy: https://github.com/ARMmbed/mbed-crypto/issues/336
|
||||||
# PSA wrapped sign: SECP224K1
|
# PSA wrapped sign: SECP224K1
|
||||||
# depends_on:MBEDTLS_PK_CAN_ECDSA_SIGN:MBEDTLS_ECP_HAVE_SECP224K1
|
# depends_on:MBEDTLS_PK_CAN_ECDSA_SIGN:PSA_WANT_ECC_SECP_K1_224
|
||||||
# pk_psa_sign:PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_SECP_K1):224:0
|
# pk_psa_sign:PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_SECP_K1):224:0
|
||||||
|
|
||||||
PSA wrapped sign: SECP256K1
|
PSA wrapped sign: SECP256K1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user