linux-xiaomi-chiron/security/integrity/ima
Lakshmi Ramasubramanian 88e70da170 IMA: Define an IMA hook to measure keys
Measure asymmetric keys used for verifying file signatures,
certificates, etc.

This patch defines a new IMA hook namely ima_post_key_create_or_update()
to measure the payload used to create a new asymmetric key or
update an existing asymmetric key.

Asymmetric key structure is defined only when
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE is defined. Since the IMA hook
measures asymmetric keys, the IMA hook is defined in a new file namely
ima_asymmetric_keys.c which is built only if
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE is defined.

Signed-off-by: Lakshmi Ramasubramanian <nramas@linux.microsoft.com>
Signed-off-by: Mimi Zohar <zohar@linux.ibm.com>
2019-12-12 08:53:50 -05:00
..
ima.h IMA: Add KEY_CHECK func to measure keys 2019-12-12 08:53:50 -05:00
ima_api.c
ima_appraise.c
ima_asymmetric_keys.c IMA: Define an IMA hook to measure keys 2019-12-12 08:53:50 -05:00
ima_crypto.c
ima_fs.c
ima_init.c
ima_kexec.c
ima_main.c
ima_modsig.c
ima_mok.c
ima_policy.c IMA: Add KEY_CHECK func to measure keys 2019-12-12 08:53:50 -05:00
ima_queue.c
ima_template.c
ima_template_lib.c
ima_template_lib.h
Kconfig
Makefile IMA: Define an IMA hook to measure keys 2019-12-12 08:53:50 -05:00