Remove fipscanister from Configure, delete fips directory Reviewed-by: Tim Hudson <tjh@openssl.org>
Updates from fips2 branch: close streams in test utilities, use cofactor ECDH add new key and signature generation tests to fips_test_suite.
Update fips_test_suite to take multiple command line options and an induced error checking function.
make post failure simulation reversible in all cases
Add single call public key sign and verify functions.
Add support for memory leak checking in fips_algvs. Fix many memory leaks in algorithm test utilities.
Add fips_algvs utility (from FIPS 2.0 stable branch).
Add "nopass" for empty password too.
add authentication parameter to FIPS_module_mode_set
Print curve type for signature tests.
ECDH POST selftest failure inducing support.
Add FIPS selftests for ECDH algorithm.
Revise DRBG to split between internal and external flags. One demand health check function. Perform generation test in fips_test_suite. Option to skip dh test if fips_test_suite.
More extensive DRBG health check. New function to call health check for all DRBG combinations.
Add support for Dual EC DRBG from SP800-90. Include updates to algorithm tests and POST code.
Add HMAC DRBG from SP800-90
Add functions to return FIPS module version.
Rename FIPS_mode_set and FIPS_mode. Theses symbols will be defined in the FIPS capable OpenSSL.
Remove superfluous PRNG self tests. Print timer resolution.
Remove useless setting.