aboutsummaryrefslogtreecommitdiff
path: root/sha1.h
diff options
context:
space:
mode:
authorDavid Phillips <david@sighup.nz>2017-10-01 22:44:23 +1300
committerDavid Phillips <david@sighup.nz>2017-10-01 22:44:23 +1300
commit63d1aa9505c194ee0c2e8e3eff0812f695031696 (patch)
tree9d1d7bcd0baa74060e732de902886f37d7d9c3c9 /sha1.h
parentfc3b3ebffc676e101ca189a9002efb4117913b15 (diff)
downloadsand-leek-63d1aa9505c194ee0c2e8e3eff0812f695031696.tar.xz
Factor out magic sha1 chunk size constant
Diffstat (limited to 'sha1.h')
-rw-r--r--sha1.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/sha1.h b/sha1.h
index 37dea22..705c7bb 100644
--- a/sha1.h
+++ b/sha1.h
@@ -2,6 +2,8 @@
#include <string.h>
#include <stdint.h>
+#define SHA_CHUNK_LEN 64
+
struct sha_data {
uint32_t a;
uint32_t b;
@@ -10,7 +12,7 @@ struct sha_data {
uint32_t e;
uint64_t len;
size_t data_len;
- uint8_t data[64];
+ uint8_t data[SHA_CHUNK_LEN];
};
void sha_init(struct sha_data*);
void sha_update(struct sha_data*, void *, size_t);