Reactos
1
2#pragma once
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8
9#include <ntdef.h>
10
11/* SHA Context Structure Declaration */
12typedef struct
13{
14 UCHAR Buffer[64];
15 ULONG State[5];
16 ULONG Count[2];
17} SHA_CTX, *PSHA_CTX;
18
19VOID NTAPI
20A_SHAInit(PSHA_CTX Context);
21
22VOID NTAPI
23A_SHAUpdate(PSHA_CTX Context, const unsigned char *Buffer, ULONG BufferSize);
24
25VOID NTAPI
26A_SHAFinal(PSHA_CTX Context, PULONG Result);
27
28#ifdef __cplusplus
29}
30#endif
31