• Mimi Zohar's avatar
    ima: permit fsverity's file digests in the IMA measurement list · 54f03916
    Mimi Zohar authored
    Permit fsverity's file digest (a hash of struct fsverity_descriptor) to
    be included in the IMA measurement list, based on the new measurement
    policy rule 'digest_type=verity' option.
    
    To differentiate between a regular IMA file hash from an fsverity's
    file digest, use the new d-ngv2 format field included in the ima-ngv2
    template.
    
    The following policy rule requires fsverity file digests and specifies
    the new 'ima-ngv2' template, which contains the new 'd-ngv2' field.  The
    policy rule may be constrained, for example based on a fsuuid or LSM
    label.
    
    measure func=FILE_CHECK digest_type=verity template=ima-ngv2
    Acked-by: default avatarStefan Berger <stefanb@linux.ibm.com>
    Signed-off-by: default avatarMimi Zohar <zohar@linux.ibm.com>
    54f03916
ima_main.c 30.6 KB