| /security/integrity/ima/ |
| A D | ima_queue.c | 56 int pcr) in ima_lookup_digest_entry() argument 67 if ((rc == 0) && (qe->entry->pcr == pcr)) { in ima_lookup_digest_entry() 145 static int ima_pcr_extend(struct tpm_digest *digests_arg, int pcr) in ima_pcr_extend() argument 152 result = tpm_pcr_extend(ima_tpm_chip, pcr, digests_arg); in ima_pcr_extend() 191 if (ima_lookup_digest_entry(digest, entry->pcr)) { in ima_add_template_entry() 209 tpmresult = ima_pcr_extend(digests_arg, entry->pcr); in ima_add_template_entry()
|
| A D | ima_api.c | 104 const unsigned char *filename, int pcr) in ima_store_template() argument 121 entry->pcr = pcr; in ima_store_template() 191 enum ima_hooks func, int *pcr, in ima_get_action() argument 200 flags, pcr, template_desc, func_data, in ima_get_action() 351 int xattr_len, const struct modsig *modsig, int pcr, in ima_store_measurement() argument 373 if (iint->measured_pcrs & (0x1 << pcr) && !modsig) in ima_store_measurement() 383 result = ima_store_template(entry, violation, inode, filename, pcr); in ima_store_measurement() 386 iint->measured_pcrs |= (0x1 << pcr); in ima_store_measurement()
|
| A D | ima.h | 107 int pcr; member 384 enum ima_hooks func, int *pcr, 394 int xattr_len, const struct modsig *modsig, int pcr, 399 int pcr, const char *func_data, 408 const unsigned char *filename, int pcr); 415 enum ima_hooks func, int mask, int flags, int *pcr, 440 const struct modsig *modsig, int pcr); 458 const struct modsig *modsig, int pcr) in ima_check_blacklist() argument
|
| A D | ima_main.c | 248 int pcr = CONFIG_IMA_MEASURE_PCR_IDX; in process_measurement() local 264 mask, func, &pcr, &template_desc, NULL, in process_measurement() 414 xattr_value, xattr_len, modsig, pcr, in process_measurement() 417 rc = ima_check_blacklist(iint, modsig, pcr); in process_measurement() 527 int pcr; in ima_file_mprotect() local 538 &pcr, &template, NULL, NULL); in ima_file_mprotect() 541 MMAP_CHECK_REQPROT, &pcr, &template, NULL, in ima_file_mprotect() 1012 int pcr, const char *func_data, in process_buffer_measurement() argument 1056 &prop, 0, func, &pcr, &template, in process_buffer_measurement() 1062 if (!pcr) in process_buffer_measurement() [all …]
|
| A D | ima_fs.c | 133 u32 pcr, namelen, template_data_len; /* temporary fields */ in ima_measurements_show() local 159 pcr = !ima_canonical_fmt ? e->pcr : (__force u32)cpu_to_le32(e->pcr); in ima_measurements_show() 160 ima_putc(m, &pcr, sizeof(e->pcr)); in ima_measurements_show() 252 seq_printf(m, "%2d ", e->pcr); in ima_ascii_measurements_show()
|
| A D | ima_policy.c | 114 int pcr; member 743 enum ima_hooks func, int mask, int flags, int *pcr, in ima_match_policy() argument 784 if ((pcr) && (entry->flags & IMA_PCR)) in ima_match_policy() 785 *pcr = entry->pcr; in ima_match_policy() 1857 result = kstrtoint(args[0].from, 10, &entry->pcr); in ima_parse_rule() 1858 if (result || INVALID_PCR(entry->pcr)) in ima_parse_rule() 2149 snprintf(tbuf, sizeof(tbuf), "%d", entry->pcr); in ima_policy_show()
|
| A D | ima_appraise.c | 448 const struct modsig *modsig, int pcr) in ima_check_blacklist() argument 468 pcr, NULL, false, NULL, 0); in ima_check_blacklist()
|
| A D | ima_template.c | 528 entry->pcr = !ima_canonical_fmt ? *(u32 *)(hdr[HDR_PCR].data) : in ima_restore_measurement_list()
|