Merge pull request #511 from negativeExponent/updates
[pcsx_rearmed.git] / deps / lzma-16.04 / C / Sha256.h
CommitLineData
ce188d4d 1/* Sha256.h -- SHA-256 Hash\r
22013-01-18 : Igor Pavlov : Public domain */\r
3\r
4#ifndef __CRYPTO_SHA256_H\r
5#define __CRYPTO_SHA256_H\r
6\r
7#include "7zTypes.h"\r
8\r
9EXTERN_C_BEGIN\r
10\r
11#define SHA256_DIGEST_SIZE 32\r
12\r
13typedef struct\r
14{\r
15 UInt32 state[8];\r
16 UInt64 count;\r
17 Byte buffer[64];\r
18} CSha256;\r
19\r
20void Sha256_Init(CSha256 *p);\r
21void Sha256_Update(CSha256 *p, const Byte *data, size_t size);\r
22void Sha256_Final(CSha256 *p, Byte *digest);\r
23\r
24EXTERN_C_END\r
25\r
26#endif\r