13 #include <sys/types.h>
16 #include <drizzled/util/data_ref.h>
31 #define SHA1_BLOCK_LENGTH 64
32 #define SHA1_DIGEST_LENGTH 20
33 #define SHA1_DIGEST_STRING_LENGTH (SHA1_DIGEST_LENGTH * 2 + 1)
40 uint8_t buffer[SHA1_BLOCK_LENGTH];
46 memset(buffer, 0, SHA1_BLOCK_LENGTH);
52 DRIZZLED_API void SHA1Transform(uint32_t [5],
const uint8_t [SHA1_BLOCK_LENGTH]);
56 void do_sha1(
data_ref, uint8_t[SHA1_DIGEST_LENGTH]);