HMAC_SHA256_KEY
hmac_sha256_preparekey(HMAC_SHA256_KEY(tfm), raw_key, keylen);
hmac_sha256_init(HMAC_SHA256_CTX(desc), HMAC_SHA256_KEY(desc->tfm));
hmac_sha256(HMAC_SHA256_KEY(desc->tfm), data, len, out);
ctx->ctx.ostate = HMAC_SHA256_KEY(desc->tfm)->key.ostate;
ctx->ctx.ostate = HMAC_SHA256_KEY(desc->tfm)->key.ostate;