Go to the documentation of this file.
59 #ifndef HEADER_RIPEMD_H
60 #define HEADER_RIPEMD_H
69 #ifdef OPENSSL_NO_RIPEMD
70 #error RIPEMD is disabled.
74 #define RIPEMD160_LONG unsigned long
75 #elif defined(OPENSSL_SYS_CRAY) || defined(__ILP64__)
76 #define RIPEMD160_LONG unsigned long
77 #define RIPEMD160_LONG_LOG2 3
79 #define RIPEMD160_LONG unsigned int
82 #define RIPEMD160_CBLOCK 64
83 #define RIPEMD160_LBLOCK (RIPEMD160_CBLOCK/4)
84 #define RIPEMD160_DIGEST_LENGTH 20
100 unsigned char *
RIPEMD160(
const unsigned char *d,
size_t n,