Go to the documentation of this file.
27 #ifndef POLARSSL_RIPEMD160_H
28 #define POLARSSL_RIPEMD160_H
30 #if !defined(POLARSSL_CONFIG_FILE)
33 #include POLARSSL_CONFIG_FILE
38 #if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
40 typedef UINT32 uint32_t;
45 #define POLARSSL_ERR_RIPEMD160_FILE_IO_ERROR -0x007E
47 #if !defined(POLARSSL_RIPEMD160_ALT)
62 unsigned char buffer[64];
64 unsigned char ipad[64];
65 unsigned char opad[64];
98 const unsigned char *input,
size_t ilen );
130 void ripemd160(
const unsigned char *input,
size_t ilen,
131 unsigned char output[20] );
133 #if defined(POLARSSL_FS_IO)
153 const unsigned char *key,
size_t keylen );
163 const unsigned char *input,
size_t ilen );
190 const unsigned char *input,
size_t ilen,
191 unsigned char output[20] );