Searched refs:shash (Results 1 – 3 of 3) sorted by relevance
/security/integrity/ima/ |
D | ima_crypto.c | 463 SHASH_DESC_ON_STACK(shash, tfm); in ima_calc_file_hash_tfm() 465 shash->tfm = tfm; in ima_calc_file_hash_tfm() 469 rc = crypto_shash_init(shash); in ima_calc_file_hash_tfm() 496 rc = crypto_shash_update(shash, rbuf, rbuf_len); in ima_calc_file_hash_tfm() 503 rc = crypto_shash_final(shash, hash->digest); in ima_calc_file_hash_tfm() 587 SHASH_DESC_ON_STACK(shash, ima_algo_array[tfm_idx].tfm); in ima_calc_field_array_hash_tfm() 592 shash->tfm = ima_algo_array[tfm_idx].tfm; in ima_calc_field_array_hash_tfm() 594 rc = crypto_shash_init(shash); in ima_calc_field_array_hash_tfm() 606 rc = crypto_shash_update(shash, in ima_calc_field_array_hash_tfm() 616 rc = crypto_shash_update(shash, data_to_hash, datalen); in ima_calc_field_array_hash_tfm() [all …]
|
/security/keys/trusted-keys/ |
D | trusted_tpm1.c | 31 struct shash_desc shash; member 47 sdesc->shash.tfm = alg; in init_sdesc() 63 ret = crypto_shash_digest(&sdesc->shash, data, datalen, digest); in TSS_sha1() 86 ret = crypto_shash_init(&sdesc->shash); in TSS_rawhmac() 100 ret = crypto_shash_update(&sdesc->shash, data, dlen); in TSS_rawhmac() 106 ret = crypto_shash_final(&sdesc->shash, digest); in TSS_rawhmac() 137 ret = crypto_shash_init(&sdesc->shash); in TSS_authhmac() 150 ret = crypto_shash_update(&sdesc->shash, data, dlen); in TSS_authhmac() 156 ret = crypto_shash_final(&sdesc->shash, paramdigest); in TSS_authhmac() 211 ret = crypto_shash_init(&sdesc->shash); in TSS_checkhmac1() [all …]
|
/security/keys/ |
D | dh.c | 83 struct shash_desc shash; member 110 sdesc->shash.tfm = tfm; in kdf_alloc() 126 if (sdesc->shash.tfm) in kdf_dealloc() 127 crypto_free_shash(sdesc->shash.tfm); in kdf_dealloc() 146 struct shash_desc *desc = &sdesc->shash; in kdf_ctr() 206 crypto_shash_digestsize(sdesc->shash.tfm)); in keyctl_dh_compute_kdf()
|