fscrypt: move fscrypt_symlink_data to fscrypt_private.h
Now that all filesystems have been converted to use the symlink helper functions, they no longer need the declaration of 'struct fscrypt_symlink_data'. Move it from fscrypt.h to fscrypt_private.h. Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
This commit is contained in:
parent
1e80ad712f
commit
0eaab5b106
|
@ -50,6 +50,15 @@ struct fscrypt_context {
|
||||||
|
|
||||||
#define FS_ENCRYPTION_CONTEXT_FORMAT_V1 1
|
#define FS_ENCRYPTION_CONTEXT_FORMAT_V1 1
|
||||||
|
|
||||||
|
/**
|
||||||
|
* For encrypted symlinks, the ciphertext length is stored at the beginning
|
||||||
|
* of the string in little-endian format.
|
||||||
|
*/
|
||||||
|
struct fscrypt_symlink_data {
|
||||||
|
__le16 len;
|
||||||
|
char encrypted_path[1];
|
||||||
|
} __packed;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* A pointer to this structure is stored in the file system's in-core
|
* A pointer to this structure is stored in the file system's in-core
|
||||||
* representation of an inode.
|
* representation of an inode.
|
||||||
|
|
|
@ -21,15 +21,6 @@
|
||||||
struct fscrypt_ctx;
|
struct fscrypt_ctx;
|
||||||
struct fscrypt_info;
|
struct fscrypt_info;
|
||||||
|
|
||||||
/**
|
|
||||||
* For encrypted symlinks, the ciphertext length is stored at the beginning
|
|
||||||
* of the string in little-endian format.
|
|
||||||
*/
|
|
||||||
struct fscrypt_symlink_data {
|
|
||||||
__le16 len;
|
|
||||||
char encrypted_path[1];
|
|
||||||
} __packed;
|
|
||||||
|
|
||||||
struct fscrypt_str {
|
struct fscrypt_str {
|
||||||
unsigned char *name;
|
unsigned char *name;
|
||||||
u32 len;
|
u32 len;
|
||||||
|
|
Loading…
Reference in New Issue