diff options
author | Werner Koch <wk@gnupg.org> | 2008-09-12 14:47:28 +0000 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2008-09-12 14:47:28 +0000 |
commit | ce93e7a99301293d45331c01a888d67c8a098101 (patch) | |
tree | 45a651e2215fd58c99d93866fbec12d3e787170e /cipher/md.c | |
parent | 89ad60d0181758ac374a412cffd4214e5d323b57 (diff) | |
download | libgcrypt-ce93e7a99301293d45331c01a888d67c8a098101.tar.gz |
Only run required tests during power-up self-test.
Enter error state after a failed key generation tests.
Diffstat (limited to 'cipher/md.c')
-rw-r--r-- | cipher/md.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cipher/md.c b/cipher/md.c index 46f20e4d..ce128bb7 100644 --- a/cipher/md.c +++ b/cipher/md.c @@ -1305,7 +1305,7 @@ gcry_md_list (int *list, int *list_length) /* Run the selftests for digest algorithm ALGO with optional reporting function REPORT. */ gpg_error_t -_gcry_md_selftest (int algo, selftest_report_func_t report) +_gcry_md_selftest (int algo, int extended, selftest_report_func_t report) { gcry_module_t module = NULL; cipher_extra_spec_t *extraspec = NULL; @@ -1319,7 +1319,7 @@ _gcry_md_selftest (int algo, selftest_report_func_t report) extraspec = module->extraspec; ath_mutex_unlock (&digests_registered_lock); if (extraspec && extraspec->selftest) - ec = extraspec->selftest (algo, report); + ec = extraspec->selftest (algo, extended, report); else { ec = GPG_ERR_DIGEST_ALGO; |