39 #define RMD160_Init rb_Digest_RMD160_Init 40 #define RMD160_Transform rb_Digest_RMD160_Transform 41 #define RMD160_Update rb_Digest_RMD160_Update 42 #define RMD160_Finish rb_Digest_RMD160_Finish 52 #define RMD160_BLOCK_LENGTH 64 53 #define RMD160_DIGEST_LENGTH 20 54 #define RMD160_DIGEST_STRING_LENGTH (RMD160_DIGEST_LENGTH * 2 + 1)
void RMD160_Finish(RMD160_CTX *context, uint8_t digest[20])
void RMD160_Transform(uint32_t state[5], const uint32_t block[16])
__BEGIN_DECLS void RMD160_Init _((RMD160_CTX *))
void RMD160_Update(RMD160_CTX *context, const uint8_t *data, size_t nbytes)
void RMD160_Init(RMD160_CTX *context)