Lines Matching refs:sha2_ctx
286 sha2_digest_update_uio(SHA2_CTX *sha2_ctx, crypto_data_t *data)
320 SHA2Update(sha2_ctx, (uint8_t *)data->cd_uio->
347 sha2_digest_final_uio(SHA2_CTX *sha2_ctx, crypto_data_t *digest,
380 if (((sha2_ctx->algotype <= SHA256_HMAC_GEN_MECH_INFO_TYPE) &&
382 ((sha2_ctx->algotype > SHA256_HMAC_GEN_MECH_INFO_TYPE) &&
389 SHA2Final(digest_scratch, sha2_ctx);
397 sha2_ctx);
412 SHA2Final(digest_tmp, sha2_ctx);
446 sha2_digest_update_mblk(SHA2_CTX *sha2_ctx, crypto_data_t *data)
472 SHA2Update(sha2_ctx, mp->b_rptr + offset, cur_len);
498 sha2_digest_final_mblk(SHA2_CTX *sha2_ctx, crypto_data_t *digest,
523 if (((sha2_ctx->algotype <= SHA256_HMAC_GEN_MECH_INFO_TYPE) &&
525 ((sha2_ctx->algotype > SHA256_HMAC_GEN_MECH_INFO_TYPE) &&
532 SHA2Final(digest_scratch, sha2_ctx);
535 SHA2Final(mp->b_rptr + offset, sha2_ctx);
549 SHA2Final(digest_tmp, sha2_ctx);
780 SHA2_CTX sha2_ctx;
787 SHA2Init(mechanism->cm_type, &sha2_ctx);
791 SHA2Update(&sha2_ctx, (uint8_t *)data->
795 ret = sha2_digest_update_uio(&sha2_ctx, data);
798 ret = sha2_digest_update_mblk(&sha2_ctx, data);
826 digest->cd_offset, &sha2_ctx);
829 ret = sha2_digest_final_uio(&sha2_ctx, digest,
833 ret = sha2_digest_final_mblk(&sha2_ctx, digest,