HASH_CTX
int HASH_UPDATE(HASH_CTX *c, const void *data_, size_t len)
void HASH_TRANSFORM(HASH_CTX *c, const unsigned char *data)
int HASH_FINAL(unsigned char *md, HASH_CTX *c)
#ifndef HASH_CTX
HASH_CTX *c = c_;
HASH_CTX *c = c_;