函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:security\integrity\ima\ima_crypto.c Create Date:2022-07-27 22:00:28
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:ima_alloc_tfm

函数原型:static struct crypto_shash *ima_alloc_tfm(enum hash_algo algo)

返回类型:struct crypto_shash

参数:

类型参数名称
enum hash_algoalgo
80  tfm等于ima_shash_tfm
83  如果algo小于0或algo大于等于HASH_ALGO__LASTalgo等于ima_hash_algo
86  如果algo不等于ima_hash_algo
87  tfm等于crypto_alloc_shash(hash_algo_name[algo], 0, 0)
88  如果是错误
89  rc等于错误
90  打印错误信息("Can not allocate %s (reason: %d)\n", hash_algo_name[algo], rc)
94  返回:tfm
调用者
名称描述
ima_calc_file_shash
ima_calc_field_array_hash
calc_buffer_shash
ima_calc_boot_aggregate