Home
last modified time | relevance | path

Searched refs:ima_hash (Results 1 – 8 of 8) sorted by relevance

/security/integrity/ima/
A Dima_appraise.c91 u8 algo = iint->ima_hash->algo; in ima_fix_xattr()
104 iint->ima_hash->length, 0); in ima_fix_xattr()
307 iint->ima_hash->length) in xattr_verify()
313 iint->ima_hash->digest, in xattr_verify()
314 iint->ima_hash->length); in xattr_verify()
343 iint->ima_hash->digest, in xattr_verify()
344 iint->ima_hash->length); in xattr_verify()
354 iint->ima_hash->digest, in xattr_verify()
355 iint->ima_hash->length); in xattr_verify()
382 iint->ima_hash->digest, in xattr_verify()
[all …]
A Dima_init.c58 iint->ima_hash = hash_hdr; in ima_add_boot_aggregate()
59 iint->ima_hash->algo = ima_hash_algo; in ima_add_boot_aggregate()
60 iint->ima_hash->length = hash_digest_size[ima_hash_algo]; in ima_add_boot_aggregate()
A Dima_api.c300 tmpbuf = krealloc(iint->ima_hash, length, GFP_NOFS); in ima_collect_measurement()
306 iint->ima_hash = tmpbuf; in ima_collect_measurement()
307 memcpy(iint->ima_hash, &hash, length); in ima_collect_measurement()
397 const char *algo_name = hash_algo_name[iint->ima_hash->algo]; in ima_audit_measurement()
403 hash = kzalloc((iint->ima_hash->length * 2) + 1, GFP_KERNEL); in ima_audit_measurement()
407 for (i = 0; i < iint->ima_hash->length; i++) in ima_audit_measurement()
408 hex_byte_pack(hash + (i * 2), iint->ima_hash->digest[i]); in ima_audit_measurement()
A Dima_template_lib.c360 if (ima_template_hash_algo_allowed(event_data->iint->ima_hash->algo)) { in ima_eventdigest_init()
361 cur_digest = event_data->iint->ima_hash->digest; in ima_eventdigest_init()
362 cur_digestsize = event_data->iint->ima_hash->length; in ima_eventdigest_init()
417 cur_digest = event_data->iint->ima_hash->digest; in ima_eventdigest_ng_init()
418 cur_digestsize = event_data->iint->ima_hash->length; in ima_eventdigest_ng_init()
420 hash_algo = event_data->iint->ima_hash->algo; in ima_eventdigest_ng_init()
441 cur_digest = event_data->iint->ima_hash->digest; in ima_eventdigest_ngv2_init()
442 cur_digestsize = event_data->iint->ima_hash->length; in ima_eventdigest_ngv2_init()
444 hash_algo = event_data->iint->ima_hash->algo; in ima_eventdigest_ngv2_init()
A Dima_main.c662 kfree(tmp_iint.ima_hash); in __ima_inode_hash()
678 if (!iint->ima_hash || !(iint->flags & IMA_COLLECTED)) { in __ima_inode_hash()
687 memcpy(buf, iint->ima_hash->digest, copied_size); in __ima_inode_hash()
689 hash_algo = iint->ima_hash->algo; in __ima_inode_hash()
693 kfree(iint->ima_hash); in __ima_inode_hash()
1065 iint.ima_hash = hash_hdr; in process_buffer_measurement()
1066 iint.ima_hash->algo = ima_hash_algo; in process_buffer_measurement()
1067 iint.ima_hash->length = hash_digest_size[ima_hash_algo]; in process_buffer_measurement()
1069 ret = ima_calc_buffer_hash(buf, size, iint.ima_hash); in process_buffer_measurement()
1079 iint.ima_hash); in process_buffer_measurement()
[all …]
A Dima_iint.c61 iint->ima_hash = NULL; in ima_iint_init_always()
77 kfree(iint->ima_hash); in ima_iint_free()
A Dima.h199 struct ima_digest_data *ima_hash; member
A DKconfig94 line 'ima_hash=' option.

Completed in 16 milliseconds