Fix printed output of some selftests
diff --git a/library/hmac_drbg.c b/library/hmac_drbg.c
index 072f5f7..4f31421 100644
--- a/library/hmac_drbg.c
+++ b/library/hmac_drbg.c
@@ -408,10 +408,7 @@
/* Dummy checkup routine */
int mbedtls_hmac_drbg_self_test( int verbose )
{
-
- if( verbose != 0 )
- mbedtls_printf( "\n" );
-
+ (void) verbose;
return( 0 );
}
#else
diff --git a/library/rsa.c b/library/rsa.c
index 559c410..a8f0df9 100644
--- a/library/rsa.c
+++ b/library/rsa.c
@@ -1642,9 +1642,12 @@
return( 1 );
}
+ if( verbose != 0 )
+ mbedtls_printf( "passed\n" );
+
#if defined(MBEDTLS_SHA1_C)
if( verbose != 0 )
- mbedtls_printf( "passed\n PKCS#1 data sign : " );
+ mbedtls_printf( "PKCS#1 data sign : " );
mbedtls_sha1( rsa_plaintext, PT_LEN, sha1sum );
@@ -1670,9 +1673,12 @@
}
if( verbose != 0 )
- mbedtls_printf( "passed\n\n" );
+ mbedtls_printf( "passed\n" );
#endif /* MBEDTLS_SHA1_C */
+ if( verbose != 0 )
+ mbedtls_printf( "\n" );
+
cleanup:
mbedtls_rsa_free( &rsa );
#else /* MBEDTLS_PKCS1_V15 */