aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2019-09-30 15:27:27 -0400
committerEric Sandeen <sandeen@sandeen.net>2019-09-30 15:27:27 -0400
commit7cde2c28cf0e3181f6c185cb5c767985e3a22173 (patch)
tree54d18d30a1b17930cb9fefb8d689438272bf27cd
parenteb6c66e650185b9a42f40d862f2eb0d2adb89201 (diff)
downloadxfsprogs-dev-7cde2c28cf0e3181f6c185cb5c767985e3a22173.tar.gz
xfs_io/encrypt: add new encryption modes
Add new encryption modes: AES-128-CBC and AES-128-CTS (supported since Linux v4.11), and Adiantum (supported since Linux v5.0). Signed-off-by: Eric Biggers <ebiggers@google.com> Reviewed-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
-rw-r--r--io/encrypt.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/io/encrypt.c b/io/encrypt.c
index 7d3e3b7363..8a5113799a 100644
--- a/io/encrypt.c
+++ b/io/encrypt.c
@@ -142,6 +142,9 @@ static const struct {
} available_modes[] = {
{FSCRYPT_MODE_AES_256_XTS, "AES-256-XTS"},
{FSCRYPT_MODE_AES_256_CTS, "AES-256-CTS"},
+ {FSCRYPT_MODE_AES_128_CBC, "AES-128-CBC"},
+ {FSCRYPT_MODE_AES_128_CTS, "AES-128-CTS"},
+ {FSCRYPT_MODE_ADIANTUM, "Adiantum"},
};
static cmdinfo_t get_encpolicy_cmd;