Lines Matching defs:volume

14 #include <zxcrypt/volume.h>
25 // ZX-1948: Dump extra information if encountering an unexpected error during volume creation.
79 fbl::unique_ptr<Volume> volume;
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);
92 EXPECT_ZX(Volume::Unlock(fbl::move(device.parent()), bad_key, 0, &volume), ZX_ERR_ACCESS_DENIED);
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));
120 fbl::unique_ptr<Volume> volume;
121 ASSERT_OK(Volume::Unlock(fbl::move(device.parent()), device.key(), 0, &volume));
125 EXPECT_ZX(volume->Enroll(bad_key, 1), ZX_ERR_INVALID_ARGS);
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));
148 fbl::unique_ptr<Volume> volume;
149 ASSERT_OK(Volume::Unlock(fbl::move(device.parent()), device.key(), 0, &volume));
152 EXPECT_ZX(volume->Revoke(volume->num_slots()), ZX_ERR_INVALID_ARGS);
155 EXPECT_OK(volume->Revoke(volume->num_slots() - 1));
158 EXPECT_OK(volume->Revoke(0));
159 EXPECT_ZX(Volume::Unlock(fbl::move(device.parent()), device.key(), 0, &volume),
172 fbl::unique_ptr<Volume> volume;
173 ASSERT_OK(Volume::Unlock(fbl::move(device.parent()), device.key(), 0, &volume));
176 EXPECT_OK(volume->Shred());
179 EXPECT_ZX(volume->Enroll(device.key(), 0), ZX_ERR_BAD_STATE);
180 EXPECT_ZX(volume->Revoke(0), ZX_ERR_BAD_STATE);
181 EXPECT_ZX(Volume::Unlock(fbl::move(device.parent()), device.key(), 0, &volume),