From 93e8c0616359635c8116ceff5a5c5ff26be59576 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Sat, 9 May 2020 14:04:47 -0700 Subject: cli-tests: add t_change_passphrase Test changing the passphrase of a custom_passphrase protector. --- cli-tests/t_change_passphrase.out | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 cli-tests/t_change_passphrase.out (limited to 'cli-tests/t_change_passphrase.out') diff --git a/cli-tests/t_change_passphrase.out b/cli-tests/t_change_passphrase.out new file mode 100644 index 0000000..747ed89 --- /dev/null +++ b/cli-tests/t_change_passphrase.out @@ -0,0 +1,32 @@ + +# Create encrypted directory + +# Try to unlock with wrong passphrase +[ERROR] fscrypt unlock: incorrect key provided +mkdir: cannot create directory 'MNT/dir/subdir': Required key not available + +# Change passphrase + +# Try to unlock with old passphrase +[ERROR] fscrypt unlock: incorrect key provided +mkdir: cannot create directory 'MNT/dir/subdir': Required key not available + +# Unlock with new passphrase + +# Try to change passphrase (interactively, mismatch) +spawn fscrypt metadata change-passphrase --protector=MNT:desc1 +Enter old custom passphrase for protector "prot": +Enter new custom passphrase for protector "prot": +Confirm passphrase: +[ERROR] fscrypt metadata change-passphrase: entered passphrases do not match + +# Change passphrase (interactively) +spawn fscrypt metadata change-passphrase --protector=MNT:desc1 +Enter old custom passphrase for protector "prot": +Enter new custom passphrase for protector "prot": +Confirm passphrase: +Passphrase for protector desc1 successfully changed. + +# Lock, then unlock with new passphrase +"MNT/dir" is now locked. +mkdir: cannot create directory 'MNT/dir/subdir': Required key not available -- cgit v1.2.3