aboutsummaryrefslogtreecommitdiff
path: root/libc/kernel/uapi/linux/fsverity.h
diff options
context:
space:
mode:
Diffstat (limited to 'libc/kernel/uapi/linux/fsverity.h')
-rw-r--r--libc/kernel/uapi/linux/fsverity.h28
1 files changed, 0 insertions, 28 deletions
diff --git a/libc/kernel/uapi/linux/fsverity.h b/libc/kernel/uapi/linux/fsverity.h
index ff1603cb4..501356753 100644
--- a/libc/kernel/uapi/linux/fsverity.h
+++ b/libc/kernel/uapi/linux/fsverity.h
@@ -38,34 +38,6 @@ struct fsverity_digest {
__u16 digest_size;
__u8 digest[];
};
-struct fsverity_descriptor {
- __u8 version;
- __u8 hash_algorithm;
- __u8 log_blocksize;
- __u8 salt_size;
- __le32 __reserved_0x04;
- __le64 data_size;
- __u8 root_hash[64];
- __u8 salt[32];
- __u8 __reserved[144];
-};
-struct fsverity_formatted_digest {
- char magic[8];
- __le16 digest_algorithm;
- __le16 digest_size;
- __u8 digest[];
-};
-#define FS_VERITY_METADATA_TYPE_MERKLE_TREE 1
-#define FS_VERITY_METADATA_TYPE_DESCRIPTOR 2
-#define FS_VERITY_METADATA_TYPE_SIGNATURE 3
-struct fsverity_read_metadata_arg {
- __u64 metadata_type;
- __u64 offset;
- __u64 length;
- __u64 buf_ptr;
- __u64 __reserved;
-};
#define FS_IOC_ENABLE_VERITY _IOW('f', 133, struct fsverity_enable_arg)
#define FS_IOC_MEASURE_VERITY _IOWR('f', 134, struct fsverity_digest)
-#define FS_IOC_READ_VERITY_METADATA _IOWR('f', 135, struct fsverity_read_metadata_arg)
#endif