24 #ifndef CTAO_CRYPT_FIPS_TEST_H 25 #define CTAO_CRYPT_FIPS_TEST_H 27 #include <cyassl/ctaocrypt/types.h> 35 CYASSL_LOCAL
int DoKnownAnswerTests(
char*,
int);
39 typedef void(*wolfCrypt_fips_cb)(
int ok,
int err,
const char* hash);
42 CYASSL_API
int wolfCrypt_SetCb_fips(wolfCrypt_fips_cb cbf);
45 CYASSL_API
int wolfCrypt_GetStatus_fips(
void);
46 CYASSL_API
const char* wolfCrypt_GetCoreHash_fips(
void);
48 #ifdef HAVE_FORCE_FIPS_FAILURE 50 CYASSL_API
int wolfCrypt_SetStatus_fips(
int);