diff --git a/tests/suites/test_suite_rsa.function b/tests/suites/test_suite_rsa.function index d4f330805..7cfc09f7f 100644 --- a/tests/suites/test_suite_rsa.function +++ b/tests/suites/test_suite_rsa.function @@ -667,12 +667,12 @@ void rsa_gen_key( int nrbits, int exponent, int result) const char *pers = "test_suite_rsa"; entropy_init( &entropy ); + rsa_init( &ctx, 0, 0 ); + TEST_ASSERT( ctr_drbg_init( &ctr_drbg, entropy_func, &entropy, (const unsigned char *) pers, strlen( pers ) ) == 0 ); - rsa_init( &ctx, 0, 0 ); - TEST_ASSERT( rsa_gen_key( &ctx, ctr_drbg_random, &ctr_drbg, nrbits, exponent ) == result ); if( result == 0 )