xref: /freebsd/lib/libmd/md5.h (revision 273c26a3c3bea87a241d6879abd4f991db180bf0)
1 /* $FreeBSD$ */
2 
3 #ifndef _MD5_H_
4 #define _MD5_H_
5 
6 #ifndef _KERNEL
7 
8 /* Ensure libmd symbols do not clash with libcrypto */
9 
10 #ifndef MD5Init
11 #define MD5Init		_libmd_MD5Init
12 #endif
13 #ifndef MD5Update
14 #define MD5Update	_libmd_MD5Update
15 #endif
16 #ifndef MD5Pad
17 #define MD5Pad		_libmd_MD5Pad
18 #endif
19 #ifndef MD5Final
20 #define MD5Final	_libmd_MD5Final
21 #endif
22 #ifndef MD5Transform
23 #define MD5Transform	_libmd_MD5Transform
24 #endif
25 #ifndef MD5End
26 #define MD5End		_libmd_MD5End
27 #endif
28 #ifndef MD5File
29 #define MD5File		_libmd_MD5File
30 #endif
31 #ifndef MD5FileChunk
32 #define MD5FileChunk	_libmd_MD5FileChunk
33 #endif
34 #ifndef MD5Data
35 #define MD5Data		_libmd_MD5Data
36 #endif
37 
38 #endif
39 
40 #ifdef __cplusplus
41 #define static
42 #endif
43 
44 #include <sys/md5.h>
45 
46 #ifdef __cplusplus
47 #undef static
48 #endif
49 #endif /* _MD5_H_ */
50