openssl/providers/fips
slontis 0557d6c62b Add FIPS indicator callback.
Add a FIPS indicator callback that can be set via
OSSL_INDICATOR_set_callback(). This callback is intended to be run
whenever a non approved algorithm check has occurred and strict checking
has been disabled.The callback may be used to
log non approved algorithms. The callback is passed a type and
description string as well as the cbarg specified in OSSL_INDICATOR_set_callback.
The return value can be either 0 or 1.
A value of 0 can be used for testing purposes to force an error to occur from the algorithm
that called the callback.

Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24623)
2024-07-11 08:29:43 +10:00
..
build.info PROV: Relegate most of the FIPS provider code to libfips.a 2021-05-21 12:08:31 +02:00
fips_entry.c PROV: Relegate most of the FIPS provider code to libfips.a 2021-05-21 12:08:31 +02:00
fipsprov.c Add FIPS indicator callback. 2024-07-11 08:29:43 +10:00
self_test_data.inc Adjust FIPS EC/DSA self test data for different nonce generation 2024-05-02 09:21:30 +02:00
self_test_kats.c Fix usage of deallocated EVP_RAND_CTX after execution of FIPS on-demand self tests 2024-06-24 19:02:43 +02:00
self_test.c fips selftest: avoid relying on a real RNG for self tests 2023-09-27 17:22:54 +01:00
self_test.h Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00