diff options
author | Clemens Lang <cllang@redhat.com> | 2022-06-21 19:00:47 +0200 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2022-07-01 16:11:10 +0900 |
commit | 56000fb5c42f01f1ced4e3dd0bb30662c0ba87c3 (patch) | |
tree | 73b4edf9eddca7398621f7cea939987f768649cb /tests | |
parent | 572b0bf9668d6a01cd7ce1c2227d5a4899ad3502 (diff) | |
download | libgcrypt-56000fb5c42f01f1ced4e3dd0bb30662c0ba87c3.tar.gz |
build: Skip PK-specific tests if algo is disabled
* configure.ac: Define AM_CONDITIONALs for USE_DSA, USE_RSA,
USE_ELGAMAL, USE_ECC so Makefiles can depend on them.
* tests/Makefile.am: Skip tests that test only one public key algorithm
if that algorithm is disabled.
--
Skip building and running tests that are specific for a public key
algorithm if that algorithm was disabled using the
--enable-pubkey-ciphers configure option.
GnuPG-bug-id: 6048
Signed-off-by: Clemens Lang <cllang@redhat.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Makefile.am | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index e6953fd3..f65725bc 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -23,11 +23,22 @@ # the driver is only used for cross-compiling. tests_bin = \ version t-secmem mpitests t-sexp t-convert \ - t-mpi-bit t-mpi-point curves t-lock \ + t-mpi-bit t-mpi-point t-lock \ prime basic keygen pubkey hmac hashtest t-kdf keygrip \ - fips186-dsa aeswrap pkcs1v2 random dsa-rfc6979 \ - t-dsa t-ecdsa t-rsa-pss t-rsa-15 \ - t-ed25519 t-cv25519 t-x448 t-ed448 + aeswrap random + +if USE_RSA +tests_bin += pkcs1v2 t-rsa-pss t-rsa-15 +endif + +if USE_DSA +tests_bin += fips186-dsa dsa-rfc6979 t-dsa +endif + +if USE_ECC +tests_bin += curves t-ecdsa t-ed25519 t-cv25519 t-x448 t-ed448 +endif + tests_bin_last = benchmark bench-slope |