Lines Matching refs:shash
338 SHASH_DESC_ON_STACK(shash, tfm); in ima_calc_file_hash_tfm()
340 shash->tfm = tfm; in ima_calc_file_hash_tfm()
344 rc = crypto_shash_init(shash); in ima_calc_file_hash_tfm()
369 rc = crypto_shash_update(shash, rbuf, rbuf_len); in ima_calc_file_hash_tfm()
376 rc = crypto_shash_final(shash, hash->digest); in ima_calc_file_hash_tfm()
472 SHASH_DESC_ON_STACK(shash, tfm); in ima_calc_field_array_hash_tfm()
475 shash->tfm = tfm; in ima_calc_field_array_hash_tfm()
479 rc = crypto_shash_init(shash); in ima_calc_field_array_hash_tfm()
491 rc = crypto_shash_update(shash, in ima_calc_field_array_hash_tfm()
501 rc = crypto_shash_update(shash, data_to_hash, datalen); in ima_calc_field_array_hash_tfm()
507 rc = crypto_shash_final(shash, hash->digest); in ima_calc_field_array_hash_tfm()
592 SHASH_DESC_ON_STACK(shash, tfm); in calc_buffer_shash_tfm()
596 shash->tfm = tfm; in calc_buffer_shash_tfm()
600 rc = crypto_shash_init(shash); in calc_buffer_shash_tfm()
606 rc = crypto_shash_update(shash, buf, len); in calc_buffer_shash_tfm()
614 rc = crypto_shash_final(shash, hash->digest); in calc_buffer_shash_tfm()
666 SHASH_DESC_ON_STACK(shash, tfm); in ima_calc_boot_aggregate_tfm()
668 shash->tfm = tfm; in ima_calc_boot_aggregate_tfm()
670 rc = crypto_shash_init(shash); in ima_calc_boot_aggregate_tfm()
678 rc = crypto_shash_update(shash, d.digest, TPM_DIGEST_SIZE); in ima_calc_boot_aggregate_tfm()
681 crypto_shash_final(shash, digest); in ima_calc_boot_aggregate_tfm()