aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/fs_ioctl_arm.const
diff options
context:
space:
mode:
authorVictor Hsieh <victorhsieh@gmail.com>2018-12-18 01:34:52 -0800
committerDmitry Vyukov <dvyukov@google.com>2018-12-18 10:34:52 +0100
commitf4815544c1bd24e9151ffa64edda7bc68f0e156d (patch)
treed4860866219ffec3bc0276dc5a6a9f4642b62648 /sys/linux/fs_ioctl_arm.const
parentbd8b4220d51d391adeba08cfcd2c886b9f0b0599 (diff)
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.
Diffstat (limited to 'sys/linux/fs_ioctl_arm.const')
-rw-r--r--sys/linux/fs_ioctl_arm.const5
1 files changed, 5 insertions, 0 deletions
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