md5_context
md5_context md5ctx;
ATTRIBUTE_WARN_UNUSED_RET int md5_update(md5_context *ctx, const u8 *input, u32 ilen)
ATTRIBUTE_WARN_UNUSED_RET int md5_final(md5_context *ctx, u8 output[MD5_DIGEST_SIZE])
md5_context ctx;
md5_context ctx;
ATTRIBUTE_WARN_UNUSED_RET static inline int md5_process(md5_context *ctx,
ATTRIBUTE_WARN_UNUSED_RET int md5_init(md5_context *ctx)
ATTRIBUTE_WARN_UNUSED_RET int md5_init(md5_context *ctx);
ATTRIBUTE_WARN_UNUSED_RET int md5_update(md5_context *ctx, const u8 *input, u32 ilen);
ATTRIBUTE_WARN_UNUSED_RET int md5_final(md5_context *ctx, u8 output[MD5_DIGEST_SIZE]);