Convert x509write_crt interface to PK
diff --git a/tests/suites/test_suite_x509write.function b/tests/suites/test_suite_x509write.function
index c2d4e4e..f916b1c 100644
--- a/tests/suites/test_suite_x509write.function
+++ b/tests/suites/test_suite_x509write.function
@@ -66,7 +66,7 @@
char *serial_str, char *not_before, char *not_after,
int md_type, char *cert_check_file )
{
- rsa_context subject_rsa, issuer_rsa;
+ pk_context subject_key, issuer_key;
pem_context pem;
x509write_cert crt;
unsigned char *c;
@@ -78,12 +78,12 @@
FILE *f;
mpi_init( &serial );
- rsa_init( &subject_rsa, RSA_PKCS_V15, 0 );
- rsa_init( &issuer_rsa, RSA_PKCS_V15, 0 );
+ pk_init( &subject_key );
+ pk_init( &issuer_key );
- TEST_ASSERT( x509parse_keyfile_rsa( &subject_rsa, subject_key_file,
+ TEST_ASSERT( x509parse_keyfile( &subject_key, subject_key_file,
subject_pwd ) == 0 );
- TEST_ASSERT( x509parse_keyfile_rsa( &issuer_rsa, issuer_key_file,
+ TEST_ASSERT( x509parse_keyfile( &issuer_key, issuer_key_file,
issuer_pwd ) == 0 );
TEST_ASSERT( mpi_read_string( &serial, 10, serial_str ) == 0 );
@@ -94,8 +94,8 @@
x509write_crt_set_md_alg( &crt, md_type );
TEST_ASSERT( x509write_crt_set_issuer_name( &crt, issuer_name ) == 0 );
TEST_ASSERT( x509write_crt_set_subject_name( &crt, subject_name ) == 0 );
- x509write_crt_set_subject_key( &crt, &subject_rsa );
- x509write_crt_set_issuer_key( &crt, &issuer_rsa );
+ x509write_crt_set_subject_key( &crt, &subject_key );
+ x509write_crt_set_issuer_key( &crt, &issuer_key );
TEST_ASSERT( x509write_crt_set_basic_constraints( &crt, 0, 0 ) == 0 );
TEST_ASSERT( x509write_crt_set_subject_key_identifier( &crt ) == 0 );
@@ -118,8 +118,8 @@
TEST_ASSERT( memcmp( c, pem.buf, pem.buflen ) == 0 );
x509write_crt_free( &crt );
- rsa_free( &issuer_rsa );
- rsa_free( &subject_rsa );
+ pk_free( &issuer_key );
+ pk_free( &subject_key );
pem_free( &pem );
mpi_free( &serial );
}