21#define sha1_init dttools_sha1_init
22#define sha1_update dttools_sha1_update
23#define sha1_final dttools_sha1_final
24#define sha1_buffer dttools_sha1_buffer
25#define sha1_file dttools_sha1_file
26#define sha1_string dttools_sha1_string
30#define SHA1_DIGEST_LENGTH 20
31#define SHA1_DIGEST_ASCII_LENGTH 42
35 size_t countLo, countHi;
42void sha1_final(
unsigned char digest[SHA1_DIGEST_LENGTH],
sha1_context_t * ctx);
52void sha1_buffer(
const void *
buffer,
size_t length,
unsigned char digest[SHA1_DIGEST_LENGTH]);
62int sha1_file(
const char *path,
unsigned char digest[SHA1_DIGEST_LENGTH]);
64int sha1_fd(
int fd,
unsigned char digest[SHA1_DIGEST_LENGTH]);
71const char *
sha1_string(
unsigned char digest[SHA1_DIGEST_LENGTH]);
const char * sha1_string(unsigned char digest[SHA1_DIGEST_LENGTH])
Convert an SHA1 digest into a printable string.
int sha1_file(const char *path, unsigned char digest[SHA1_DIGEST_LENGTH])
Checksum a local file.
void sha1_buffer(const void *buffer, size_t length, unsigned char digest[SHA1_DIGEST_LENGTH])
Checksum a memory buffer.