From: Richard Levitte Date: Fri, 4 Sep 2015 12:07:57 +0000 (+0200) Subject: Have the test executables output in text mode X-Git-Tag: OpenSSL_1_1_0-pre1~701 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0f81f5f78c06bd69a96deb66cd30e50a67310ef2;p=thirdparty%2Fopenssl.git Have the test executables output in text mode The test executables use standard output and standard error for text output, so let's open the corresponding BIOs in text mode. Reviewed-by: Tim Hudson --- diff --git a/test/bntest.c b/test/bntest.c index effbd752468..675d0eb2613 100644 --- a/test/bntest.c +++ b/test/bntest.c @@ -168,7 +168,7 @@ int main(int argc, char *argv[]) if (out == NULL) EXIT(1); if (outfile == NULL) { - BIO_set_fp(out, stdout, BIO_NOCLOSE); + BIO_set_fp(out, stdout, BIO_NOCLOSE | BIO_FP_TEXT); } else { if (!BIO_write_filename(out, outfile)) { perror(outfile); diff --git a/test/dhtest.c b/test/dhtest.c index 7e46166eeba..9ce92ee3928 100644 --- a/test/dhtest.c +++ b/test/dhtest.c @@ -107,7 +107,7 @@ int main(int argc, char *argv[]) out = BIO_new(BIO_s_file()); if (out == NULL) EXIT(1); - BIO_set_fp(out, stdout, BIO_NOCLOSE); + BIO_set_fp(out, stdout, BIO_NOCLOSE | BIO_FP_TEXT); _cb = BN_GENCB_new(); if (!_cb) diff --git a/test/dsatest.c b/test/dsatest.c index e138c641474..1f4b8379c4d 100644 --- a/test/dsatest.c +++ b/test/dsatest.c @@ -136,7 +136,7 @@ int main(int argc, char **argv) unsigned int siglen; if (bio_err == NULL) - bio_err = BIO_new_fp(stderr, BIO_NOCLOSE); + bio_err = BIO_new_fp(stderr, BIO_NOCLOSE | BIO_FP_TEXT); CRYPTO_malloc_debug_init(); CRYPTO_dbg_set_options(V_CRYPTO_MDEBUG_ALL); diff --git a/test/ecdhtest.c b/test/ecdhtest.c index 47c8185b770..0145b36c7db 100644 --- a/test/ecdhtest.c +++ b/test/ecdhtest.c @@ -466,7 +466,7 @@ int main(int argc, char *argv[]) out = BIO_new(BIO_s_file()); if (out == NULL) EXIT(1); - BIO_set_fp(out, stdout, BIO_NOCLOSE); + BIO_set_fp(out, stdout, BIO_NOCLOSE | BIO_FP_TEXT); if ((ctx = BN_CTX_new()) == NULL) goto err; diff --git a/test/ecdsatest.c b/test/ecdsatest.c index 4b6d0444bf7..2cf1725d6a1 100644 --- a/test/ecdsatest.c +++ b/test/ecdsatest.c @@ -510,7 +510,7 @@ int main(void) int ret = 1; BIO *out; - out = BIO_new_fp(stdout, BIO_NOCLOSE); + out = BIO_new_fp(stdout, BIO_NOCLOSE | BIO_FP_TEXT); /* enable memory leak checking unless explicitly disabled */ if (!((getenv("OPENSSL_DEBUG_MEMORY") != NULL) && diff --git a/test/exptest.c b/test/exptest.c index 2da8dc2ffe9..97b74d98d9e 100644 --- a/test/exptest.c +++ b/test/exptest.c @@ -151,7 +151,7 @@ int main(int argc, char *argv[]) if (out == NULL) EXIT(1); - BIO_set_fp(out, stdout, BIO_NOCLOSE); + BIO_set_fp(out, stdout, BIO_NOCLOSE | BIO_FP_TEXT); for (i = 0; i < 200; i++) { RAND_bytes(&c, 1); diff --git a/test/jpaketest.c b/test/jpaketest.c index ef9e54bdb3c..15f00cf2e54 100644 --- a/test/jpaketest.c +++ b/test/jpaketest.c @@ -114,7 +114,7 @@ int main(int argc, char **argv) BIGNUM *secret = BN_new(); BIO *bio_err; - bio_err = BIO_new_fp(stderr, BIO_NOCLOSE); + bio_err = BIO_new_fp(stderr, BIO_NOCLOSE | BIO_FP_TEXT); CRYPTO_malloc_debug_init(); CRYPTO_dbg_set_options(V_CRYPTO_MDEBUG_ALL); diff --git a/test/srptest.c b/test/srptest.c index 8075218072c..60cdbc31fd5 100644 --- a/test/srptest.c +++ b/test/srptest.c @@ -124,7 +124,7 @@ static int run_srp(const char *username, const char *client_pass, int main(int argc, char **argv) { BIO *bio_err; - bio_err = BIO_new_fp(stderr, BIO_NOCLOSE); + bio_err = BIO_new_fp(stderr, BIO_NOCLOSE | BIO_FP_TEXT); CRYPTO_malloc_debug_init(); CRYPTO_dbg_set_options(V_CRYPTO_MDEBUG_ALL); diff --git a/test/ssltest.c b/test/ssltest.c index 6f9d16c51bc..4959aed3ab0 100644 --- a/test/ssltest.c +++ b/test/ssltest.c @@ -1310,7 +1310,7 @@ int main(int argc, char *argv[]) if (fips_mode) { if (!FIPS_mode_set(1)) { ERR_load_crypto_strings(); - ERR_print_errors(BIO_new_fp(stderr, BIO_NOCLOSE)); + ERR_print_errors(bio_err); EXIT(1); } else fprintf(stderr, "*** IN FIPS MODE ***\n");