summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/regress/lib/libcrypto/bn/general/Makefile22
-rw-r--r--src/regress/lib/libcrypto/bn/general/bntest.c7
2 files changed, 16 insertions, 13 deletions
diff --git a/src/regress/lib/libcrypto/bn/general/Makefile b/src/regress/lib/libcrypto/bn/general/Makefile
index d1a73a3769..ca3dcf9b08 100644
--- a/src/regress/lib/libcrypto/bn/general/Makefile
+++ b/src/regress/lib/libcrypto/bn/general/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.5 2019/04/13 22:06:31 tb Exp $ 1# $OpenBSD: Makefile,v 1.6 2019/09/05 00:59:36 bluhm Exp $
2 2
3.include "../../Makefile.inc" 3.include "../../Makefile.inc"
4 4
@@ -9,14 +9,22 @@ LDADD = ${CRYPTO_INT}
9DPADD = ${LIBCRYPTO} 9DPADD = ${LIBCRYPTO}
10WARNINGS = Yes 10WARNINGS = Yes
11CFLAGS += -Werror 11CFLAGS += -Werror
12CLEANFILES = bntest.out bc.out
12 13
13.for p in ${PROGS} 14REGRESS_TARGETS += run-bntest
14REGRESS_TARGETS += run-$p 15run-bntest bntest.out: bntest
16 @echo '\n======== $@ ========'
17 ./bntest -out bntest.out
15 18
16run-$p: $p 19REGRESS_TARGETS += run-bc
17 ./$p 20run-bc: bntest.out
21 @echo '\n======== $@ ========'
22 bc < bntest.out | tee bc.out | grep -v '^0$$'
23 ! grep -v '^test ' <bc.out | grep -v '^0$$'
18 24
19.PHONY: run-$p 25REGRESS_TARGETS += run-bn_to_string
20.endfor 26run-bn_to_string: bn_to_string
27 @echo '\n======== $@ ========'
28 ./bn_to_string
21 29
22.include <bsd.regress.mk> 30.include <bsd.regress.mk>
diff --git a/src/regress/lib/libcrypto/bn/general/bntest.c b/src/regress/lib/libcrypto/bn/general/bntest.c
index cff776068b..138b7673e6 100644
--- a/src/regress/lib/libcrypto/bn/general/bntest.c
+++ b/src/regress/lib/libcrypto/bn/general/bntest.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: bntest.c,v 1.20 2018/07/17 17:06:49 tb Exp $ */ 1/* $OpenBSD: bntest.c,v 1.21 2019/09/05 00:59:36 bluhm Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -2028,7 +2028,6 @@ genprime_cb(int p, int n, BN_GENCB *arg)
2028 if (p == 3) 2028 if (p == 3)
2029 c = '\n'; 2029 c = '\n';
2030 putc(c, stderr); 2030 putc(c, stderr);
2031 fflush(stderr);
2032 return (1); 2031 return (1);
2033} 2032}
2034 2033
@@ -2116,11 +2115,9 @@ test_kron(BIO *bp, BN_CTX *ctx)
2116 } 2115 }
2117 2116
2118 putc('.', stderr); 2117 putc('.', stderr);
2119 fflush(stderr);
2120 } 2118 }
2121 2119
2122 putc('\n', stderr); 2120 putc('\n', stderr);
2123 fflush(stderr);
2124 rc = 1; 2121 rc = 1;
2125err: 2122err:
2126 BN_free(a); 2123 BN_free(a);
@@ -2207,11 +2204,9 @@ test_sqrt(BIO *bp, BN_CTX *ctx)
2207 } 2204 }
2208 2205
2209 putc('.', stderr); 2206 putc('.', stderr);
2210 fflush(stderr);
2211 } 2207 }
2212 2208
2213 putc('\n', stderr); 2209 putc('\n', stderr);
2214 fflush(stderr);
2215 } 2210 }
2216 rc = 1; 2211 rc = 1;
2217err: 2212err: