From e7c0ac37d87958c80115e7553ea39b26668ce360 Mon Sep 17 00:00:00 2001 From: Luca Deri Date: Thu, 22 Aug 2019 19:25:58 +0200 Subject: Implemented HASSH (https://github.com/salesforce/hassh) --- src/lib/third_party/include/ndpi_md5.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/lib/third_party/include/ndpi_md5.h (limited to 'src/lib/third_party/include') diff --git a/src/lib/third_party/include/ndpi_md5.h b/src/lib/third_party/include/ndpi_md5.h new file mode 100644 index 000000000..f7dd9b946 --- /dev/null +++ b/src/lib/third_party/include/ndpi_md5.h @@ -0,0 +1,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); -- cgit v1.2.3