HMAC_SHA512_CTX
hmac_sha512_init(HMAC_SHA512_CTX(desc), HMAC_SHA512_KEY(desc->tfm));
hmac_sha512_update(HMAC_SHA512_CTX(desc), data, len);
hmac_sha512_final(HMAC_SHA512_CTX(desc), out);
return __crypto_sha512_export(&HMAC_SHA512_CTX(desc)->ctx.sha_ctx, out);
struct hmac_sha512_ctx *ctx = HMAC_SHA512_CTX(desc);
return __crypto_sha512_export_core(&HMAC_SHA512_CTX(desc)->ctx.sha_ctx,
struct hmac_sha512_ctx *ctx = HMAC_SHA512_CTX(desc);