Changeset View
Changeset View
Standalone View
Standalone View
lib/libmd/ripemd.h
Show First 20 Lines • Show All 75 Lines • ▼ Show 20 Lines | |||||
typedef struct RIPEMD160state_st { | typedef struct RIPEMD160state_st { | ||||
u_int32_t A,B,C,D,E; | u_int32_t A,B,C,D,E; | ||||
u_int32_t Nl,Nh; | u_int32_t Nl,Nh; | ||||
u_int32_t data[RIPEMD160_LBLOCK]; | u_int32_t data[RIPEMD160_LBLOCK]; | ||||
int num; | int num; | ||||
} RIPEMD160_CTX; | } RIPEMD160_CTX; | ||||
__BEGIN_DECLS | __BEGIN_DECLS | ||||
/* Ensure libmd symbols do not clash with libcrypto */ | |||||
#define RIPEMD160_Init _libmd_RIPEMD160_Init | |||||
#define RIPEMD160_Update _libmd_RIPEMD160_Update | |||||
#define RIPEMD160_Final _libmd_RIPEMD160_Final | |||||
#define RIPEMD160_End _libmd_RIPEMD160_End | |||||
#define RIPEMD160_File _libmd_RIPEMD160_File | |||||
#define RIPEMD160_FileChunk _libmd_RIPEMD160_FileChunk | |||||
#define RIPEMD160_Data _libmd_RIPEMD160_Data | |||||
#define RIPEMD160_Transform _libmd_RIPEMD160_Transform | |||||
#define RMD160_version _libmd_RMD160_version | |||||
#define ripemd160_block _libmd_ripemd160_block | |||||
void RIPEMD160_Init(RIPEMD160_CTX *c); | void RIPEMD160_Init(RIPEMD160_CTX *c); | ||||
void RIPEMD160_Update(RIPEMD160_CTX *c, const void *data, | void RIPEMD160_Update(RIPEMD160_CTX *c, const void *data, | ||||
size_t len); | size_t len); | ||||
void RIPEMD160_Final(unsigned char *md, RIPEMD160_CTX *c); | void RIPEMD160_Final(unsigned char *md, RIPEMD160_CTX *c); | ||||
char *RIPEMD160_End(RIPEMD160_CTX *, char *); | char *RIPEMD160_End(RIPEMD160_CTX *, char *); | ||||
char *RIPEMD160_File(const char *, char *); | char *RIPEMD160_File(const char *, char *); | ||||
char *RIPEMD160_FileChunk(const char *, char *, off_t, off_t); | char *RIPEMD160_FileChunk(const char *, char *, off_t, off_t); | ||||
char *RIPEMD160_Data(const void *, unsigned int, char *); | char *RIPEMD160_Data(const void *, unsigned int, char *); | ||||
__END_DECLS | __END_DECLS | ||||
#endif | #endif |