HMAC_MD5_CTX
void _sasl_hmac_md5_init(HMAC_MD5_CTX *hmac,
void _sasl_hmac_md5_import(HMAC_MD5_CTX *hmac, HMAC_MD5_STATE *state);
HMAC_MD5_CTX *hmac);
void (*hmac_md5_init)(HMAC_MD5_CTX *, const unsigned char *key, int len);
void (*hmac_md5_final)(unsigned char [16], HMAC_MD5_CTX *);
void (*hmac_md5_import)(HMAC_MD5_CTX *, HMAC_MD5_STATE *);
void _sasl_hmac_md5_init(HMAC_MD5_CTX *hmac,
HMAC_MD5_CTX hmac;
void _sasl_hmac_md5_import(HMAC_MD5_CTX *hmac,
MD5_memset(hmac, 0, sizeof(HMAC_MD5_CTX));
HMAC_MD5_CTX *hmac)
HMAC_MD5_CTX tmphmac;