summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2016-02-20 14:41:56 +0100
committerWerner Koch <wk@gnupg.org>2016-02-20 14:41:56 +0100
commit839d12c221430b60db5e0d6fbb107f22e0a6837f (patch)
tree64ecc1ed28d73b24e8789e12184b1a4ccf34149b
parent3b57e5a1ba68e26dcaea38b763287fddba9b6b7c (diff)
downloadlibgcrypt-839d12c221430b60db5e0d6fbb107f22e0a6837f.tar.gz
tests: Do not test DRBG_REINIT from "make check"
* tests/random.c (main): Run check_drbg_reinit only if the envvar GCRYPT_IN_REGRESSION_TEST is set. -- Without a hardware entropy generator (e.g. the moonbase token) running the regression suite would take too long. We better use a set of test vectors when run from "make check". Signed-off-by: Werner Koch <wk@gnupg.org>
-rw-r--r--tests/random.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/random.c b/tests/random.c
index 8aa730b2..2a4b698b 100644
--- a/tests/random.c
+++ b/tests/random.c
@@ -666,7 +666,10 @@ main (int argc, char **argv)
check_nonce_forking ();
check_close_random_device ();
}
- check_drbg_reinit ();
+ /* For now we do not run the drgb_reinit check from "make check" due
+ to its high requirement for entropy. */
+ if (!getenv ("GCRYPT_IN_REGRESSION_TEST"))
+ check_drbg_reinit ();
check_rng_type_switching ();
if (!in_recursion)