1 |
+ |
/* $MidnightBSD$ */ |
2 |
|
/* MD5.H - header file for MD5C.C |
3 |
< |
* $MidnightBSD$ |
3 |
> |
* $FreeBSD: stable/11/sys/sys/md5.h 310372 2016-12-21 18:42:04Z emaste $ |
4 |
|
*/ |
5 |
|
|
6 |
|
/*- |
45 |
|
__BEGIN_DECLS |
46 |
|
void MD5Init (MD5_CTX *); |
47 |
|
void MD5Update (MD5_CTX *, const void *, unsigned int); |
48 |
< |
void MD5Final (unsigned char [16], MD5_CTX *); |
48 |
> |
void MD5Final (unsigned char[__min_size(MD5_DIGEST_LENGTH)], MD5_CTX *); |
49 |
> |
#ifndef _KERNEL |
50 |
|
char * MD5End(MD5_CTX *, char *); |
51 |
+ |
char * MD5Fd(int, char *); |
52 |
+ |
char * MD5FdChunk(int, char *, off_t, off_t); |
53 |
|
char * MD5File(const char *, char *); |
54 |
|
char * MD5FileChunk(const char *, char *, off_t, off_t); |
55 |
|
char * MD5Data(const void *, unsigned int, char *); |
56 |
+ |
#endif |
57 |
|
__END_DECLS |
58 |
|
#endif /* _SYS_MD5_H_ */ |