diff options
author | Steven Laver <lavers@google.com> | 2020-04-14 05:53:26 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2020-04-14 05:53:26 +0000 |
commit | d9f287a3f37aae38c47f76e18b6f9d0d300c9247 (patch) | |
tree | 6f7d19789eacdc16552267369b802e51695f024a /fs_mgr/libdm/dm_test.cpp | |
parent | 77c0441b6aa52bafb75db1d8b8721c4836146ffb (diff) | |
parent | 886ca3538d0f8b4e65f64ed65fc83e88db477d85 (diff) |
Merge "Merge RP1A.200409.001" into r-keystone-qcom-dev
Diffstat (limited to 'fs_mgr/libdm/dm_test.cpp')
-rw-r--r-- | fs_mgr/libdm/dm_test.cpp | 34 |
1 files changed, 12 insertions, 22 deletions
diff --git a/fs_mgr/libdm/dm_test.cpp b/fs_mgr/libdm/dm_test.cpp index 67af59a2c5..41d3145bb8 100644 --- a/fs_mgr/libdm/dm_test.cpp +++ b/fs_mgr/libdm/dm_test.cpp @@ -516,32 +516,22 @@ TEST(libdm, CryptArgs) { } TEST(libdm, DefaultKeyArgs) { - DmTargetTypeInfo info; + DmTargetDefaultKey target(0, 4096, "aes-xts-plain64", "abcdef0123456789", "/dev/loop0", 0); + target.SetSetDun(); + ASSERT_EQ(target.name(), "default-key"); + ASSERT_TRUE(target.Valid()); + // TODO: Add case for wrapped key enabled + ASSERT_EQ(target.GetParameterString(), + "aes-xts-plain64 abcdef0123456789 0 /dev/loop0 0 3 allow_discards sector_size:4096 " + "iv_large_sectors"); +} - DeviceMapper& dm = DeviceMapper::Instance(); - if (!dm.GetTargetByName("default-key", &info)) { - cout << "default-key module not enabled; skipping test" << std::endl; - return; - } - bool is_legacy; - ASSERT_TRUE(DmTargetDefaultKey::IsLegacy(&is_legacy)); - // set_dun only in the non-is_legacy case +TEST(libdm, DefaultKeyLegacyArgs) { DmTargetDefaultKey target(0, 4096, "AES-256-XTS", "abcdef0123456789", "/dev/loop0", 0); - if (is_legacy) { - target.SetIsLegacy(); - } else { - target.SetSetDun(); - } + target.SetUseLegacyOptionsFormat(); ASSERT_EQ(target.name(), "default-key"); ASSERT_TRUE(target.Valid()); - if (is_legacy) { - ASSERT_EQ(target.GetParameterString(), "AES-256-XTS abcdef0123456789 /dev/loop0 0"); - } else { - // TODO: Add case for wrapped key enabled - ASSERT_EQ(target.GetParameterString(), - "AES-256-XTS abcdef0123456789 0 /dev/loop0 0 3 allow_discards sector_size:4096 " - "iv_large_sectors"); - } + ASSERT_EQ(target.GetParameterString(), "AES-256-XTS abcdef0123456789 /dev/loop0 0"); } TEST(libdm, DeleteDeviceWithTimeout) { |