1 /* $MirOS: src/gnu/usr.bin/binutils/include/md5.h,v 1.5 2011/11/21 09:39:24 tg Exp $ */ 2 3 #ifndef _MD5_H 4 5 #ifdef __OpenBSD__ 6 /* include md5 functions from libc */ 7 #include "/usr/include/md5.h" 8 #elif defined(MBSD_BUG) 9 #include "mbsd_md5.h" 10 #else 11 #include_next "md5.h" 12 #endif 13 14 #if defined(_MD5_H_) || defined(SYSKERN_MD5_H) 15 #define _MD5_H 16 17 #define md5_ctx MD5Context 18 #define md5_init_ctx MD5Init 19 #define md5_process_bytes(buf,len,ctx) \ 20 MD5Update((ctx), (const unsigned char *)(buf), (len)) 21 #define md5_finish_ctx(ctx,buf) \ 22 MD5Final((unsigned char *)(buf), (ctx)) 23 #endif 24 25 #endif 26