Home
last modified time | relevance | path

Searched refs:digest (Results 1 – 25 of 65) sorted by relevance

123

/drivers/crypto/tegra/
A Dtegra-se-hash.c36 struct tegra_se_datbuf digest; member
370 rctx->digest.buf = dma_alloc_coherent(se->dev, rctx->digest.size, in tegra_sha_do_init()
372 if (!rctx->digest.buf) in tegra_sha_do_init()
392 dma_free_coherent(se->dev, rctx->digest.size, rctx->digest.buf, in tegra_sha_do_init()
393 rctx->digest.addr); in tegra_sha_do_init()
496 memcpy(req->result, rctx->digest.buf, rctx->digest.size); in tegra_sha_do_final()
505 dma_free_coherent(se->dev, rctx->digest.size, rctx->digest.buf, in tegra_sha_do_final()
506 rctx->digest.addr); in tegra_sha_do_final()
754 .digest = tegra_sha_digest,
779 .digest = tegra_sha_digest,
[all …]
/drivers/crypto/inside-secure/
A Dsafexcel_hash.c52 u32 digest; member
887 export->digest = req->digest; in safexcel_ahash_export()
908 req->digest = export->digest; in safexcel_ahash_import()
987 .digest = safexcel_sha1_digest,
1270 .digest = safexcel_sha256_digest,
1327 .digest = safexcel_sha224_digest,
1528 .digest = safexcel_sha512_digest,
1585 .digest = safexcel_sha384_digest,
1786 .digest = safexcel_md5_digest,
1948 .digest = safexcel_cbcmac_digest,
[all …]
/drivers/crypto/inside-secure/eip93/
A Deip93-hash.c85 digest[i] = be32_to_cpu((__be32 __force)digest[i]); in eip93_hash_handle_result()
124 memcpy(digest, sha1_init, sizeof(sha1_init)); in eip93_hash_init_sa_state_digest()
127 memcpy(digest, md5_init, sizeof(md5_init)); in eip93_hash_init_sa_state_digest()
641 .digest = eip93_hash_digest,
671 .digest = eip93_hash_digest,
701 .digest = eip93_hash_digest,
731 .digest = eip93_hash_digest,
761 .digest = eip93_hash_digest,
792 .digest = eip93_hash_digest,
823 .digest = eip93_hash_digest,
[all …]
/drivers/block/drbd/
A Ddrbd_worker.c344 void *digest; in w_e_send_csum() local
355 if (digest) { in w_e_send_csum()
370 kfree(digest); in w_e_send_csum()
1180 if (digest) { in w_e_end_csum_rs_req()
1182 eq = !memcmp(digest, di->digest, digest_size); in w_e_end_csum_rs_req()
1220 void *digest; in w_e_end_ov_req() local
1228 if (!digest) { in w_e_end_ov_req()
1249 kfree(digest); in w_e_end_ov_req()
1276 void *digest; in w_e_end_ov_reply() local
1301 if (digest) { in w_e_end_ov_reply()
[all …]
/drivers/char/tpm/
A Dtpm2-cmd.c153 u8 digest[]; member
166 struct tpm_digest *digest, u16 *digest_size_ptr) in tpm2_pcr_read() argument
181 chip->allocated_banks[i].alg_id != digest->alg_id; i++) in tpm2_pcr_read()
197 tpm_buf_append_u16(&buf, digest->alg_id); in tpm2_pcr_read()
208 if (digest_size > sizeof(digest->digest) || in tpm2_pcr_read()
217 memcpy(digest->digest, out->digest, digest_size); in tpm2_pcr_read()
264 tpm_buf_append(&buf, (const unsigned char *)&digests[i].digest, in tpm2_pcr_extend()
546 struct tpm_digest digest = { .alg_id = bank->alg_id }; in tpm2_init_bank_info() local
566 return tpm2_pcr_read(chip, 0, &digest, &bank->digest_size); in tpm2_init_bank_info()
A Dtpm-sysfs.c86 u8 digest[TPM_DIGEST_SIZE]; in pcrs_show() local
103 if (tpm1_pcr_read(chip, i, digest)) { in pcrs_show()
109 str += sprintf(str, "%02X ", digest[j]); in pcrs_show()
372 struct tpm_digest digest; in pcr_value_show() local
385 digest.alg_id = ha->alg_id; in pcr_value_show()
386 rc = tpm_pcr_read(chip, ha->pcr, &digest); in pcr_value_show()
390 str += sprintf(str, "%02X", digest.digest[i]); in pcr_value_show()
A Dtpm-interface.c337 struct tpm_digest *digest) in tpm_pcr_read() argument
346 rc = tpm2_pcr_read(chip, pcr_idx, digest, NULL); in tpm_pcr_read()
348 rc = tpm1_pcr_read(chip, pcr_idx, digest->digest); in tpm_pcr_read()
388 rc = tpm1_pcr_extend(chip, pcr_idx, digests[0].digest, in tpm_pcr_extend()
/drivers/crypto/aspeed/
A Daspeed-hace-hash.c73 memcpy(out, rctx->digest, rctx->ivsize); in aspeed_sham_export()
94 memcpy(rctx->digest, in, rctx->ivsize); in aspeed_sham_import()
554 memcpy(rctx->digest, sha1_iv, rctx->ivsize); in aspeed_sham_init()
562 memcpy(rctx->digest, sha224_iv, rctx->ivsize); in aspeed_sham_init()
570 memcpy(rctx->digest, sha256_iv, rctx->ivsize); in aspeed_sham_init()
579 memcpy(rctx->digest, sha384_iv, rctx->ivsize); in aspeed_sham_init()
626 .digest = aspeed_sham_digest,
658 .digest = aspeed_sham_digest,
690 .digest = aspeed_sham_digest,
725 .digest = aspeed_sham_digest,
[all …]
A DKconfig7 throughput of hash data digest, encryption and decryption.
31 Supports multiple message digest standards, including
/drivers/nvme/common/
A Dauth.c95 const char digest[8]; member
100 .digest = "sha256",
105 .digest = "sha384",
110 .digest = "sha512",
126 return hash_map[hmac_id].digest; in nvme_auth_digest_name()
592 u8 *digest, *enc; in nvme_auth_generate_digest() local
631 digest = kzalloc(digest_len, GFP_KERNEL); in nvme_auth_generate_digest()
632 if (!digest) { in nvme_auth_generate_digest()
662 ret = crypto_shash_final(shash, digest); in nvme_auth_generate_digest()
666 ret = base64_encode(digest, digest_len, enc); in nvme_auth_generate_digest()
[all …]
A Dkeyring.c144 u8 *data, size_t data_len, const char *digest) in nvme_tls_psk_refresh() argument
159 hmac_id, hostnqn, subnqn, digest); in nvme_tls_psk_refresh()
/drivers/crypto/qce/
A Dsha.c56 memcpy(rctx->digest, result->auth_iv, digestsize); in qce_ahash_done()
143 memcpy(rctx->digest, std_iv, sizeof(rctx->digest)); in qce_ahash_init()
154 memcpy(export_state->partial_digest, rctx->digest, sizeof(rctx->digest)); in qce_ahash_export()
178 memcpy(rctx->digest, import_state->partial_digest, sizeof(rctx->digest)); in qce_ahash_import()
470 alg->digest = qce_ahash_digest; in qce_ahash_register_one()
/drivers/target/iscsi/
A Discsi_target_auth.c252 unsigned char *digest = NULL; in chap_server_compute_hash() local
263 digest = kzalloc(chap->digest_size, GFP_KERNEL); in chap_server_compute_hash()
264 if (!digest) { in chap_server_compute_hash()
537 digest); in chap_server_compute_hash()
552 bin2hex(response, digest, chap->digest_size); in chap_server_compute_hash()
564 kfree(digest); in chap_server_compute_hash()
/drivers/crypto/starfive/
A Djh7110-hash.c560 .base.digest = starfive_hash_digest,
588 .base.digest = starfive_hash_digest,
617 .base.digest = starfive_hash_digest,
645 .base.digest = starfive_hash_digest,
674 .base.digest = starfive_hash_digest,
702 .base.digest = starfive_hash_digest,
731 .base.digest = starfive_hash_digest,
759 .base.digest = starfive_hash_digest,
788 .base.digest = starfive_hash_digest,
816 .base.digest = starfive_hash_digest,
/drivers/md/
A Ddm-era-target.c681 struct digest { struct
692 struct digest *d);
695 struct digest *d) in metadata_digest_remove_writeset()
714 struct digest *d) in metadata_digest_transcribe_writeset()
748 struct digest *d) in metadata_digest_lookup_writeset()
1192 struct digest digest; member
1249 if (!era->digest.step) in process_old_eras()
1252 r = era->digest.step(era->md, &era->digest); in process_old_eras()
1255 era->digest.step = NULL; in process_old_eras()
1257 } else if (era->digest.step) in process_old_eras()
[all …]
A Ddm-verity.h121 const u8 *data, size_t len, u8 *digest);
124 sector_t block, u8 *digest, bool *is_zero);
A Ddm-ima.c189 u8 *digest = NULL; in dm_ima_measure_on_table_load() local
221 digest = dm_ima_alloc(digest_size, GFP_KERNEL, noio); in dm_ima_measure_on_table_load()
222 if (!digest) in dm_ima_measure_on_table_load()
326 r = crypto_shash_final(shash, digest); in dm_ima_measure_on_table_load()
338 snprintf((digest_buf + hash_alg_prefix_len + (i*2)), 3, "%02x", digest[i]); in dm_ima_measure_on_table_load()
359 kfree(digest); in dm_ima_measure_on_table_load()
A Ddm-verity-target.c118 const u8 *data, size_t len, u8 *digest) in verity_hash() argument
129 crypto_shash_final(desc, digest); in verity_hash()
133 crypto_shash_finup(desc, data, len, digest); in verity_hash()
327 sector_t block, u8 *digest, bool *is_zero) in verity_hash_for_block() argument
339 r = verity_verify_level(v, io, block, 0, true, digest); in verity_hash_for_block()
344 memcpy(digest, v->root_digest, v->digest_size); in verity_hash_for_block()
347 r = verity_verify_level(v, io, block, i, false, digest); in verity_hash_for_block()
353 *is_zero = !memcmp(v->zero_digest, digest, v->digest_size); in verity_hash_for_block()
1665 root_digest.digest = v->root_digest; in verity_preresume()
/drivers/crypto/stm32/
A Dstm32-hash.c1596 .base.digest = stm32_hash_digest,
1624 .base.digest = stm32_hash_digest,
1656 .base.digest = stm32_hash_digest,
1684 .base.digest = stm32_hash_digest,
1716 .base.digest = stm32_hash_digest,
1744 .base.digest = stm32_hash_digest,
1776 .base.digest = stm32_hash_digest,
1804 .base.digest = stm32_hash_digest,
1836 .base.digest = stm32_hash_digest,
1864 .base.digest = stm32_hash_digest,
[all …]
/drivers/crypto/intel/keembay/
A Dkeembay-ocs-hcu-core.c894 .base.digest = kmb_ocs_hcu_digest,
919 .base.digest = kmb_ocs_hcu_digest,
947 .base.digest = kmb_ocs_hcu_digest,
972 .base.digest = kmb_ocs_hcu_digest,
999 .base.digest = kmb_ocs_hcu_digest,
1024 .base.digest = kmb_ocs_hcu_digest,
1051 .base.digest = kmb_ocs_hcu_digest,
1076 .base.digest = kmb_ocs_hcu_digest,
1103 .base.digest = kmb_ocs_hcu_digest,
1128 .base.digest = kmb_ocs_hcu_digest,
/drivers/crypto/
A Datmel-sha.c94 u8 digest[SHA512_DIGEST_SIZE] __aligned(sizeof(u32));
523 const u32 *hash = (const u32 *)ctx->digest; in atmel_sha_write_ctrl()
925 u32 *hash = (u32 *)ctx->digest; in atmel_sha_copy_hash()
1269 alg->digest = atmel_sha_digest; in atmel_sha_alg_init()
1882 memcpy(ctx->digest, hmac->ipad, hs); in atmel_sha_hmac_init_done()
1892 u32 *digest = (u32 *)ctx->digest; in atmel_sha_hmac_final() local
1917 sg_init_one(&dd->tmp, digest, ds); in atmel_sha_hmac_final()
2057 alg->digest = atmel_sha_hmac_digest; in atmel_sha_hmac_alg_init()
2125 u32 *digest; member
2348 u32 *digest, unsigned int digestlen, in atmel_sha_authenc_final() argument
[all …]
A Domap-sham.c285 u32 *hash = (u32 *)ctx->digest; in omap_sham_copy_hash_omap2()
324 u32 *in = (u32 *)ctx->digest; in omap_sham_copy_ready_hash()
1426 .base.digest = omap_sham_digest,
1448 .base.digest = omap_sham_digest,
1470 .base.digest = omap_sham_digest,
1494 .base.digest = omap_sham_digest,
1522 .base.digest = omap_sham_digest,
1544 .base.digest = omap_sham_digest,
1566 .base.digest = omap_sham_digest,
1590 .base.digest = omap_sham_digest,
[all …]
A Dimg-hash.c86 u8 digest[SHA256_DIGEST_SIZE] __aligned(sizeof(u32));
278 memcpy(req->result, ctx->digest, ctx->digsize); in img_hash_finish()
286 __be32 *hash = (__be32 *)ctx->digest; in img_hash_copy_hash()
768 .digest = img_hash_digest,
794 .digest = img_hash_digest,
820 .digest = img_hash_digest,
846 .digest = img_hash_digest,
/drivers/scsi/
A Dlibiscsi_tcp.c163 iscsi_tcp_segment_splice_digest(struct iscsi_segment *segment, void *digest) in iscsi_tcp_segment_splice_digest() argument
165 segment->data = digest; in iscsi_tcp_segment_splice_digest()
260 put_unaligned_le32(~*segment->crcp, segment->digest); in iscsi_tcp_segment_done()
262 recv ? segment->recv_digest : segment->digest); in iscsi_tcp_segment_done()
310 unsigned char digest[ISCSI_DIGEST_SIZE]) in iscsi_tcp_dgst_header()
312 put_unaligned_le32(~crc32c(~0, hdr, hdrlen), digest); in iscsi_tcp_dgst_header()
323 if (memcmp(segment->recv_digest, segment->digest, in iscsi_tcp_dgst_verify()
872 segment->digest); in iscsi_tcp_hdr_recv_done()
/drivers/nvme/target/
A Dauth.c559 u8 *psk, *digest, *tls_psk; in nvmet_auth_insert_psk() local
578 sq->ctrl->hostnqn, &digest); in nvmet_auth_insert_psk()
585 digest, &tls_psk); in nvmet_auth_insert_psk()
593 sq->ctrl->shash_id, tls_psk, psk_len, digest); in nvmet_auth_insert_psk()
605 kfree_sensitive(digest); in nvmet_auth_insert_psk()

Completed in 66 milliseconds

123