1/* 2 * ntp_md5.h: deal with md5.h headers 3 */ 4 5#if defined HAVE_MD5_H && defined HAVE_MD5INIT 6# include <md5.h> 7#elif defined(__APPLE__) 8#include <CommonCrypto/CommonDigest.h> 9# define MD5_CTX CC_MD5_CTX 10# define MD5Init CC_MD5_Init 11# define MD5Update CC_MD5_Update 12# define MD5Final CC_MD5_Final 13#else 14# include "isc/md5.h" 15# define MD5_CTX isc_md5_t 16# define MD5Init isc_md5_init 17# define MD5Update isc_md5_update 18# define MD5Final(d,c) isc_md5_final(c,d) 19#endif 20