minidlna support now Samsung TV C550/C650 (thx amir909)
[tomato.git] / release / src / router / xl2tpd / md5.h
blob4c9f33ae43ebd78d2a7b9f3ca8bc746fefe3e0d6
1 #ifndef MD5_H
2 #define MD5_H
4 #ifdef __alpha
5 typedef unsigned int uint32;
6 #else
7 typedef unsigned long uint32;
8 #endif
10 struct MD5Context
12 uint32 buf[4];
13 uint32 bits[2];
14 unsigned char in[64];
17 void MD5Init (struct MD5Context *context);
18 void MD5Update (struct MD5Context *context, unsigned char const *buf,
19 unsigned len);
20 void MD5Final (unsigned char digest[16], struct MD5Context *context);
21 void MD5Transform (uint32 buf[4], uint32 const in[16]);
24 * This is needed to make RSAREF happy on some MS-DOS compilers.
26 typedef struct MD5Context MD5_CTX;
28 #endif /* !MD5_H */