Kconfig (38d859f991f3a05b352a06f82af0baa1acf33e02) Kconfig (41c89b64d7184a780f12f2cccdabe65cb2408893)
1# IBM Integrity Measurement Architecture
2#
3config IMA
4 bool "Integrity Measurement Architecture(IMA)"
5 select SECURITYFS
6 select CRYPTO
7 select CRYPTO_HMAC
8 select CRYPTO_MD5

--- 131 unchanged lines hidden (view full) ---

140 select INTEGRITY_TRUSTED_KEYRING
141 default y
142 help
143 This option requires that all keys added to the .ima
144 keyring be signed by a key on the system trusted keyring.
145
146 This option is deprecated in favor of INTEGRITY_TRUSTED_KEYRING
147
1# IBM Integrity Measurement Architecture
2#
3config IMA
4 bool "Integrity Measurement Architecture(IMA)"
5 select SECURITYFS
6 select CRYPTO
7 select CRYPTO_HMAC
8 select CRYPTO_MD5

--- 131 unchanged lines hidden (view full) ---

140 select INTEGRITY_TRUSTED_KEYRING
141 default y
142 help
143 This option requires that all keys added to the .ima
144 keyring be signed by a key on the system trusted keyring.
145
146 This option is deprecated in favor of INTEGRITY_TRUSTED_KEYRING
147
148config IMA_MOK_KEYRING
149 bool "Create IMA machine owner keys (MOK) and blacklist keyrings"
150 depends on SYSTEM_TRUSTED_KEYRING
151 depends on IMA_TRUSTED_KEYRING
152 default n
153 help
154 This option creates IMA MOK and blacklist keyrings. IMA MOK is an
155 intermediate keyring that sits between .system and .ima keyrings,
156 effectively forming a simple CA hierarchy. To successfully import a
157 key into .ima_mok it must be signed by a key which CA is in .system
158 keyring. On turn any key that needs to go in .ima keyring must be
159 signed by CA in either .system or .ima_mok keyrings. IMA MOK is empty
160 at kernel boot.
161
162 IMA blacklist keyring contains all revoked IMA keys. It is consulted
163 before any other keyring. If the search is successful the requested
164 operation is rejected and error is returned to the caller.
165
148config IMA_LOAD_X509
149 bool "Load X509 certificate onto the '.ima' trusted keyring"
150 depends on IMA_TRUSTED_KEYRING
151 default n
152 help
153 File signature verification is based on the public keys
154 loaded on the .ima trusted keyring. These public keys are
155 X509 certificates signed by a trusted key on the

--- 16 unchanged lines hidden ---
166config IMA_LOAD_X509
167 bool "Load X509 certificate onto the '.ima' trusted keyring"
168 depends on IMA_TRUSTED_KEYRING
169 default n
170 help
171 File signature verification is based on the public keys
172 loaded on the .ima trusted keyring. These public keys are
173 X509 certificates signed by a trusted key on the

--- 16 unchanged lines hidden ---