X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=include%2Fopenssl%2Fhmac.h;h=7962087ec6506cadc6461bd5eeaf0baab1a83e26;hp=61946fc4567bac34664b6c078b1668952bed57ef;hb=fa0c23de83efaf92da17cffce12444adbca48c89;hpb=dee502be89e78e2979e3bd1d7724cf79daa6ef61 diff --git a/include/openssl/hmac.h b/include/openssl/hmac.h index 61946fc456..7962087ec6 100644 --- a/include/openssl/hmac.h +++ b/include/openssl/hmac.h @@ -75,17 +75,15 @@ typedef struct hmac_ctx_st { EVP_MD_CTX o_ctx; unsigned int key_length; unsigned char key[HMAC_MAX_MD_CBLOCK]; - int key_init; } HMAC_CTX; +# define HMAC_CTX_EMPTY { NULL, NULL, NULL, NULL, 0, "" } # define HMAC_size(e) (EVP_MD_size((e)->md)) -void HMAC_CTX_init(HMAC_CTX *ctx); +int HMAC_CTX_init(HMAC_CTX *ctx); void HMAC_CTX_cleanup(HMAC_CTX *ctx); #ifdef OPENSSL_USE_DEPRECATED -/* deprecated */ -# define HMAC_cleanup(ctx) HMAC_CTX_cleanup(ctx) /* deprecated */ DECLARE_DEPRECATED(__owur int HMAC_Init(HMAC_CTX *ctx, const void *key, int len,