Searched refs:algo (Results 1 – 12 of 12) sorted by relevance
| /security/integrity/ima/ |
| A D | ima_crypto.c | 91 if (algo < 0 || algo >= HASH_ALGO__LAST) in ima_alloc_tfm() 92 algo = ima_hash_algo; in ima_alloc_tfm() 94 if (algo == ima_hash_algo) in ima_alloc_tfm() 98 if (ima_algo_array[i].tfm && ima_algo_array[i].algo == algo) in ima_alloc_tfm() 112 enum hash_algo algo; in ima_init_crypto() local 125 if (algo == HASH_ALGO_SHA1) in ima_init_crypto() 128 if (algo == ima_hash_algo) in ima_init_crypto() 150 ima_algo_array[i].algo = algo; in ima_init_crypto() 153 if (algo == HASH_ALGO__LAST) in ima_init_crypto() 290 if (algo < 0 || algo >= HASH_ALGO__LAST) in ima_alloc_atfm() [all …]
|
| A D | ima_fs.c | 135 enum hash_algo algo; in ima_measurements_show() local 139 algo = HASH_ALGO_SHA1; in ima_measurements_show() 143 algo = ima_algo_array[algo_idx].algo; in ima_measurements_show() 163 ima_putc(m, e->digests[algo_idx].digest, hash_digest_size[algo]); in ima_measurements_show() 232 enum hash_algo algo; in ima_ascii_measurements_show() local 236 algo = HASH_ALGO_SHA1; in ima_ascii_measurements_show() 240 algo = ima_algo_array[algo_idx].algo; in ima_ascii_measurements_show() 255 ima_print_digest(m, e->digests[algo_idx].digest, hash_digest_size[algo]); in ima_ascii_measurements_show() 403 u16 algo = ima_algo_array[i].algo; in create_securityfs_measurement_lists() local 408 hash_algo_name[algo]); in create_securityfs_measurement_lists() [all …]
|
| A D | ima_appraise.c | 91 u8 algo = iint->ima_hash->algo; in ima_fix_xattr() local 93 if (algo <= HASH_ALGO_SHA1) { in ima_fix_xattr() 99 iint->ima_hash->xattr.ng.algo = algo; in ima_fix_xattr() 253 enum hash_algo algo, const u8 *digest, in calc_file_id_hash() argument 257 .hash_type = IMA_VERITY_DIGSIG, .hash_algorithm = algo}; in calc_file_id_hash() 258 unsigned int unused = HASH_MAX_DIGESTSIZE - hash_digest_size[algo]; in calc_file_id_hash() 263 memcpy(file_id.hash, digest, hash_digest_size[algo]); in calc_file_id_hash() 265 hash->algo = algo; in calc_file_id_hash() 266 hash->length = hash_digest_size[algo]; in calc_file_id_hash() 381 rc = calc_file_id_hash(IMA_VERITY_DIGSIG, iint->ima_hash->algo, in xattr_verify()
|
| A D | ima_template_lib.c | 16 static bool ima_template_hash_algo_allowed(u8 algo) in ima_template_hash_algo_allowed() argument 18 if (algo == HASH_ALGO_SHA1 || algo == HASH_ALGO_MD5) in ima_template_hash_algo_allowed() 360 if (ima_template_hash_algo_allowed(event_data->iint->ima_hash->algo)) { in ima_eventdigest_init() 368 hash.hdr.algo = HASH_ALGO_SHA1; in ima_eventdigest_init() 372 if (!result && hash.hdr.algo != HASH_ALGO_SHA1) in ima_eventdigest_init() 388 hash.hdr.algo = ima_template_hash_algo_allowed(ima_hash_algo) ? in ima_eventdigest_init() 420 hash_algo = event_data->iint->ima_hash->algo; in ima_eventdigest_ng_init() 444 hash_algo = event_data->iint->ima_hash->algo; in ima_eventdigest_ngv2_init()
|
| A D | ima_api.c | 226 hash->hdr.algo = alg; in ima_get_verity_digest() 242 void *buf, loff_t size, enum hash_algo algo, in ima_collect_measurement() argument 279 hash.hdr.algo = algo; in ima_collect_measurement() 280 hash.hdr.length = hash_digest_size[algo]; in ima_collect_measurement() 397 const char *algo_name = hash_algo_name[iint->ima_hash->algo]; in ima_audit_measurement()
|
| A D | ima_modsig.c | 125 int ima_get_modsig_digest(const struct modsig *modsig, enum hash_algo *algo, in ima_get_modsig_digest() argument 128 *algo = modsig->hash_algo; in ima_get_modsig_digest()
|
| A D | ima.h | 55 enum hash_algo algo; member 389 void *buf, loff_t size, enum hash_algo algo, 515 int ima_get_modsig_digest(const struct modsig *modsig, enum hash_algo *algo, 533 enum hash_algo *algo, const u8 **digest, in ima_get_modsig_digest() argument
|
| A D | ima_init.c | 59 iint->ima_hash->algo = ima_hash_algo; in ima_add_boot_aggregate()
|
| A D | ima_main.c | 689 hash_algo = iint->ima_hash->algo; in __ima_inode_hash() 1066 iint.ima_hash->algo = ima_hash_algo; in process_buffer_measurement()
|
| /security/integrity/evm/ |
| A D | evm_crypto.c | 77 const char *algo; in init_desc() local 87 algo = evm_hmac; in init_desc() 93 algo = hash_algo_name[hash_algo]; in init_desc() 102 tmp_tfm = crypto_alloc_shash(algo, 0, CRYPTO_NOLOAD); in init_desc() 104 pr_err("Can not allocate %s (reason: %ld)\n", algo, in init_desc() 241 desc = init_desc(type, data->hdr.algo); in evm_calc_hmac_or_hash() 384 data.hdr.algo = HASH_ALGO_SHA1; in evm_update_evmxattr()
|
| A D | evm_main.c | 232 digest.hdr.algo = HASH_ALGO_SHA1; in evm_verify_hmac() 253 digest.hdr.algo = hdr->hash_algo; in evm_verify_hmac()
|
| /security/integrity/ |
| A D | integrity.h | 54 u8 algo; 63 u8 algo;
|
Completed in 604 milliseconds