To enable sigv3 for EVM portable signatures, enable hashing for sigv3 for EVM_XATTR_PORTABLE_DIGSIG.
Signed-off-by: Stefan Berger <[email protected]> --- src/libimaevm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libimaevm.c b/src/libimaevm.c index 7c78432..49bfb62 100644 --- a/src/libimaevm.c +++ b/src/libimaevm.c @@ -623,7 +623,8 @@ int calc_hash_sigv3(enum evm_ima_xattr_type type, const char *algo, unsigned int unused; if (type != IMA_VERITY_DIGSIG && - type != EVM_IMA_XATTR_DIGSIG) { + type != EVM_IMA_XATTR_DIGSIG && + type != EVM_XATTR_PORTABLE_DIGSIG) { log_err("Only fsverity and IMA/EVM support signature format v3 (sigv3)\n"); return -EINVAL; } -- 2.53.0
