commoncrypto.h   [plain text]


#include <CommonCrypto/CommonDigestSPI.h>

#define MD5File(f, b)        Digest_File(kCCDigestMD5, f, b)
#define SHA1_File(f, b)      Digest_File(kCCDigestSHA1, f, b)
#define RIPEMD160_File(f, b) Digest_File(kCCDigestRMD160, f, b)
#define SHA256_File(f, b)    Digest_File(kCCDigestSHA256, f, b)

char *Digest_File(CCDigestAlg algorithm, const char *filename, char *buf);