HMAC fips prototypes
This commit is contained in:
parent
e6e7b4e825
commit
0435dc1902
@ -76,6 +76,7 @@ struct ec_method_st;
|
|||||||
struct ecdsa_method;
|
struct ecdsa_method;
|
||||||
struct dh_method;
|
struct dh_method;
|
||||||
struct CMAC_CTX_st;
|
struct CMAC_CTX_st;
|
||||||
|
struct hmac_ctx_st;
|
||||||
|
|
||||||
int FIPS_module_mode_set(int onoff);
|
int FIPS_module_mode_set(int onoff);
|
||||||
int FIPS_module_mode(void);
|
int FIPS_module_mode(void);
|
||||||
@ -309,6 +310,14 @@ int FIPS_cmac_final(struct CMAC_CTX_st *ctx, unsigned char *out,
|
|||||||
size_t *poutlen);
|
size_t *poutlen);
|
||||||
void FIPS_cmac_ctx_cleanup(struct CMAC_CTX_st *ctx);
|
void FIPS_cmac_ctx_cleanup(struct CMAC_CTX_st *ctx);
|
||||||
|
|
||||||
|
void FIPS_hmac_ctx_cleanup(struct hmac_ctx_st *ctx);
|
||||||
|
int FIPS_hmac_init_ex(struct hmac_ctx_st *ctx, const void *key, int len,
|
||||||
|
const EVP_MD *md, ENGINE *impl);
|
||||||
|
int FIPS_hmac_update(struct hmac_ctx_st *ctx,
|
||||||
|
const unsigned char *data, size_t len);
|
||||||
|
int FIPS_hmac_final(struct hmac_ctx_st *ctx,
|
||||||
|
unsigned char *md, unsigned int *len);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Where necessary redirect standard OpenSSL APIs to FIPS versions */
|
/* Where necessary redirect standard OpenSSL APIs to FIPS versions */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user