SHA256_CTX
SHA256Init(SHA256_CTX *ctx)
#define DIGEST_CTX SHA256_CTX
SHA256_CTX ctx;
extern void SHA256Update(SHA256_CTX *, const void *, size_t);
extern void SHA256Final(void *, SHA256_CTX *);
extern void SHA256Init(SHA256_CTX *);