This is a port of cyaSSL 2.7.0.

Dependents:   CyaSSL_DTLS_Cellular CyaSSL_DTLS_Ethernet

Committer:
ashleymills
Date:
Thu Sep 05 10:33:04 2013 +0000
Revision:
0:714293de3836
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ashleymills 0:714293de3836 1 /* ripemd.h for openssl */
ashleymills 0:714293de3836 2
ashleymills 0:714293de3836 3
ashleymills 0:714293de3836 4 #ifndef CYASSL_RIPEMD_H_
ashleymills 0:714293de3836 5 #define CYASSL_RIPEMD_H_
ashleymills 0:714293de3836 6
ashleymills 0:714293de3836 7 #include <cyassl/ctaocrypt/settings.h>
ashleymills 0:714293de3836 8
ashleymills 0:714293de3836 9 #ifdef __cplusplus
ashleymills 0:714293de3836 10 extern "C" {
ashleymills 0:714293de3836 11 #endif
ashleymills 0:714293de3836 12
ashleymills 0:714293de3836 13
ashleymills 0:714293de3836 14 typedef struct CYASSL_RIPEMD_CTX {
ashleymills 0:714293de3836 15 int holder[32]; /* big enough to hold ctaocrypt, but check on init */
ashleymills 0:714293de3836 16 } CYASSL_RIPEMD_CTX;
ashleymills 0:714293de3836 17
ashleymills 0:714293de3836 18 CYASSL_API void CyaSSL_RIPEMD_Init(CYASSL_RIPEMD_CTX*);
ashleymills 0:714293de3836 19 CYASSL_API void CyaSSL_RIPEMD_Update(CYASSL_RIPEMD_CTX*, const void*,
ashleymills 0:714293de3836 20 unsigned long);
ashleymills 0:714293de3836 21 CYASSL_API void CyaSSL_RIPEMD_Final(unsigned char*, CYASSL_RIPEMD_CTX*);
ashleymills 0:714293de3836 22
ashleymills 0:714293de3836 23
ashleymills 0:714293de3836 24 typedef CYASSL_RIPEMD_CTX RIPEMD_CTX;
ashleymills 0:714293de3836 25
ashleymills 0:714293de3836 26 #define RIPEMD_Init CyaSSL_RIPEMD_Init
ashleymills 0:714293de3836 27 #define RIPEMD_Update CyaSSL_RIPEMD_Update
ashleymills 0:714293de3836 28 #define RIPEMD_Final CyaSSL_RIPEMD_Final
ashleymills 0:714293de3836 29
ashleymills 0:714293de3836 30
ashleymills 0:714293de3836 31 #ifdef __cplusplus
ashleymills 0:714293de3836 32 } /* extern "C" */
ashleymills 0:714293de3836 33 #endif
ashleymills 0:714293de3836 34
ashleymills 0:714293de3836 35
ashleymills 0:714293de3836 36 #endif /* CYASSL_MD5_H_ */
ashleymills 0:714293de3836 37