27 #define MHD_SHA256_H 1
36 #define _SHA256_DIGEST_LENGTH 8
41 #define SHA256_DIGEST_SIZE (_SHA256_DIGEST_LENGTH * 4)
46 #define SHA256_DIGEST_STRING_SIZE ((SHA256_DIGEST_SIZE) * 2 + 1)
51 #define SHA256_BLOCK_SIZE 64
additional automatic macros for MHD_config.h
#define _SHA256_DIGEST_LENGTH
#define SHA256_DIGEST_SIZE
#define SHA256_BLOCK_SIZE
void sha256_finish(void *ctx_, uint8_t digest[SHA256_DIGEST_SIZE])
void MHD_SHA256_init(void *ctx_)
void MHD_SHA256_update(void *ctx_, const uint8_t *data, size_t length)
uint8_t buffer[SHA256_BLOCK_SIZE]
uint32_t H[_SHA256_DIGEST_LENGTH]