Lines Matching refs:algo
81 static struct crypto_shash *ima_alloc_tfm(enum hash_algo algo) in ima_alloc_tfm() argument
86 if (algo < 0 || algo >= HASH_ALGO__LAST) in ima_alloc_tfm()
87 algo = ima_hash_algo; in ima_alloc_tfm()
89 if (algo != ima_hash_algo) { in ima_alloc_tfm()
90 tfm = crypto_alloc_shash(hash_algo_name[algo], 0, 0); in ima_alloc_tfm()
94 hash_algo_name[algo], rc); in ima_alloc_tfm()
168 static struct crypto_ahash *ima_alloc_atfm(enum hash_algo algo) in ima_alloc_atfm() argument
173 if (algo < 0 || algo >= HASH_ALGO__LAST) in ima_alloc_atfm()
174 algo = ima_hash_algo; in ima_alloc_atfm()
176 if (algo != ima_hash_algo || !tfm) { in ima_alloc_atfm()
177 tfm = crypto_alloc_ahash(hash_algo_name[algo], 0, 0); in ima_alloc_atfm()
179 if (algo == ima_hash_algo) in ima_alloc_atfm()
184 hash_algo_name[algo], rc); in ima_alloc_atfm()
322 tfm = ima_alloc_atfm(hash->algo); in ima_calc_file_ahash()
395 tfm = ima_alloc_tfm(hash->algo); in ima_calc_file_shash()
430 hash->algo = ima_hash_algo; in ima_calc_file_hash()
502 tfm = ima_alloc_tfm(hash->algo); in ima_calc_field_array_hash()
560 tfm = ima_alloc_atfm(hash->algo); in calc_buffer_ahash()
608 tfm = ima_alloc_tfm(hash->algo); in calc_buffer_shash()
674 tfm = ima_alloc_tfm(hash->algo); in ima_calc_boot_aggregate()