• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef _UAPI_LINUX_FSCRYPT_VOLD_H
2 #define _UAPI_LINUX_FSCRYPT_VOLD_H
3 
4 #include <linux/fscrypt.h>
5 #include <linux/types.h>
6 
7 #define FSCRYPT_ADD_KEY_FLAG_WRAPPED 0x01
8 
9 struct sys_fscrypt_add_key_arg {
10     struct fscrypt_key_specifier key_spec;
11     __u32 raw_size;
12     __u32 key_id;
13     __u32 __reserved[7];
14     __u32 flags;
15     __u8 raw[];
16 };
17 
18 struct sys_fscrypt_provisioning_key_payload {
19     __u32 type;
20     __u32 __reserved;
21     __u8 raw[];
22 };
23 
24 #define fscrypt_add_key_arg sys_fscrypt_add_key_arg
25 #define fscrypt_provisioning_key_payload sys_fscrypt_provisioning_key_payload
26 
27 #endif  //_UAPI_LINUX_FSCRYPT_VOLD_H
28