From f4815544c1bd24e9151ffa64edda7bc68f0e156d Mon Sep 17 00:00:00 2001 From: Victor Hsieh Date: Tue, 18 Dec 2018 01:34:52 -0800 Subject: sys/linux: add fs-verity ioctls This adds 2 ioctls and an argument type: - FS_IOC_ENABLE_VERITY - FS_IOC_MEASURE_VERITY - struct fsverity_digest Note fs-verity on-disk structs are not yet added. --- sys/linux/fs_ioctl_arm.const | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'sys/linux/fs_ioctl_arm.const') diff --git a/sys/linux/fs_ioctl_arm.const b/sys/linux/fs_ioctl_arm.const index 2616b2ffc..573018aae 100644 --- a/sys/linux/fs_ioctl_arm.const +++ b/sys/linux/fs_ioctl_arm.const @@ -13,6 +13,7 @@ FS_ENCRYPTION_MODE_AES_256_CTS = 4 FS_ENCRYPTION_MODE_AES_256_XTS = 1 FS_ENCRYPTION_MODE_SPECK128_256_CTS = 8 FS_ENCRYPTION_MODE_SPECK128_256_XTS = 7 +FS_IOC_ENABLE_VERITY = 26245 FS_IOC_FIEMAP = 3223348747 FS_IOC_FSGETXATTR = 2149341215 FS_IOC_FSSETXATTR = 1075599392 @@ -22,6 +23,7 @@ FS_IOC_GETFSMAP = 3233830971 FS_IOC_GETVERSION = 2147776001 FS_IOC_GET_ENCRYPTION_POLICY = 1074554389 FS_IOC_GET_ENCRYPTION_PWSALT = 1074816532 +FS_IOC_MEASURE_VERITY = 3221513862 FS_IOC_RESVSP = 1076647976 FS_IOC_SETFLAGS = 1074030082 FS_IOC_SETFSLABEL = 1090556978 @@ -31,4 +33,7 @@ FS_KEY_DESCRIPTOR_SIZE = 8 FS_POLICY_FLAGS_PAD_16 = 2 FS_POLICY_FLAGS_PAD_4 = 0 FS_POLICY_FLAGS_PAD_8 = 1 +FS_VERITY_ALG_CRC32C = 3 +FS_VERITY_ALG_SHA256 = 1 +FS_VERITY_ALG_SHA512 = 2 __NR_ioctl = 54 -- cgit mrf-deployment