md5cc.h   [plain text]


#ifndef MD5CC_H_INCLUDED
#define MD5CC_H_INCLUDED

#include <stddef.h>
#include <CommonCrypto/CommonDigest.h>

#define MD5_CTX		CC_MD5_CTX

#define MD5_DIGEST_LENGTH	CC_MD5_DIGEST_LENGTH
#define MD5_BLOCK_LENGTH	CC_MD5_BLOCK_BYTES

#define MD5_Init CC_MD5_Init
#define MD5_Update CC_MD5_Update
#define MD5_Finish CC_MD5_Finish

void MD5_Finish(MD5_CTX *pctx, unsigned char *digest);

#endif