]>
jfr.im git - solanum.git/blob - wsockd/sha1.h
2 * Based on the SHA-1 C implementation by Steve Reid <steve@edmweb.com>
12 #define SHA1_BLOCK_LENGTH 64
13 #define SHA1_DIGEST_LENGTH 20
18 uint8_t buffer
[SHA1_BLOCK_LENGTH
];
21 void sha1_init(SHA1
*sha1
);
22 void sha1_update(SHA1
*sha1
, const uint8_t *data
, size_t length
);
23 void sha1_final(SHA1
*sha1
, uint8_t digest
[SHA1_DIGEST_LENGTH
]);