diff options
author | Leandro A. F. Pereira <leandro@hardinfo.org> | 2006-10-27 15:04:16 +0000 |
---|---|---|
committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2006-10-27 15:04:16 +0000 |
commit | 5f19b74bf1b3cd7132a51aa1803ad3bc0ba4be62 (patch) | |
tree | 9d7b8cff0c9a50dec328da0572d3aa764de5c269 /hardinfo2/sha1.h | |
parent | 0f224e134234a6fb880613babd45942ece918f92 (diff) |
Trying to fix Ubuntu bug#68096.
Diffstat (limited to 'hardinfo2/sha1.h')
-rw-r--r-- | hardinfo2/sha1.h | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/hardinfo2/sha1.h b/hardinfo2/sha1.h index 83f28df7..573ff8ac 100644 --- a/hardinfo2/sha1.h +++ b/hardinfo2/sha1.h @@ -7,15 +7,24 @@ #ifndef __SHA1_H__ #define __SHA1_H__ +#include <glib.h> + +#ifndef LITTLE_ENDIAN +#if G_BYTE_ORDER == G_LITTLE_ENDIAN +#define LITTLE_ENDIAN /* This should be #define'd if true. */ +#endif /* G_BYTE_ORDER */ +#endif /* LITTLE_ENDIAN */ + + typedef struct { - unsigned long state[5]; - unsigned long count[2]; - unsigned char buffer[64]; + guint32 state[5]; + guint32 count[2]; + guchar buffer[64]; } SHA1_CTX; -void SHA1Transform(unsigned long state[5], unsigned char buffer[64]); +void SHA1Transform(guint32 state[5], guchar buffer[64]); void SHA1Init(SHA1_CTX* context); -void SHA1Update(SHA1_CTX* context, unsigned char* data, unsigned int len); -void SHA1Final(unsigned char digest[20], SHA1_CTX* context); +void SHA1Update(SHA1_CTX* context, guchar* data, unsigned int len); +void SHA1Final(guchar digest[20], SHA1_CTX* context); #endif /* __SHA1_H__ */ |