diff options
Diffstat (limited to 'src/regress/lib')
| -rw-r--r-- | src/regress/lib/libcrypto/bn/general/Makefile | 22 | ||||
| -rw-r--r-- | src/regress/lib/libcrypto/bn/general/bntest.c | 7 |
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} | |||
| 9 | DPADD = ${LIBCRYPTO} | 9 | DPADD = ${LIBCRYPTO} |
| 10 | WARNINGS = Yes | 10 | WARNINGS = Yes |
| 11 | CFLAGS += -Werror | 11 | CFLAGS += -Werror |
| 12 | CLEANFILES = bntest.out bc.out | ||
| 12 | 13 | ||
| 13 | .for p in ${PROGS} | 14 | REGRESS_TARGETS += run-bntest |
| 14 | REGRESS_TARGETS += run-$p | 15 | run-bntest bntest.out: bntest |
| 16 | @echo '\n======== $@ ========' | ||
| 17 | ./bntest -out bntest.out | ||
| 15 | 18 | ||
| 16 | run-$p: $p | 19 | REGRESS_TARGETS += run-bc |
| 17 | ./$p | 20 | run-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 | 25 | REGRESS_TARGETS += run-bn_to_string |
| 20 | .endfor | 26 | run-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; |
| 2125 | err: | 2122 | err: |
| 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; |
| 2217 | err: | 2212 | err: |
