X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=fips%2Ffips_post.c;h=e55ec0840798822d9c004b698662a22f31b86f4d;hp=a6d0cfeae674f09242a97e9872722fd210d7264e;hb=2bfeb7dc831f0bbe4ba6f9347f792a45d72d1e20;hpb=8038511c27a530f6da76c8826a8d5614e806ba44 diff --git a/fips/fips_post.c b/fips/fips_post.c index a6d0cfeae6..e55ec08407 100644 --- a/fips/fips_post.c +++ b/fips/fips_post.c @@ -172,8 +172,12 @@ int FIPS_selftest(void) rv = 0; if (!FIPS_selftest_aes()) rv = 0; + if (!FIPS_selftest_aes_ccm()) + rv = 0; if (!FIPS_selftest_aes_gcm()) rv = 0; + if (!FIPS_selftest_aes_xts()) + rv = 0; if (!FIPS_selftest_des()) rv = 0; if (!FIPS_selftest_rsa()) @@ -182,6 +186,8 @@ int FIPS_selftest(void) rv = 0; if (!FIPS_selftest_dsa()) rv = 0; + if (!FIPS_selftest_ecdh()) + rv = 0; fips_post_end(); return rv; } @@ -205,6 +211,7 @@ int fips_pkey_signature_test(int id, EVP_PKEY *pkey, int ret = 0; unsigned char *sig = NULL; unsigned int siglen; + __fips_constseg static const unsigned char str1[]="12345678901234567890"; DSA_SIG *dsig = NULL; ECDSA_SIG *esig = NULL;