aboutsummaryrefslogtreecommitdiff
path: root/sha1.h
diff options
context:
space:
mode:
authorAgney Lopes Roth Ferraz <agney@debian.org>2007-04-09 11:45:31 -0300
committerSimon Quigley <tsimonq2@ubuntu.com>2017-06-19 14:38:41 -0500
commitadb3993ba087ede46f62d5f018e17b07e99b5260 (patch)
tree67b4fa7e224f09d21eb76060422ca23e50e6dfe0 /sha1.h
parentb3e31ae3787c8806f48c85a52bba9aa3554e2c07 (diff)
parent11b8179a57e675c6672cbe649c655230ae3e9744 (diff)
Import Debian changes 0.4.2.1-1
hardinfo (0.4.2.1-1) unstable; urgency=low * New upstream release. * Fixed segfault on device entry (Closes: #387955)
Diffstat (limited to 'sha1.h')
-rw-r--r--sha1.h21
1 files changed, 15 insertions, 6 deletions
diff --git a/sha1.h b/sha1.h
index 83f28df7..573ff8ac 100644
--- a/sha1.h
+++ b/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__ */