Lines Matching refs:algo
114 static struct crypto_shash *ima_alloc_tfm(enum hash_algo algo) in ima_alloc_tfm() argument
119 if (algo < 0 || algo >= HASH_ALGO__LAST) in ima_alloc_tfm()
120 algo = ima_hash_algo; in ima_alloc_tfm()
122 if (algo != ima_hash_algo) { in ima_alloc_tfm()
123 tfm = crypto_alloc_shash(hash_algo_name[algo], 0, 0); in ima_alloc_tfm()
127 hash_algo_name[algo], rc); in ima_alloc_tfm()
201 static struct crypto_ahash *ima_alloc_atfm(enum hash_algo algo) in ima_alloc_atfm() argument
206 if (algo < 0 || algo >= HASH_ALGO__LAST) in ima_alloc_atfm()
207 algo = ima_hash_algo; in ima_alloc_atfm()
209 if (algo != ima_hash_algo || !tfm) { in ima_alloc_atfm()
210 tfm = crypto_alloc_ahash(hash_algo_name[algo], 0, 0); in ima_alloc_atfm()
212 if (algo == ima_hash_algo) in ima_alloc_atfm()
217 hash_algo_name[algo], rc); in ima_alloc_atfm()
371 tfm = ima_alloc_atfm(hash->algo); in ima_calc_file_ahash()
444 tfm = ima_alloc_tfm(hash->algo); in ima_calc_file_shash()
539 tfm = ima_alloc_tfm(hash->algo); in ima_calc_field_array_hash()
593 tfm = ima_alloc_tfm(hash->algo); in ima_calc_boot_aggregate()