Lines Matching defs:key

26 bool VolumeCreate(const fbl::unique_fd& fd, const crypto::Secret& key, bool fvm,
45 EXPECT_EQ(Volume::Create(fbl::move(new_fd), key), expected, err);
58 EXPECT_ZX(Volume::Create(fbl::move(bad_fd), device.key()), ZX_ERR_INVALID_ARGS);
60 // Weak key
62 ASSERT_OK(short_key.Generate(device.key().len() - 1));
66 EXPECT_TRUE(VolumeCreate(device.parent(), device.key(), fvm, ZX_OK));
80 EXPECT_ZX(Volume::Unlock(fbl::move(device.parent()), device.key(), 0, &volume),
85 EXPECT_ZX(Volume::Unlock(fbl::move(bad_fd), device.key(), 0, &volume), ZX_ERR_INVALID_ARGS);
87 // Bad key
88 ASSERT_TRUE(VolumeCreate(device.parent(), device.key(), fvm, ZX_OK));
91 ASSERT_OK(bad_key.Generate(device.key().len()));
95 EXPECT_ZX(Volume::Unlock(fbl::move(device.parent()), device.key(), -1, &volume),
97 EXPECT_ZX(Volume::Unlock(fbl::move(device.parent()), device.key(), 1, &volume),
101 EXPECT_OK(Volume::Unlock(fbl::move(device.parent()), device.key(), 0, &volume));
108 EXPECT_OK(Volume::Unlock(fbl::move(device.parent()), device.key(), 0, &volume));
121 ASSERT_OK(Volume::Unlock(fbl::move(device.parent()), device.key(), 0, &volume));
123 // Bad key
128 EXPECT_ZX(volume->Enroll(device.key(), volume->num_slots()), ZX_ERR_INVALID_ARGS);
131 EXPECT_OK(volume->Enroll(device.key(), 1));
132 EXPECT_OK(Volume::Unlock(fbl::move(device.parent()), device.key(), 1, &volume));
135 EXPECT_OK(volume->Enroll(device.key(), 0));
136 EXPECT_OK(Volume::Unlock(fbl::move(device.parent()), device.key(), 0, &volume));
149 ASSERT_OK(Volume::Unlock(fbl::move(device.parent()), device.key(), 0, &volume));
159 EXPECT_ZX(Volume::Unlock(fbl::move(device.parent()), device.key(), 0, &volume),
173 ASSERT_OK(Volume::Unlock(fbl::move(device.parent()), device.key(), 0, &volume));
179 EXPECT_ZX(volume->Enroll(device.key(), 0), ZX_ERR_BAD_STATE);
181 EXPECT_ZX(Volume::Unlock(fbl::move(device.parent()), device.key(), 0, &volume),