diff options
author | Werner Koch <wk@gnupg.org> | 2008-09-05 16:00:51 +0000 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2008-09-05 16:00:51 +0000 |
commit | e80c91cb97c555a11fa321b4c5590ce80081704a (patch) | |
tree | e861e40d259f0cb1ce943b1fd80a851a1d9cfac5 /random | |
parent | 5109c0c8041b1d5453feebc3ae3df74a65d9d890 (diff) | |
download | libgcrypt-e80c91cb97c555a11fa321b4c5590ce80081704a.tar.gz |
Let the test suite run the selftests even in non-fips mode.
Diffstat (limited to 'random')
-rw-r--r-- | random/ChangeLog | 5 | ||||
-rw-r--r-- | random/random-fips.c | 3 | ||||
-rw-r--r-- | random/random.c | 2 |
3 files changed, 9 insertions, 1 deletions
diff --git a/random/ChangeLog b/random/ChangeLog index bb308688..19042680 100644 --- a/random/ChangeLog +++ b/random/ChangeLog @@ -1,3 +1,8 @@ +2008-09-05 Werner Koch <wk@g10code.com> + + * random.c (_gcry_random_selftest): Return success if not in fips + mode. + 2008-09-01 Werner Koch <wk@g10code.com> * random-fips.c (x931_get_dt) [W32]: Do not use getppid. diff --git a/random/random-fips.c b/random/random-fips.c index effce500..f81ab466 100644 --- a/random/random-fips.c +++ b/random/random-fips.c @@ -783,6 +783,9 @@ _gcry_rngfips_is_faked (void) gcry_error_t _gcry_rngfips_add_bytes (const void *buf, size_t buflen, int quality) { + (void)buf; + (void)buflen; + (void)quality; return 0; /* Not implemented. */ } diff --git a/random/random.c b/random/random.c index 3e71195d..7a286b8e 100644 --- a/random/random.c +++ b/random/random.c @@ -280,6 +280,6 @@ _gcry_random_selftest (selftest_report_func_t report) if (fips_mode ()) return _gcry_rngfips_selftest (report); else - return gpg_error (GPG_ERR_NOT_SUPPORTED); + return 0; /* No selftests yet. */ } |