SHA256_CTX
.ctx_size = sizeof(EVP_MD *) + sizeof(SHA256_CTX),
.ctx_size = sizeof(EVP_MD *) + sizeof(SHA256_CTX),
int SHA224_Init(SHA256_CTX *c);
int SHA224_Update(SHA256_CTX *c, const void *data, size_t len)
int SHA224_Final(unsigned char *md, SHA256_CTX *c);
int SHA256_Init(SHA256_CTX *c);
int SHA256_Update(SHA256_CTX *c, const void *data, size_t len)
int SHA256_Final(unsigned char *md, SHA256_CTX *c);
void SHA256_Transform(SHA256_CTX *c, const unsigned char *data);
void sha1_block_ce(SHA256_CTX *ctx, const void *in, size_t num);
void sha1_block_generic(SHA256_CTX *ctx, const void *in, size_t num);
sha1_block_data_order(SHA256_CTX *ctx, const void *in, size_t num)
sha256_block_generic(SHA256_CTX *ctx, const void *_in, size_t num)
sha256_block_data_order(SHA256_CTX *ctx, const void *_in, size_t num)
SHA224_Init(SHA256_CTX *c)
SHA224_Update(SHA256_CTX *c, const void *data, size_t len)
SHA224_Final(unsigned char *md, SHA256_CTX *c)
SHA256_CTX c;
SHA256_Init(SHA256_CTX *c)
SHA256_Update(SHA256_CTX *c, const void *data_, size_t len)
SHA256_Transform(SHA256_CTX *c, const unsigned char *data)
SHA256_Final(unsigned char *md, SHA256_CTX *c)
SHA256_CTX c;
void sha256_block_data_order(SHA256_CTX *ctx, const void *_in, size_t num);
void sha256_block_generic(SHA256_CTX *ctx, const void *_in, size_t num);
void sha256_block_ce(SHA256_CTX *ctx, const void *in, size_t num);
void sha256_block_generic(SHA256_CTX *ctx, const void *in, size_t num);
sha256_block_data_order(SHA256_CTX *ctx, const void *in, size_t num)
void sha256_block_generic(SHA256_CTX *ctx, const void *in, size_t num);
void sha256_block_shani(SHA256_CTX *ctx, const void *in, size_t num);
sha256_block_data_order(SHA256_CTX *ctx, const void *in, size_t num)
SHA256_CTX *sha256 = ctx;
SHA224_Init((SHA256_CTX*)md_state.c);
SHA256_Init((SHA256_CTX*)md_state.c);
SHA256_CTX ctx;
SHA256_CTX ctx;
SHA256_CTX ctx;