Prepare pk_psa_sign() test to accept RSA parameters
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
This commit is contained in:
parent
0cd78ddd71
commit
5b87ebb601
2 changed files with 13 additions and 13 deletions
|
@ -311,40 +311,40 @@ pk_sign_verify_restart:MBEDTLS_PK_ECKEY:MBEDTLS_ECP_DP_SECP256R1:"C9AFA9D845BA75
|
||||||
|
|
||||||
PSA wrapped sign: SECP256R1
|
PSA wrapped sign: SECP256R1
|
||||||
depends_on:MBEDTLS_ECP_DP_SECP256R1_ENABLED
|
depends_on:MBEDTLS_ECP_DP_SECP256R1_ENABLED
|
||||||
pk_psa_sign:MBEDTLS_ECP_DP_SECP256R1:PSA_ECC_FAMILY_SECP_R1:256
|
pk_psa_sign:MBEDTLS_ECP_DP_SECP256R1:PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_SECP_R1):256
|
||||||
|
|
||||||
PSA wrapped sign: SECP384R1
|
PSA wrapped sign: SECP384R1
|
||||||
depends_on:MBEDTLS_ECP_DP_SECP384R1_ENABLED
|
depends_on:MBEDTLS_ECP_DP_SECP384R1_ENABLED
|
||||||
pk_psa_sign:MBEDTLS_ECP_DP_SECP384R1:PSA_ECC_FAMILY_SECP_R1:384
|
pk_psa_sign:MBEDTLS_ECP_DP_SECP384R1:PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_SECP_R1):384
|
||||||
|
|
||||||
PSA wrapped sign: SECP521R1
|
PSA wrapped sign: SECP521R1
|
||||||
depends_on:MBEDTLS_ECP_DP_SECP521R1_ENABLED
|
depends_on:MBEDTLS_ECP_DP_SECP521R1_ENABLED
|
||||||
pk_psa_sign:MBEDTLS_ECP_DP_SECP521R1:PSA_ECC_FAMILY_SECP_R1:521
|
pk_psa_sign:MBEDTLS_ECP_DP_SECP521R1:PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_SECP_R1):521
|
||||||
|
|
||||||
PSA wrapped sign: SECP192K1
|
PSA wrapped sign: SECP192K1
|
||||||
depends_on:MBEDTLS_ECP_DP_SECP192K1_ENABLED
|
depends_on:MBEDTLS_ECP_DP_SECP192K1_ENABLED
|
||||||
pk_psa_sign:MBEDTLS_ECP_DP_SECP192K1:PSA_ECC_FAMILY_SECP_K1:192
|
pk_psa_sign:MBEDTLS_ECP_DP_SECP192K1:PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_SECP_K1):192
|
||||||
|
|
||||||
## 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_ECP_DP_SECP224K1_ENABLED
|
# depends_on:MBEDTLS_ECP_DP_SECP224K1_ENABLED
|
||||||
# pk_psa_sign:MBEDTLS_ECP_DP_SECP224K1:PSA_ECC_FAMILY_SECP_K1:224
|
# pk_psa_sign:MBEDTLS_ECP_DP_SECP224K1:PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_SECP_K1):224
|
||||||
|
|
||||||
PSA wrapped sign: SECP256K1
|
PSA wrapped sign: SECP256K1
|
||||||
depends_on:MBEDTLS_ECP_DP_SECP256K1_ENABLED
|
depends_on:MBEDTLS_ECP_DP_SECP256K1_ENABLED
|
||||||
pk_psa_sign:MBEDTLS_ECP_DP_SECP256K1:PSA_ECC_FAMILY_SECP_K1:256
|
pk_psa_sign:MBEDTLS_ECP_DP_SECP256K1:PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_SECP_K1):256
|
||||||
|
|
||||||
PSA wrapped sign: BP256R1
|
PSA wrapped sign: BP256R1
|
||||||
depends_on:MBEDTLS_ECP_DP_BP256R1_ENABLED
|
depends_on:MBEDTLS_ECP_DP_BP256R1_ENABLED
|
||||||
pk_psa_sign:MBEDTLS_ECP_DP_BP256R1:PSA_ECC_FAMILY_BRAINPOOL_P_R1:256
|
pk_psa_sign:MBEDTLS_ECP_DP_BP256R1:PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_BRAINPOOL_P_R1):256
|
||||||
|
|
||||||
PSA wrapped sign: BP384R1
|
PSA wrapped sign: BP384R1
|
||||||
depends_on:MBEDTLS_ECP_DP_BP384R1_ENABLED
|
depends_on:MBEDTLS_ECP_DP_BP384R1_ENABLED
|
||||||
pk_psa_sign:MBEDTLS_ECP_DP_BP384R1:PSA_ECC_FAMILY_BRAINPOOL_P_R1:384
|
pk_psa_sign:MBEDTLS_ECP_DP_BP384R1:PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_BRAINPOOL_P_R1):384
|
||||||
|
|
||||||
PSA wrapped sign: BP512R1
|
PSA wrapped sign: BP512R1
|
||||||
depends_on:MBEDTLS_ECP_DP_BP512R1_ENABLED
|
depends_on:MBEDTLS_ECP_DP_BP512R1_ENABLED
|
||||||
pk_psa_sign:MBEDTLS_ECP_DP_BP512R1:PSA_ECC_FAMILY_BRAINPOOL_P_R1:512
|
pk_psa_sign:MBEDTLS_ECP_DP_BP512R1:PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_BRAINPOOL_P_R1):512
|
||||||
|
|
||||||
PK Sign ext:RSA2048,PK_RSA,MD_SHA256
|
PK Sign ext:RSA2048,PK_RSA,MD_SHA256
|
||||||
depends_on:MBEDTLS_PKCS1_V15:MBEDTLS_SHA256_C:MBEDTLS_RSA_C
|
depends_on:MBEDTLS_PKCS1_V15:MBEDTLS_SHA256_C:MBEDTLS_RSA_C
|
||||||
|
|
|
@ -1044,10 +1044,10 @@ exit:
|
||||||
/* END_CASE */
|
/* END_CASE */
|
||||||
|
|
||||||
/* BEGIN_CASE depends_on:MBEDTLS_SHA256_C:MBEDTLS_USE_PSA_CRYPTO:MBEDTLS_ECDSA_C */
|
/* BEGIN_CASE depends_on:MBEDTLS_SHA256_C:MBEDTLS_USE_PSA_CRYPTO:MBEDTLS_ECDSA_C */
|
||||||
void pk_psa_sign( int grpid_arg,
|
void pk_psa_sign( int parameter_arg,
|
||||||
int psa_curve_arg, int expected_bits_arg )
|
int psa_type_arg, int expected_bits_arg )
|
||||||
{
|
{
|
||||||
mbedtls_ecp_group_id grpid = grpid_arg;
|
mbedtls_ecp_group_id grpid = parameter_arg;
|
||||||
mbedtls_pk_context pk;
|
mbedtls_pk_context pk;
|
||||||
unsigned char hash[32];
|
unsigned char hash[32];
|
||||||
unsigned char sig[MBEDTLS_ECDSA_MAX_LEN];
|
unsigned char sig[MBEDTLS_ECDSA_MAX_LEN];
|
||||||
|
@ -1058,7 +1058,7 @@ void pk_psa_sign( int grpid_arg,
|
||||||
int ret;
|
int ret;
|
||||||
mbedtls_svc_key_id_t key_id;
|
mbedtls_svc_key_id_t key_id;
|
||||||
psa_key_attributes_t attributes = PSA_KEY_ATTRIBUTES_INIT;
|
psa_key_attributes_t attributes = PSA_KEY_ATTRIBUTES_INIT;
|
||||||
psa_key_type_t expected_type = PSA_KEY_TYPE_ECC_KEY_PAIR( psa_curve_arg );
|
psa_key_type_t expected_type = psa_type_arg;
|
||||||
size_t expected_bits = expected_bits_arg;
|
size_t expected_bits = expected_bits_arg;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in a new issue