Lines Matching refs:algo
84 static struct crypto_shash *ima_alloc_tfm(enum hash_algo algo) in ima_alloc_tfm() argument
89 if (algo < 0 || algo >= HASH_ALGO__LAST) in ima_alloc_tfm()
90 algo = ima_hash_algo; in ima_alloc_tfm()
92 if (algo != ima_hash_algo) { in ima_alloc_tfm()
93 tfm = crypto_alloc_shash(hash_algo_name[algo], 0, 0); in ima_alloc_tfm()
97 hash_algo_name[algo], rc); in ima_alloc_tfm()
171 static struct crypto_ahash *ima_alloc_atfm(enum hash_algo algo) in ima_alloc_atfm() argument
176 if (algo < 0 || algo >= HASH_ALGO__LAST) in ima_alloc_atfm()
177 algo = ima_hash_algo; in ima_alloc_atfm()
179 if (algo != ima_hash_algo || !tfm) { in ima_alloc_atfm()
180 tfm = crypto_alloc_ahash(hash_algo_name[algo], 0, 0); in ima_alloc_atfm()
182 if (algo == ima_hash_algo) in ima_alloc_atfm()
187 hash_algo_name[algo], rc); in ima_alloc_atfm()
342 tfm = ima_alloc_atfm(hash->algo); in ima_calc_file_ahash()
415 tfm = ima_alloc_tfm(hash->algo); in ima_calc_file_shash()
510 tfm = ima_alloc_tfm(hash->algo); in ima_calc_field_array_hash()
564 tfm = ima_alloc_tfm(hash->algo); in ima_calc_boot_aggregate()