Lines Matching defs:sha2_ctx
292 sha2_digest_update_uio(SHA2_CTX *sha2_ctx, crypto_data_t *data)
326 SHA2Update(sha2_ctx, (uint8_t *)data->cd_uio->
353 sha2_digest_final_uio(SHA2_CTX *sha2_ctx, crypto_data_t *digest,
386 if (((sha2_ctx->algotype <= SHA256_HMAC_GEN_MECH_INFO_TYPE) &&
388 ((sha2_ctx->algotype > SHA256_HMAC_GEN_MECH_INFO_TYPE) &&
395 SHA2Final(digest_scratch, sha2_ctx);
403 sha2_ctx);
418 SHA2Final(digest_tmp, sha2_ctx);
452 sha2_digest_update_mblk(SHA2_CTX *sha2_ctx, crypto_data_t *data)
478 SHA2Update(sha2_ctx, mp->b_rptr + offset, cur_len);
504 sha2_digest_final_mblk(SHA2_CTX *sha2_ctx, crypto_data_t *digest,
529 if (((sha2_ctx->algotype <= SHA256_HMAC_GEN_MECH_INFO_TYPE) &&
531 ((sha2_ctx->algotype > SHA256_HMAC_GEN_MECH_INFO_TYPE) &&
538 SHA2Final(digest_scratch, sha2_ctx);
541 SHA2Final(mp->b_rptr + offset, sha2_ctx);
555 SHA2Final(digest_tmp, sha2_ctx);
786 SHA2_CTX sha2_ctx;
793 SHA2Init(mechanism->cm_type, &sha2_ctx);
797 SHA2Update(&sha2_ctx, (uint8_t *)data->
801 ret = sha2_digest_update_uio(&sha2_ctx, data);
804 ret = sha2_digest_update_mblk(&sha2_ctx, data);
832 digest->cd_offset, &sha2_ctx);
835 ret = sha2_digest_final_uio(&sha2_ctx, digest,
839 ret = sha2_digest_final_mblk(&sha2_ctx, digest,