blob: f7dd9b94627261c4d1b2f2649f3fa77d05bf4c20 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
/*
Contributed code pasted here to make nDPI self-contained with no
external dependencies
*/
/* **************************************** */
typedef struct ndpi_MD5Context {
uint32_t buf[4];
uint32_t bits[2];
unsigned char in[64];
} ndpi_MD5_CTX;
/* **************************************** */
extern void ndpi_MD5Init(ndpi_MD5_CTX *ctx);
extern void ndpi_MD5Update(ndpi_MD5_CTX *ctx, unsigned char const *buf, unsigned len);
extern void ndpi_MD5Final(unsigned char digest[16], ndpi_MD5_CTX *ctx);
|