aboutsummaryrefslogtreecommitdiff
path: root/cli-tests/t_encrypt_raw_key.out
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2021-11-29 19:51:38 -0800
committerGitHub <noreply@github.com>2021-11-29 19:51:38 -0800
commit360467d0df626d2d0eac003a0a210814910804ce (patch)
tree2cce8155eb5639a3ba8bf1aae590ac08a7927200 /cli-tests/t_encrypt_raw_key.out
parentb273e4158760a80f6496d815ab07f45cc1713a05 (diff)
parent38d6cee5930f8109e8ef72a47a8496c875c49280 (diff)
Merge pull request #326 from dimitry-ishenko/stdin
cmd/fscrypt: read key from stdin in non-interactive shell
Diffstat (limited to 'cli-tests/t_encrypt_raw_key.out')
-rw-r--r--cli-tests/t_encrypt_raw_key.out48
1 files changed, 46 insertions, 2 deletions
diff --git a/cli-tests/t_encrypt_raw_key.out b/cli-tests/t_encrypt_raw_key.out
index 8765ba2..1f51dc0 100644
--- a/cli-tests/t_encrypt_raw_key.out
+++ b/cli-tests/t_encrypt_raw_key.out
@@ -1,5 +1,5 @@
-# Encrypt with raw_key protector
+# Encrypt with raw_key protector from file
ext4 filesystem "MNT" has 1 protector and 1 policy
PROTECTOR LINKED DESCRIPTION
@@ -17,9 +17,53 @@ Protected with 1 protector:
PROTECTOR LINKED DESCRIPTION
desc1 No raw key protector "prot"
-# Try to encrypt with raw_key protector, using wrong key length
+# Encrypt with raw_key protector from stdin
+ext4 filesystem "MNT" has 1 protector and 1 policy
+
+PROTECTOR LINKED DESCRIPTION
+desc6 No raw key protector "prot"
+
+POLICY UNLOCKED PROTECTORS
+desc7 Yes desc6
+"MNT/dir" is encrypted with fscrypt.
+
+Policy: desc7
+Options: padding:32 contents:AES_256_XTS filenames:AES_256_CTS policy_version:2
+Unlocked: Yes
+
+Protected with 1 protector:
+PROTECTOR LINKED DESCRIPTION
+desc6 No raw key protector "prot"
+
+# Try to encrypt with raw_key protector from file, using wrong key length
[ERROR] fscrypt encrypt: TMPDIR/raw_key: key file must be 32 bytes
ext4 filesystem "MNT" has 0 protectors and 0 policies
[ERROR] fscrypt status: file or directory "MNT/dir" is not
encrypted
+
+# Try to encrypt with raw_key protector from stdin, using wrong key length
+[ERROR] fscrypt encrypt: unexpected EOF
+ext4 filesystem "MNT" has 0 protectors and 0 policies
+
+[ERROR] fscrypt status: file or directory "MNT/dir" is not
+ encrypted
+
+# Encrypt with raw_key protector from file, unlock from stdin
+"MNT/dir" is now locked.
+ext4 filesystem "MNT" has 1 protector and 1 policy
+
+PROTECTOR LINKED DESCRIPTION
+desc11 No raw key protector "prot"
+
+POLICY UNLOCKED PROTECTORS
+desc12 Yes desc11
+"MNT/dir" is encrypted with fscrypt.
+
+Policy: desc12
+Options: padding:32 contents:AES_256_XTS filenames:AES_256_CTS policy_version:2
+Unlocked: Yes
+
+Protected with 1 protector:
+PROTECTOR LINKED DESCRIPTION
+desc11 No raw key protector "prot"