1 QA output created by 593
3 # ==========================
4 # Test with policy version 1
5 # ==========================
7 # Adding key to filesystem
8 Added encryption key with descriptor 0000111122223333
10 # Creating encrypted file
12 # Removing key from filesystem
13 Removed encryption key with descriptor 0000111122223333
14 cat: SCRATCH_MNT/dir/file: No such file or directory
16 # Adding fscrypt-provisioning key
18 # Adding key to filesystem via fscrypt-provisioning key
19 Added encryption key with descriptor 0000111122223333
21 # Reading encrypted file
26 # ==========================
27 # Test with policy version 2
28 # ==========================
30 # Adding key to filesystem
31 Added encryption key with identifier 69b2f6edeee720cce0577937eb8a6751
33 # Creating encrypted file
35 # Removing key from filesystem
36 Removed encryption key with identifier 69b2f6edeee720cce0577937eb8a6751
37 cat: SCRATCH_MNT/dir/file: No such file or directory
39 # Adding fscrypt-provisioning key
41 # Adding key to filesystem via fscrypt-provisioning key
42 Added encryption key with identifier 69b2f6edeee720cce0577937eb8a6751
44 # Reading encrypted file
53 # Adding an invalid fscrypt-provisioning key fails
55 add_key: Invalid argument
57 add_key: Invalid argument
58 # ... raw key too small
59 add_key: Invalid argument
60 # ... raw key too large
61 add_key: Invalid argument
63 # keyctl_read() doesn't work on fscrypt-provisioning keys
64 keyctl_read_alloc: Operation not supported
66 # Only keys with the correct fscrypt_provisioning_key_payload::type field can be added
67 # ... keyring key is v1, filesystem wants v2 key
68 Error adding encryption key: Key was rejected by service
69 # ... keyring key is v2, filesystem wants v1 key
70 Error adding encryption key: Key was rejected by service
72 # Only keys of type fscrypt-provisioning can be added
73 Error adding encryption key: Key was rejected by service