1 /* ripemd.h for openssl */
4 #ifndef CYASSL_RIPEMD_H_
5 #define CYASSL_RIPEMD_H_
7 #include <cyassl/ctaocrypt/settings.h>
14 typedef struct CYASSL_RIPEMD_CTX {
15 int holder[32]; /* big enough to hold ctaocrypt, but check on init */
18 CYASSL_API void CyaSSL_RIPEMD_Init(CYASSL_RIPEMD_CTX*);
19 CYASSL_API void CyaSSL_RIPEMD_Update(CYASSL_RIPEMD_CTX*, const void*,
21 CYASSL_API void CyaSSL_RIPEMD_Final(unsigned char*, CYASSL_RIPEMD_CTX*);
24 typedef CYASSL_RIPEMD_CTX RIPEMD_CTX;
26 #define RIPEMD_Init CyaSSL_RIPEMD_Init
27 #define RIPEMD_Update CyaSSL_RIPEMD_Update
28 #define RIPEMD_Final CyaSSL_RIPEMD_Final
36 #endif /* CYASSL_MD5_H_ */