1 QA output created by 581
3 # Setting v1 policy as regular user (should succeed)
4 # Getting v1 policy as regular user (should succeed)
5 Encryption policy for SCRATCH_MNT/dir:
7 Master key descriptor: 0000111122223333
8 Contents encryption mode: 1 (AES-256-XTS)
9 Filenames encryption mode: 4 (AES-256-CTS)
11 # Adding v1 policy key as regular user (should fail with EACCES)
14 # Setting v2 policy as regular user without key already added (should fail with ENOKEY)
15 SCRATCH_MNT/dir: failed to set encryption policy: Required key not available
16 # Adding v2 policy key as regular user (should succeed)
17 Added encryption key with identifier 69b2f6edeee720cce0577937eb8a6751
18 # Setting v2 policy as regular user with key added (should succeed)
19 # Getting v2 policy as regular user (should succeed)
20 Encryption policy for SCRATCH_MNT/dir:
22 Master key identifier: 69b2f6edeee720cce0577937eb8a6751
23 Contents encryption mode: 1 (AES-256-XTS)
24 Filenames encryption mode: 4 (AES-256-CTS)
26 # Creating encrypted file as regular user (should succeed)
27 # Removing v2 policy key as regular user (should succeed)
28 Removed encryption key with identifier 69b2f6edeee720cce0577937eb8a6751
30 # Testing user key quota
36 Error adding encryption key: Disk quota exceeded
39 Added encryption key with identifier 69b2f6edeee720cce0577937eb8a6751
40 # Getting key status as regular user
41 Present (user_count=1)
42 # Removing key only added by another user (should fail with ENOKEY)
43 Error removing encryption key: Required key not available
44 # Setting v2 encryption policy with key only added by another user (should fail with ENOKEY)
45 SCRATCH_MNT/dir: failed to set encryption policy: Required key not available
46 # Adding second user of key
47 Added encryption key with identifier 69b2f6edeee720cce0577937eb8a6751
48 # Getting key status as regular user
49 Present (user_count=2, added_by_self)
50 # Setting v2 encryption policy as regular user
51 # Removing this user's claim to the key
52 Removed user's claim to encryption key with identifier 69b2f6edeee720cce0577937eb8a6751
53 # Getting key status as regular user
54 Present (user_count=1)
55 # Adding back second user of key
56 Added encryption key with identifier 69b2f6edeee720cce0577937eb8a6751
57 # Remove key for "all users", as regular user (should fail with EACCES)
59 Present (user_count=2, added_by_self)
60 # Remove key for "all users", as root
61 Removed encryption key with identifier 69b2f6edeee720cce0577937eb8a6751