Lines Matching refs:shash
360 SHASH_DESC_ON_STACK(shash, tfm); in ima_calc_file_hash_tfm()
362 shash->tfm = tfm; in ima_calc_file_hash_tfm()
363 shash->flags = 0; in ima_calc_file_hash_tfm()
367 rc = crypto_shash_init(shash); in ima_calc_file_hash_tfm()
397 rc = crypto_shash_update(shash, rbuf, rbuf_len); in ima_calc_file_hash_tfm()
406 rc = crypto_shash_final(shash, hash->digest); in ima_calc_file_hash_tfm()
464 SHASH_DESC_ON_STACK(shash, tfm); in ima_calc_field_array_hash_tfm()
467 shash->tfm = tfm; in ima_calc_field_array_hash_tfm()
468 shash->flags = 0; in ima_calc_field_array_hash_tfm()
472 rc = crypto_shash_init(shash); in ima_calc_field_array_hash_tfm()
482 rc = crypto_shash_update(shash, in ima_calc_field_array_hash_tfm()
492 rc = crypto_shash_update(shash, data_to_hash, datalen); in ima_calc_field_array_hash_tfm()
498 rc = crypto_shash_final(shash, hash->digest); in ima_calc_field_array_hash_tfm()
539 SHASH_DESC_ON_STACK(shash, tfm); in ima_calc_boot_aggregate_tfm()
541 shash->tfm = tfm; in ima_calc_boot_aggregate_tfm()
542 shash->flags = 0; in ima_calc_boot_aggregate_tfm()
544 rc = crypto_shash_init(shash); in ima_calc_boot_aggregate_tfm()
552 rc = crypto_shash_update(shash, pcr_i, TPM_DIGEST_SIZE); in ima_calc_boot_aggregate_tfm()
555 crypto_shash_final(shash, digest); in ima_calc_boot_aggregate_tfm()