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 /src/global.c | |
parent | 5109c0c8041b1d5453feebc3ae3df74a65d9d890 (diff) | |
download | libgcrypt-e80c91cb97c555a11fa321b4c5590ce80081704a.tar.gz |
Let the test suite run the selftests even in non-fips mode.
Diffstat (limited to 'src/global.c')
-rw-r--r-- | src/global.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/global.c b/src/global.c index 3b32ec61..e664aa7f 100644 --- a/src/global.c +++ b/src/global.c @@ -475,6 +475,13 @@ _gcry_vcontrol (enum gcry_ctl_cmds cmd, va_list arg_ptr) } break; + case GCRYCTL_SELFTEST: + /* Run a selftest. This works in fips mode as weel as in + standard mode. Returns 0 on success or an error code. */ + global_init (); + err = _gcry_fips_run_selftests (); + break; + default: err = GPG_ERR_INV_OP; } |