openssl/providers/fips
slontis 96de408228 Add FIPS self test updates
After reviewing the FIPS 140-3 IG self tests requirements the following
were added:

- TDES Decryption (Not sure why this was missing)
- DH changed to use ffdhe2048 instead of P,Q,G params.
- Signature code has been changed to use a msg rather than a digest as input.
(Since some digests dont provide the one shot API, the EVP_DigestSignFinal and
EVP_DigestVerifyFinal needed to be exposed to the FIPS provider). The
code is now shared between ED and the other key types.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25217)
2024-08-20 10:05:13 +10:00
..
build.info Add FIPS indicator helpers 2024-07-11 08:29:43 +10:00
fips_entry.c
fipsindicator.c fips: correctly initialise FIPS indicator settables 2024-07-19 17:33:19 +02:00
fipsprov.c Revert "fips: add no digested option to FIPS provider" 2024-08-16 11:34:22 +10:00
self_test_data.inc Add FIPS self test updates 2024-08-20 10:05:13 +10:00
self_test_kats.c Add FIPS self test updates 2024-08-20 10:05:13 +10:00
self_test.c FIPS: Remove ability to bypass the FIPS self tests 2024-08-16 10:14:24 +10:00
self_test.h FIPS: Remove ability to bypass the FIPS self tests 2024-08-16 10:14:24 +10:00