mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2025-03-08 10:09:54 +00:00
Add test dependencies
Add RSA and ECDSA dependencies to tests
This commit is contained in:
parent
106dff107d
commit
eb162de489
|
@ -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)
|
||||||
|
|
|
@ -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 =
|
||||||
|
|
Loading…
Reference in a new issue