SHA256_CTX
SHA256_CTX sha256;
static void SHA256_Transform(SHA256_CTX*, const sha2_word32*);
void solv_SHA256_Init(SHA256_CTX* context) {
if (context == (SHA256_CTX*)0) {
static void SHA256_Transform(SHA256_CTX* context, const sha2_word32* data) {
static void SHA256_Transform(SHA256_CTX* context, const sha2_word32* data) {
void solv_SHA256_Update(SHA256_CTX* context, const sha2_byte *data, size_t len) {
void solv_SHA256_Final(sha2_byte digest[], SHA256_CTX* context) {
char *solv_SHA256_End(SHA256_CTX* context, char buffer[]) {
SHA256_CTX context;
void solv_SHA256_Init(SHA256_CTX *);
void solv_SHA256_Update(SHA256_CTX*, const uint8_t*, size_t);
void solv_SHA256_Final(uint8_t[SHA256_DIGEST_LENGTH], SHA256_CTX*);
char* solv_SHA256_End(SHA256_CTX*, char[SHA256_DIGEST_STRING_LENGTH]);