Files
android_kernel_xiaomi_sm8450/Documentation/filesystems
Eric Biggers 2336d0deb2 fscrypt: use FSCRYPT_ prefix for uapi constants
Prefix all filesystem encryption UAPI constants except the ioctl numbers
with "FSCRYPT_" rather than with "FS_".  This namespaces the constants
more appropriately and makes it clear that they are related specifically
to the filesystem encryption feature, and to the 'fscrypt_*' structures.
With some of the old names like "FS_POLICY_FLAGS_VALID", it was not
immediately clear that the constant had anything to do with encryption.

This is also useful because we'll be adding more encryption-related
constants, e.g. for the policy version, and we'd otherwise have to
choose whether to use unclear names like FS_POLICY_V1 or inconsistent
names like FS_ENCRYPTION_POLICY_V1.

For source compatibility with existing userspace programs, keep the old
names defined as aliases to the new names.

Finally, as long as new names are being defined anyway, I skipped
defining new names for the fscrypt mode numbers that aren't actually
used: INVALID (0), AES_256_GCM (2), AES_256_CBC (3), SPECK128_256_XTS
(7), and SPECK128_256_CTS (8).

Reviewed-by: Theodore Ts'o <tytso@mit.edu>
Signed-off-by: Eric Biggers <ebiggers@google.com>
2019-08-12 19:05:16 -07:00
..
2019-03-14 19:32:36 -05:00
2017-05-12 15:57:15 -07:00
2017-10-15 00:47:23 -04:00
2015-07-23 20:59:40 +02:00
2019-07-02 15:40:42 -07:00
2018-03-20 17:11:45 +01:00
2019-07-08 14:15:36 -06:00
2019-03-28 08:54:20 -07:00
2018-04-04 14:05:48 -04:00
2016-03-09 15:33:06 -07:00
2018-10-23 13:49:01 +02:00