6 #include <freetds/pushvis.h>
15 void MD5Update(
struct MD5Context *context,
unsigned char const *buf,
size_t len);
16 void MD5Final(
struct MD5Context *context,
unsigned char *digest);
17 void MD5Transform(TDS_UINT buf[4], TDS_UINT
const in[16]);
24 #include <freetds/popvis.h>
28 #include <nettle/md5.h>
32 static inline void MD5Init(
MD5_CTX *ctx)
37 static inline void MD5Update(
MD5_CTX *ctx,
unsigned char const *buf,
size_t len)
39 nettle_md5_update(ctx, len, buf);
42 static inline void MD5Final(
MD5_CTX *ctx,
unsigned char *digest)
44 nettle_md5_digest(ctx, 16, digest);