4,436
社区成员
发帖
与我相关
我的任务
分享
75 int __init ima_init(void)
76 {
77 u8 pcr_i[IMA_DIGEST_SIZE];
78 int rc;
79
80 ima_used_chip = 0;
81 rc = tpm_pcr_read(TPM_ANY_NUM, 0, pcr_i);
82 if (rc == 0)
83 ima_used_chip = 1;
84
85 if (!ima_used_chip)
86 pr_info("IMA: No TPM chip found, activating TPM-bypass!\n");
87
88 ima_add_boot_aggregate(); /** boot aggregate must be first entry */
89 ima_init_policy();
90
91 return ima_fs_init();
92 }