summaryrefslogtreecommitdiff
path: root/Documentation/filesystems/fscrypt.rst
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2018-01-12 07:30:08 +0300
committerTheodore Ts'o <tytso@mit.edu>2018-01-12 07:30:08 +0300
commitb9db0b4a68d373897119d1e0a3beebe1c1a23936 (patch)
tree3cb57195d294dae3eb19378428cabc75e78621e3 /Documentation/filesystems/fscrypt.rst
parent2cbadadcfdf0d8a538ce32ed12e18ef487773b07 (diff)
downloadlinux-b9db0b4a68d373897119d1e0a3beebe1c1a23936.tar.xz
fscrypt: fix up fscrypt_fname_encrypted_size() for internal use
Filesystems don't need fscrypt_fname_encrypted_size() anymore, so unexport it and move it to fscrypt_private.h. We also never calculate the encrypted size of a filename without having the fscrypt_info present since it is needed to know the amount of NUL-padding which is determined by the encryption policy, and also we will always truncate the NUL-padding to the maximum filename length. Therefore, also make fscrypt_fname_encrypted_size() assume that the fscrypt_info is present, and make it truncate the returned length to the specified max_len. Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'Documentation/filesystems/fscrypt.rst')
0 files changed, 0 insertions, 0 deletions