add fips get status functions

This commit is contained in:
toddouska 2014-11-07 16:23:19 -08:00
parent 138ce50bae
commit 81fd594c9f
1 changed files with 6 additions and 3 deletions

View File

@ -30,17 +30,20 @@
extern "C" { extern "C" {
#endif #endif
/* Known Answer Test string inputs are hex */ /* Known Answer Test string inputs are hex, internal */
CYASSL_LOCAL int DoKnownAnswerTests(char*); CYASSL_LOCAL int DoKnownAnswerTests(char*);
/* Power on self test failure callback */ /* FIPS failure callback */
typedef void(*wolfCrypt_fips_cb)(int ok, int err, const char* hash); typedef void(*wolfCrypt_fips_cb)(int ok, int err, const char* hash);
/* Public set function */ /* Public set function */
CYASSL_API int wolfCrypt_SetCb_fips(wolfCrypt_fips_cb cbf); CYASSL_API int wolfCrypt_SetCb_fips(wolfCrypt_fips_cb cbf);
/* Public get status functions */
CYASSL_API int wolfCrypt_GetStatus_fips(void);
CYASSL_API const char* wolfCrypt_GetCoreHash_fips(void);
#ifdef __cplusplus #ifdef __cplusplus
} /* extern "C" */ } /* extern "C" */