HMAC_SHA256_CTX
HMAC_SHA256_CTX sha256;
HMAC_SHA256_Init(HMAC_SHA256_CTX *ctx, const u_int8_t *key, u_int key_len)
HMAC_SHA256_Update(HMAC_SHA256_CTX *ctx, const u_int8_t *data, u_int len)
HMAC_SHA256_Final(u_int8_t digest[SHA256_DIGEST_LENGTH], HMAC_SHA256_CTX *ctx)
void HMAC_SHA256_Init(HMAC_SHA256_CTX *, const u_int8_t *, u_int)
void HMAC_SHA256_Update(HMAC_SHA256_CTX *, const u_int8_t *, u_int)
void HMAC_SHA256_Final(u_int8_t [SHA256_DIGEST_LENGTH], HMAC_SHA256_CTX *)
HMAC_SHA256_CTX ctx;
HMAC_SHA256_CTX ctx;