md4_ctx
md4_digest_update_uio(MD4_CTX *md4_ctx, crypto_data_t *data)
MD4Update(md4_ctx, data->cd_uio->uio_iov[vec_idx].iov_base +
md4_digest_final_uio(MD4_CTX *md4_ctx, crypto_data_t *digest,
MD4Final(digest_scratch, md4_ctx);
md4_ctx);
MD4Final(digest_tmp, md4_ctx);
md4_digest_update_mblk(MD4_CTX *md4_ctx, crypto_data_t *data)
MD4Update(md4_ctx, mp->b_rptr + offset, cur_len);
md4_digest_final_mblk(MD4_CTX *md4_ctx, crypto_data_t *digest,
MD4Final(digest_scratch, md4_ctx);
MD4Final(mp->b_rptr + offset, md4_ctx);
MD4Final(digest_tmp, md4_ctx);
MD4_CTX md4_ctx;
MD4Init(&md4_ctx);
MD4Update(&md4_ctx, data->cd_raw.iov_base + data->cd_offset,
ret = md4_digest_update_uio(&md4_ctx, data);
ret = md4_digest_update_mblk(&md4_ctx, data);
digest->cd_offset, &md4_ctx);
ret = md4_digest_final_uio(&md4_ctx, digest,
ret = md4_digest_final_mblk(&md4_ctx, digest,