15#define SHA1_BLOCKSIZE 64
16#define SHA1_DIGESTSIZE 20
void sha1_hash(char *hash, const char *data, uint32_t len)
void sha1_final(uint8_t hash[SHA1_DIGESTSIZE], sha1_ctx *context)
void sha1_init(sha1_ctx *context)
void sha1_transform(uint32_t state[5], const uint8_t buffer[SHA1_BLOCKSIZE])
void sha1_update(sha1_ctx *context, const uint8_t *data, uint32_t len)