diff options
| author | Eric Biggers <ebiggers@google.com> | 2021-09-14 14:12:39 -0700 |
|---|---|---|
| committer | Eric Biggers <ebiggers3@gmail.com> | 2021-10-05 15:30:30 -0700 |
| commit | 7fed63a84963cbd790e86a0e59ff14724bcf33c4 (patch) | |
| tree | 246e2f723ba3cd7ed3a76e4b8698b1913edabc11 /actions/recovery_test.go | |
| parent | 4d20c7b6eda7f4e9f25442e0ec48bdf5f959853b (diff) | |
Adjust recovery passphrase generation
As per the feedback at https://github.com/google/fscrypt/issues/115
where users didn't understand that the recovery passphrase is important,
restore the original behavior where recovery passphrase generation
happens automatically without a prompt. This applies to the case where
'fscrypt encrypt' is using a login protector on a non-root filesystem.
However, leave the --no-recovery option so that the recovery passphrase
can still be disabled if the user really wants to. Also, clarify the
information provided about the recovery passphrase.
Update https://github.com/google/fscrypt/issues/115
Diffstat (limited to 'actions/recovery_test.go')
| -rw-r--r-- | actions/recovery_test.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/actions/recovery_test.go b/actions/recovery_test.go index 4332972..5abd0a9 100644 --- a/actions/recovery_test.go +++ b/actions/recovery_test.go @@ -67,7 +67,8 @@ func TestRecoveryPassphrase(t *testing.T) { } // Test writing the recovery instructions. - if err = WriteRecoveryInstructions(passphrase, recoveryFile); err != nil { + if err = WriteRecoveryInstructions(passphrase, recoveryProtector, policy, + recoveryFile); err != nil { t.Fatal(err) } contentsBytes, err := ioutil.ReadFile(recoveryFile) |