sha2_ctx
sha2_hmac_ctx_init(CKM_TO_SHA2(mech), &ctx->hc_ctx_u.sha2_ctx,
sha2_hmac_ctx_init(CKM_TO_SHA2(mech), &ctx->hc_ctx_u.sha2_ctx,
sha2_hmac_ctx_init(CKM_TO_SHA2(mech), &ctx->hc_ctx_u.sha2_ctx,
SHA2Update(&(hmac_ctx->hc_ctx_u.sha2_ctx.hc_icontext),
SOFT_MAC_FINAL_2(SHA256, &(hmac_ctx->hc_ctx_u.sha2_ctx),
SHA2Update(&(hmac_ctx->hc_ctx_u.sha2_ctx.hc_icontext),
SOFT_MAC_FINAL_2(SHA384, &(hmac_ctx->hc_ctx_u.sha2_ctx),
SHA2Update(&(hmac_ctx->hc_ctx_u.sha2_ctx.hc_icontext),
SOFT_MAC_FINAL_2(SHA512, &(hmac_ctx->hc_ctx_u.sha2_ctx),
SOFT_MAC_UPDATE(SHA2, &(hmac_ctx->hc_ctx_u.sha2_ctx), pPart,
sha2_hc_ctx_t sha2_ctx;
rv = crypto_digest_data(data, &(ctxp->sha2_ctx),
SHA2Init(SHA256, &(dctx.sha2_ctx));
SHA2Init(SHA384, &(dctx.sha2_ctx));
SHA2Init(SHA512, &(dctx.sha2_ctx));
rv = crypto_digest_data(data, &(ctxp->sha2_ctx),
SHA2Init(SHA256, &(dctx.sha2_ctx));
SHA2Init(SHA384, &(dctx.sha2_ctx));
SHA2Init(SHA512, &(dctx.sha2_ctx));
SHA2Init(SHA256, &(dctxp->sha2_ctx));
SHA2Init(SHA384, &(dctxp->sha2_ctx));
SHA2Init(SHA512, &(dctxp->sha2_ctx));
rv = crypto_digest_data(data, &(ctxp->sha2_ctx),
sha2_digest_update_uio(SHA2_CTX *sha2_ctx, crypto_data_t *data)
SHA2Update(sha2_ctx, (uint8_t *)data->cd_uio->
sha2_digest_final_uio(SHA2_CTX *sha2_ctx, crypto_data_t *digest,
if (((sha2_ctx->algotype <= SHA256_HMAC_GEN_MECH_INFO_TYPE) &&
((sha2_ctx->algotype > SHA256_HMAC_GEN_MECH_INFO_TYPE) &&
SHA2Final(digest_scratch, sha2_ctx);
sha2_ctx);
SHA2Final(digest_tmp, sha2_ctx);
sha2_digest_update_mblk(SHA2_CTX *sha2_ctx, crypto_data_t *data)
SHA2Update(sha2_ctx, mp->b_rptr + offset, cur_len);
sha2_digest_final_mblk(SHA2_CTX *sha2_ctx, crypto_data_t *digest,
if (((sha2_ctx->algotype <= SHA256_HMAC_GEN_MECH_INFO_TYPE) &&
((sha2_ctx->algotype > SHA256_HMAC_GEN_MECH_INFO_TYPE) &&
SHA2Final(digest_scratch, sha2_ctx);
SHA2Final(mp->b_rptr + offset, sha2_ctx);
SHA2Final(digest_tmp, sha2_ctx);
SHA2_CTX sha2_ctx;
SHA2Init(mechanism->cm_type, &sha2_ctx);
SHA2Update(&sha2_ctx, (uint8_t *)data->
ret = sha2_digest_update_uio(&sha2_ctx, data);
ret = sha2_digest_update_mblk(&sha2_ctx, data);
digest->cd_offset, &sha2_ctx);
ret = sha2_digest_final_uio(&sha2_ctx, digest,
ret = sha2_digest_final_mblk(&sha2_ctx, digest,