6 #include <freetds/pushvis.h>    16 void MD4Update(
struct MD4Context *context, 
const uint8_t *buf, 
size_t len);
    17 void MD4Final(
struct MD4Context *context, uint8_t *digest);
    21 #include <freetds/popvis.h>    25 #include <nettle/md4.h>    27 typedef struct md4_ctx MD4_CTX;
    29 static inline void MD4Init(MD4_CTX *ctx)
    34 static inline void MD4Update(MD4_CTX *ctx, 
const uint8_t *buf, 
size_t len)
    36     nettle_md4_update(ctx, len, buf);
    39 static inline void MD4Final(MD4_CTX *ctx, uint8_t *digest)
    41     nettle_md4_digest(ctx, 16, digest);