Lines Matching refs:shash

462 	SHASH_DESC_ON_STACK(shash, tfm);  in ima_calc_file_hash_tfm()
464 shash->tfm = tfm; in ima_calc_file_hash_tfm()
468 rc = crypto_shash_init(shash); in ima_calc_file_hash_tfm()
495 rc = crypto_shash_update(shash, rbuf, rbuf_len); in ima_calc_file_hash_tfm()
502 rc = crypto_shash_final(shash, hash->digest); in ima_calc_file_hash_tfm()
596 SHASH_DESC_ON_STACK(shash, ima_algo_array[tfm_idx].tfm); in ima_calc_field_array_hash_tfm()
601 shash->tfm = ima_algo_array[tfm_idx].tfm; in ima_calc_field_array_hash_tfm()
603 rc = crypto_shash_init(shash); in ima_calc_field_array_hash_tfm()
615 rc = crypto_shash_update(shash, in ima_calc_field_array_hash_tfm()
625 rc = crypto_shash_update(shash, data_to_hash, datalen); in ima_calc_field_array_hash_tfm()
631 rc = crypto_shash_final(shash, entry->digests[tfm_idx].digest); in ima_calc_field_array_hash_tfm()
733 SHASH_DESC_ON_STACK(shash, tfm); in calc_buffer_shash_tfm()
737 shash->tfm = tfm; in calc_buffer_shash_tfm()
741 rc = crypto_shash_init(shash); in calc_buffer_shash_tfm()
747 rc = crypto_shash_update(shash, buf, len); in calc_buffer_shash_tfm()
755 rc = crypto_shash_final(shash, hash->digest); in calc_buffer_shash_tfm()
815 SHASH_DESC_ON_STACK(shash, tfm); in ima_calc_boot_aggregate_tfm()
817 shash->tfm = tfm; in ima_calc_boot_aggregate_tfm()
822 rc = crypto_shash_init(shash); in ima_calc_boot_aggregate_tfm()
830 rc = crypto_shash_update(shash, d.digest, in ima_calc_boot_aggregate_tfm()
844 rc = crypto_shash_update(shash, d.digest, in ima_calc_boot_aggregate_tfm()
849 crypto_shash_final(shash, digest); in ima_calc_boot_aggregate_tfm()