diff options
Diffstat (limited to '')
| -rw-r--r-- | src/regress/lib/libcrypto/Makefile | 4 | ||||
| -rw-r--r-- | src/regress/lib/libcrypto/botan/Makefile | 19 |
2 files changed, 22 insertions, 1 deletions
diff --git a/src/regress/lib/libcrypto/Makefile b/src/regress/lib/libcrypto/Makefile index 80ffceb128..3f179d3df5 100644 --- a/src/regress/lib/libcrypto/Makefile +++ b/src/regress/lib/libcrypto/Makefile | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | # $OpenBSD: Makefile,v 1.33 2018/11/09 19:24:50 tb Exp $ | 1 | # $OpenBSD: Makefile,v 1.34 2018/11/09 23:44:32 bluhm Exp $ |
| 2 | 2 | ||
| 3 | SUBDIR += aead | 3 | SUBDIR += aead |
| 4 | SUBDIR += aeswrap | 4 | SUBDIR += aeswrap |
| @@ -45,6 +45,8 @@ SUBDIR += sha512 | |||
| 45 | SUBDIR += utf8 | 45 | SUBDIR += utf8 |
| 46 | SUBDIR += wycheproof | 46 | SUBDIR += wycheproof |
| 47 | SUBDIR += x509 | 47 | SUBDIR += x509 |
| 48 | # botan tests take 50 seconds, move to the end to fail early in other tests | ||
| 49 | SUBDIR += botan | ||
| 48 | 50 | ||
| 49 | install: | 51 | install: |
| 50 | 52 | ||
diff --git a/src/regress/lib/libcrypto/botan/Makefile b/src/regress/lib/libcrypto/botan/Makefile new file mode 100644 index 0000000000..9aa3f2ef57 --- /dev/null +++ b/src/regress/lib/libcrypto/botan/Makefile | |||
| @@ -0,0 +1,19 @@ | |||
| 1 | # $OpenBSD: Makefile,v 1.1 2018/11/09 23:44:32 bluhm Exp $ | ||
| 2 | |||
| 3 | .if ! exists(/usr/local/bin/botan-test) | ||
| 4 | regress: | ||
| 5 | # install botan2 from ports for botan tests with libressl provider | ||
| 6 | @echo SKIPPED | ||
| 7 | .endif | ||
| 8 | |||
| 9 | # The Botan library from ports an be configured to use OpenSSL or | ||
| 10 | # LibreSSL as crypto provider. When we run their regression tests, | ||
| 11 | # we are actually testing our library. This is far from perfect. A | ||
| 12 | # lot of LibreSSL features have not been implemented as Botan provider. | ||
| 13 | # Even if provider openssl is specified, botan-test runs a lot of | ||
| 14 | # non-openssl tests. This can be improved later. | ||
| 15 | |||
| 16 | regress: | ||
| 17 | /usr/local/bin/botan-test --provider=openssl | ||
| 18 | |||
| 19 | .include <bsd.regress.mk> | ||
