Skip to content

Commit 0627f98

Browse files
Add tests of deprecated PSA functions
Test psa_asymmetric_sign and psa_asymmetric_verify.
1 parent 841b14b commit 0627f98

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

tests/suites/test_suite_psa_crypto.function

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3769,6 +3769,15 @@ void sign_deterministic( int key_type_arg, data_t *key_data,
37693769
ASSERT_COMPARE( output_data->x, output_data->len,
37703770
signature, signature_length );
37713771

3772+
#if defined(MBEDTLS_TEST_DEPRECATED)
3773+
PSA_ASSERT( psa_asymmetric_sign( handle, alg,
3774+
input_data->x, input_data->len,
3775+
signature, signature_size,
3776+
&signature_length ) );
3777+
ASSERT_COMPARE( output_data->x, output_data->len,
3778+
signature, signature_length );
3779+
#endif /* MBEDTLS_TEST_DEPRECATED */
3780+
37723781
exit:
37733782
psa_reset_key_attributes( &attributes );
37743783
psa_destroy_key( handle );
@@ -3912,6 +3921,15 @@ void asymmetric_verify( int key_type_arg, data_t *key_data,
39123921
PSA_ASSERT( psa_verify_hash( handle, alg,
39133922
hash_data->x, hash_data->len,
39143923
signature_data->x, signature_data->len ) );
3924+
3925+
#if defined(MBEDTLS_TEST_DEPRECATED)
3926+
PSA_ASSERT( psa_asymmetric_verify( handle, alg,
3927+
hash_data->x, hash_data->len,
3928+
signature_data->x,
3929+
signature_data->len ) );
3930+
3931+
#endif /* MBEDTLS_TEST_DEPRECATED */
3932+
39153933
exit:
39163934
psa_reset_key_attributes( &attributes );
39173935
psa_destroy_key( handle );

0 commit comments

Comments
 (0)