| #ifndef _UAPI_LINUX_FSCRYPT_VOLD_H | |
| #define _UAPI_LINUX_FSCRYPT_VOLD_H | |
| #include <linux/fscrypt.h> | |
| #include <linux/types.h> | |
| #define FSCRYPT_ADD_KEY_FLAG_WRAPPED 0x01 | |
| struct sys_fscrypt_add_key_arg { | |
| struct fscrypt_key_specifier key_spec; | |
| __u32 raw_size; | |
| __u32 key_id; | |
| __u32 __reserved[7]; | |
| __u32 flags; | |
| __u8 raw[]; | |
| }; | |
| struct sys_fscrypt_provisioning_key_payload { | |
| __u32 type; | |
| __u32 __reserved; | |
| __u8 raw[]; | |
| }; | |
| #define fscrypt_add_key_arg sys_fscrypt_add_key_arg | |
| #define fscrypt_provisioning_key_payload sys_fscrypt_provisioning_key_payload | |
| #endif //_UAPI_LINUX_FSCRYPT_VOLD_H |