24 #define SHA1_Transform rb_Digest_SHA1_Transform
25 #define SHA1_Init rb_Digest_SHA1_Init
26 #define SHA1_Update rb_Digest_SHA1_Update
27 #define SHA1_Finish rb_Digest_SHA1_Finish
35 #define SHA1_BLOCK_LENGTH 64
36 #define SHA1_DIGEST_LENGTH 20
37 #define SHA1_DIGEST_STRING_LENGTH (SHA1_DIGEST_LENGTH * 2 + 1)
void SHA1_Init(SHA1_CTX *context)
register unsigned int len
void SHA1_Finish(SHA1_CTX *context, uint8_t digest[20])
void SHA1_Update(SHA1_CTX *context, const uint8_t *data, size_t len)
void SHA1_Transform(uint32_t state[5], const uint8_t buffer[64])