- Fixed a whole bunch of dependencies on defines between files, examples and tests
diff --git a/tests/suites/test_suite_rsa.function b/tests/suites/test_suite_rsa.function
index 2ac03b8..cdcd74a 100644
--- a/tests/suites/test_suite_rsa.function
+++ b/tests/suites/test_suite_rsa.function
@@ -7,16 +7,12 @@
#include <polarssl/sha2.h>
#include <polarssl/sha4.h>
#include <polarssl/havege.h>
-
-static int badrand( void *rng_state )
-{
- if( rng_state != NULL )
- rng_state = NULL;
-
- return( 0 );
-}
END_HEADER
+BEGIN_DEPENDENCIES
+depends_on:POLARSSL_RSA_C:POLARSSL_BIGNUM_C:POLARSSL_GENRPIME
+END_DEPENDENCIES
+
BEGIN_CASE
rsa_pkcs1_sign:message_hex_string:padding_mode:digest:mod:radix_P:input_P:radix_Q:input_Q:radix_N:input_N:radix_E:input_E:result_hex_str:result
{