1
/* Sha256.h -- SHA-256 Hash
2
2010-06-11 : Igor Pavlov : Public domain */
4
#ifndef __CRYPTO_SHA256_H
5
#define __CRYPTO_SHA256_H
11
#define SHA256_DIGEST_SIZE 32
13
#define __USE_CLAM_SHA256_FOR_7Z__
15
#ifndef __USE_CLAM_SHA256_FOR_7Z__
23
void Sha256_Init(CSha256 *p);
24
void Sha256_Update(CSha256 *p, const Byte *data, size_t size);
25
void Sha256_Final(CSha256 *p, Byte *digest);
27
#include "../sha256.h"
28
#define CSha256 SHA256_CTX
29
#define Sha256_Init sha256_init
30
#define Sha256_Update sha256_update
31
#define Sha256_Final sha256_final