19 lines
361 B
C
19 lines
361 B
C
#ifndef __CRYPTO_SHA1_H
|
|
#define __CRYPTO_SHA1_H
|
|
|
|
enum
|
|
{
|
|
SHA1_SIZE = 20,
|
|
SHA1_BLOCK = 64
|
|
};
|
|
|
|
typedef unsigned char SHA1_Digest[SHA1_SIZE];
|
|
|
|
void SHA1_Prepare();
|
|
void SHA1_ProcessVoidSizet(const void* buffer, size_t size);
|
|
void SHA1_Finish(SHA1_Digest digest);
|
|
void SHA1_HashDigestVoidSizet(SHA1_Digest *digest, const void *data, size_t size);
|
|
|
|
#endif
|
|
|