Remove radix arg from bignum tests
Cases where radix was explictly declared are removed in most cases,
replaced using script. bignum arguments are represented as hexadecimal
strings. This reduces clutter in test data and makes bit patterns
clearer.
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
diff --git a/tests/suites/test_suite_pk.function b/tests/suites/test_suite_pk.function
index 42a7d22..16adba2 100644
--- a/tests/suites/test_suite_pk.function
+++ b/tests/suites/test_suite_pk.function
@@ -645,7 +645,7 @@
/* BEGIN_CASE depends_on:MBEDTLS_RSA_C */
void pk_rsa_verify_test_vec( data_t * message_str, int digest, int mod,
- int radix_N, char * input_N, int radix_E,
+ char * input_N,
char * input_E, data_t * result_str,
int result )
{
@@ -693,8 +693,8 @@
/* BEGIN_CASE depends_on:MBEDTLS_RSA_C */
void pk_rsa_verify_ext_test_vec( data_t * message_str, int digest,
- int mod, int radix_N, char * input_N,
- int radix_E, char * input_E,
+ int mod, char * input_N,
+ char * input_E,
data_t * result_str, int pk_type,
int mgf1_hash_id, int salt_len, int result )
{
@@ -971,8 +971,8 @@
/* END_CASE */
/* BEGIN_CASE depends_on:MBEDTLS_RSA_C */
-void pk_rsa_encrypt_test_vec( data_t * message, int mod, int radix_N,
- char * input_N, int radix_E, char * input_E,
+void pk_rsa_encrypt_test_vec( data_t * message, int mod,
+ char * input_N, char * input_E,
data_t * result, int ret )
{
unsigned char output[300];
@@ -1005,9 +1005,9 @@
/* END_CASE */
/* BEGIN_CASE depends_on:MBEDTLS_RSA_C */
-void pk_rsa_decrypt_test_vec( data_t * cipher, int mod, int radix_P,
- char * input_P, int radix_Q, char * input_Q,
- int radix_N, char * input_N, int radix_E,
+void pk_rsa_decrypt_test_vec( data_t * cipher, int mod,
+ char * input_P, char * input_Q,
+ char * input_N,
char * input_E, data_t * clear, int ret )
{
unsigned char output[256];