SSL_HMAC
int ssl_hmac_old_new(SSL_HMAC *ret);
void ssl_hmac_old_free(SSL_HMAC *ctx);
int ssl_hmac_old_init(SSL_HMAC *ctx, void *key, size_t len, char *md);
int ssl_hmac_old_update(SSL_HMAC *ctx, const unsigned char *data, size_t len);
int ssl_hmac_old_final(SSL_HMAC *ctx, unsigned char *md, size_t *len);
size_t ssl_hmac_old_size(const SSL_HMAC *ctx);
SSL_HMAC *ssl_hmac_new(const SSL_CTX *ctx);
void ssl_hmac_free(SSL_HMAC *ctx);
HMAC_CTX *ssl_hmac_get0_HMAC_CTX(SSL_HMAC *ctx);
EVP_MAC_CTX *ssl_hmac_get0_EVP_MAC_CTX(SSL_HMAC *ctx);
int ssl_hmac_init(SSL_HMAC *ctx, void *key, size_t len, char *md);
int ssl_hmac_update(SSL_HMAC *ctx, const unsigned char *data, size_t len);
int ssl_hmac_final(SSL_HMAC *ctx, unsigned char *md, size_t *len,
size_t ssl_hmac_size(const SSL_HMAC *ctx);
SSL_HMAC *hctx = NULL;
SSL_HMAC *hctx = NULL;
SSL_HMAC *ssl_hmac_new(const SSL_CTX *ctx)
SSL_HMAC *ret = OPENSSL_zalloc(sizeof(*ret));
void ssl_hmac_free(SSL_HMAC *ctx)
EVP_MAC_CTX *ssl_hmac_get0_EVP_MAC_CTX(SSL_HMAC *ctx)
int ssl_hmac_init(SSL_HMAC *ctx, void *key, size_t len, char *md)
int ssl_hmac_update(SSL_HMAC *ctx, const unsigned char *data, size_t len)
int ssl_hmac_final(SSL_HMAC *ctx, unsigned char *md, size_t *len,
size_t ssl_hmac_size(const SSL_HMAC *ctx)
int ssl_hmac_old_new(SSL_HMAC *ret)
void ssl_hmac_old_free(SSL_HMAC *ctx)
int ssl_hmac_old_init(SSL_HMAC *ctx, void *key, size_t len, char *md)
int ssl_hmac_old_update(SSL_HMAC *ctx, const unsigned char *data, size_t len)
int ssl_hmac_old_final(SSL_HMAC *ctx, unsigned char *md, size_t *len)
size_t ssl_hmac_old_size(const SSL_HMAC *ctx)
HMAC_CTX *ssl_hmac_get0_HMAC_CTX(SSL_HMAC *ctx)