Lines Matching refs:algo
78 static struct crypto_shash *ima_alloc_tfm(enum hash_algo algo) in ima_alloc_tfm() argument
83 if (algo < 0 || algo >= HASH_ALGO__LAST) in ima_alloc_tfm()
84 algo = ima_hash_algo; in ima_alloc_tfm()
86 if (algo != ima_hash_algo) { in ima_alloc_tfm()
87 tfm = crypto_alloc_shash(hash_algo_name[algo], 0, 0); in ima_alloc_tfm()
91 hash_algo_name[algo], rc); in ima_alloc_tfm()
165 static struct crypto_ahash *ima_alloc_atfm(enum hash_algo algo) in ima_alloc_atfm() argument
170 if (algo < 0 || algo >= HASH_ALGO__LAST) in ima_alloc_atfm()
171 algo = ima_hash_algo; in ima_alloc_atfm()
173 if (algo != ima_hash_algo || !tfm) { in ima_alloc_atfm()
174 tfm = crypto_alloc_ahash(hash_algo_name[algo], 0, 0); in ima_alloc_atfm()
176 if (algo == ima_hash_algo) in ima_alloc_atfm()
181 hash_algo_name[algo], rc); in ima_alloc_atfm()
320 tfm = ima_alloc_atfm(hash->algo); in ima_calc_file_ahash()
385 tfm = ima_alloc_tfm(hash->algo); in ima_calc_file_shash()
422 hash->algo = ima_hash_algo; in ima_calc_file_hash()
519 tfm = ima_alloc_tfm(hash->algo); in ima_calc_field_array_hash()
577 tfm = ima_alloc_atfm(hash->algo); in calc_buffer_ahash()
624 tfm = ima_alloc_tfm(hash->algo); in calc_buffer_shash()
690 tfm = ima_alloc_tfm(hash->algo); in ima_calc_boot_aggregate()