diff options
author | Werner Koch <wk@gnupg.org> | 2008-10-02 18:53:31 +0000 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2008-10-02 18:53:31 +0000 |
commit | e9c29dc331090fe9b92cca05b88a6aae6af478ea (patch) | |
tree | d590623c26ff69157ee1aecc5686017682956e98 /tests/fipsrngdrv.c | |
parent | 7d31a0c3fd7613f86929ce0f0b2cda052080eb1a (diff) | |
download | libgcrypt-e9c29dc331090fe9b92cca05b88a6aae6af478ea.tar.gz |
Add CAVS test.
Various minor fixes.
Sigbus fixes for AES.
Diffstat (limited to 'tests/fipsrngdrv.c')
-rw-r--r-- | tests/fipsrngdrv.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/fipsrngdrv.c b/tests/fipsrngdrv.c index d10c9cac..de2ad1ff 100644 --- a/tests/fipsrngdrv.c +++ b/tests/fipsrngdrv.c @@ -131,6 +131,7 @@ main (int argc, char **argv) int binary = 0; int loop = 0; int progress = 0; + int no_fips = 0; unsigned char key[16]; unsigned char seed[16]; unsigned char dt[16]; @@ -161,6 +162,11 @@ main (int argc, char **argv) verbose++; argc--; argv++; } + else if (!strcmp (*argv, "--no-fips")) + { + no_fips++; + argc--; argv++; + } else if (!strcmp (*argv, "--binary")) { binary = 1; @@ -203,7 +209,8 @@ main (int argc, char **argv) fputs (PGM ": started\n", stderr); gcry_control (GCRYCTL_SET_VERBOSITY, (int)verbose); - gcry_control (GCRYCTL_FORCE_FIPS_MODE, 0); + if (!no_fips) + gcry_control (GCRYCTL_FORCE_FIPS_MODE, 0); if (!gcry_check_version ("1.4.3")) die ("version mismatch\n"); gcry_control (GCRYCTL_DISABLE_SECMEM, 0); |