Fix printed output of some selftests
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 */