hmac_md5_ctx
#define HMAC_MD5_CTX(desc) ((struct hmac_md5_ctx *)shash_desc_ctx(desc))
struct hmac_md5_ctx *ctx = HMAC_MD5_CTX(desc);
struct hmac_md5_ctx *ctx = HMAC_MD5_CTX(desc);
.descsize = sizeof(struct hmac_md5_ctx),
struct hmac_md5_ctx hmac_ctx;
struct hmac_md5_ctx ctx;
struct hmac_md5_ctx ctx;
void hmac_md5_init(struct hmac_md5_ctx *ctx, const struct hmac_md5_key *key);
void hmac_md5_init_usingrawkey(struct hmac_md5_ctx *ctx,
static inline void hmac_md5_update(struct hmac_md5_ctx *ctx,
void hmac_md5_final(struct hmac_md5_ctx *ctx, u8 out[at_least MD5_DIGEST_SIZE]);
void hmac_md5_init(struct hmac_md5_ctx *ctx, const struct hmac_md5_key *key)
void hmac_md5_init_usingrawkey(struct hmac_md5_ctx *ctx,
void hmac_md5_final(struct hmac_md5_ctx *ctx, u8 out[MD5_DIGEST_SIZE])
struct hmac_md5_ctx ctx;
struct hmac_md5_ctx ctx;
#define HMAC_CTX hmac_md5_ctx