diff --git a/programs/test/zeroize.c b/programs/test/zeroize.c index 6e7db4e54..54f7c628d 100644 --- a/programs/test/zeroize.c +++ b/programs/test/zeroize.c @@ -59,19 +59,6 @@ void usage( void ) mbedtls_printf( " zeroize \n" ); } -#if defined(MBEDTLS_ENTROPY_HARDWARE_ALT) -int mbedtls_hardware_poll( void *data, unsigned char *output, - size_t len, size_t *olen ) -{ - size_t i; - (void) data; - for( i = 0; i < len; ++i ) - output[i] = rand(); - *olen = len; - return( 0 ); -} -#endif - int main( int argc, char** argv ) { int exit_code = MBEDTLS_EXIT_FAILURE; @@ -112,3 +99,16 @@ int main( int argc, char** argv ) return( exit_code ); } + +#if defined(MBEDTLS_ENTROPY_HARDWARE_ALT) +int mbedtls_hardware_poll( void *data, unsigned char *output, + size_t len, size_t *olen ) +{ + size_t i; + (void) data; + for( i = 0; i < len; ++i ) + output[i] = rand(); + *olen = len; + return( 0 ); +} +#endif