Add test dependencies

Add RSA and ECDSA dependencies to tests
This commit is contained in:
Andrzej Kurek 2018-02-12 04:16:17 -05:00
parent 106dff107d
commit eb162de489
2 changed files with 8 additions and 3 deletions

View file

@ -155,12 +155,15 @@ depends_on:MBEDTLS_RSA_C:MBEDTLS_HAVE_INT64
pk_rsa_overflow: pk_rsa_overflow:
PK opaque mock PK opaque mock
depends_on:MBEDTLS_RSA_C:MBEDTLS_ECDSA_C
pk_opaque_mock: pk_opaque_mock:
PK opaque with failed allocation PK opaque with failed allocation
depends_on:MBEDTLS_RSA_C
pk_opaque_fail_allocation: pk_opaque_fail_allocation:
PK opaque minimal PK opaque minimal
depends_on:MBEDTLS_RSA_C
pk_opaque_minimal: pk_opaque_minimal:
#PK opaque wrapper (RSA) #PK opaque wrapper (RSA)

View file

@ -67,7 +67,9 @@ static size_t mbedtls_rsa_key_len_func( void *ctx )
static void pk_rsa_prepare( mbedtls_rsa_context *raw ) static void pk_rsa_prepare( mbedtls_rsa_context *raw )
{ {
mbedtls_rsa_init( raw, MBEDTLS_RSA_PKCS_V15, MBEDTLS_MD_NONE ); mbedtls_rsa_init( raw, MBEDTLS_RSA_PKCS_V15, MBEDTLS_MD_NONE );
#if defined(MBEDTLS_GENPRIME)
mbedtls_rsa_gen_key( raw, rnd_std_rand, NULL, RSA_KEY_SIZE, 3 ); mbedtls_rsa_gen_key( raw, rnd_std_rand, NULL, RSA_KEY_SIZE, 3 );
#endif
} }
/* Test the RSA context tested_ctx by comparing its operation with a /* Test the RSA context tested_ctx by comparing its operation with a
@ -742,7 +744,7 @@ exit:
} }
/* END_CASE */ /* END_CASE */
/* BEGIN_CASE */ /* BEGIN_CASE depends_on:MBEDTLS_RSA_C:MBEDTLS_ECDSA_C */
void pk_opaque_mock( ) void pk_opaque_mock( )
{ {
mbedtls_pk_info_t info = mbedtls_pk_info_t info =
@ -852,7 +854,7 @@ exit:
} }
/* END_CASE */ /* END_CASE */
/* BEGIN_CASE */ /* BEGIN_CASE depends_on:MBEDTLS_RSA_C */
void pk_opaque_minimal( ) void pk_opaque_minimal( )
{ {
mbedtls_pk_info_t info = mbedtls_pk_info_t info =
@ -922,7 +924,7 @@ exit:
} }
/* END_CASE */ /* END_CASE */
/* BEGIN_CASE */ /* BEGIN_CASE depends_on:MBEDTLS_RSA_C */
void pk_opaque_fail_allocation( ) void pk_opaque_fail_allocation( )
{ {
mbedtls_pk_info_t info = mbedtls_pk_info_t info =