Add support for multicall fips_algvs utility combining functionality

of all fips test utilities in a single binary and some minimal script
parsing for platforms lacking a suitable shell.

In order to keep changes to the build system to a minimum it #includes all
the utilities C source files (yuck).
This commit is contained in:
Dr. Stephen Henson
2011-11-01 13:45:30 +00:00
parent 9ab6d6813e
commit 8b8096d082
21 changed files with 442 additions and 51 deletions

View File

@@ -995,7 +995,11 @@ static int post_cb(int op, int id, int subid, void *ex)
return 1;
}
int main(int argc,char **argv)
#ifdef FIPS_ALGVS
int fips_test_suite_main(int argc, char **argv)
#else
int main(int argc, char **argv)
#endif
{
int bad_rsa = 0, bad_dsa = 0;
int do_rng_stick = 0;