38#define _SHA1_DIGEST_LENGTH 5
43#define SHA1_WORD_SIZE_BITS 32
48#define SHA1_BYTES_IN_WORD (SHA1_WORD_SIZE_BITS / 8)
53#define SHA1_DIGEST_SIZE (_SHA1_DIGEST_LENGTH * SHA1_BYTES_IN_WORD)
58#define SHA1_DIGEST_STRING_SIZE ((SHA1_DIGEST_SIZE) * 2 + 1)
63#define SHA1_BLOCK_SIZE_BITS 512
68#define SHA1_BLOCK_SIZE (SHA1_BLOCK_SIZE_BITS / 8)
additional automatic macros for MHD_config.h
void MHD_SHA1_update(void *ctx_, const uint8_t *data, size_t length)
void MHD_SHA1_finish(void *ctx_, uint8_t digest[SHA1_DIGEST_SIZE])
void MHD_SHA1_init(void *ctx_)
#define _SHA1_DIGEST_LENGTH
uint32_t H[_SHA1_DIGEST_LENGTH]
uint8_t buffer[SHA1_BLOCK_SIZE]