diff options
Diffstat (limited to 'lib/crypto/md5.h')
-rw-r--r-- | lib/crypto/md5.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/crypto/md5.h b/lib/crypto/md5.h index e61c27a73e..bcdf50c000 100644 --- a/lib/crypto/md5.h +++ b/lib/crypto/md5.h @@ -1,10 +1,15 @@ #ifndef MD5_H #define MD5_H + #ifndef HEADER_MD5_H /* Try to avoid clashes with OpenSSL */ #define HEADER_MD5_H #endif +#ifdef HAVE_BSD_MD5_H +/* Try to avoid clashes with BSD MD5 implementation */ +#include <bsd/md5.h> +#else typedef struct MD5Context { uint32_t buf[4]; uint32_t bits[2]; @@ -17,5 +22,6 @@ void MD5Init(MD5_CTX *context); void MD5Update(MD5_CTX *context, const uint8_t *buf, size_t len); void MD5Final(uint8_t digest[MD5_DIGEST_LENGTH], MD5_CTX *context); +#endif /* HAVE_BSD_MD5_H */ #endif /* !MD5_H */ |