aboutsummaryrefslogtreecommitdiff
path: root/cmd/fscrypt/keys.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/fscrypt/keys.go')
-rw-r--r--cmd/fscrypt/keys.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/cmd/fscrypt/keys.go b/cmd/fscrypt/keys.go
index 77e3900..33461ec 100644
--- a/cmd/fscrypt/keys.go
+++ b/cmd/fscrypt/keys.go
@@ -86,9 +86,6 @@ func (p passphraseReader) Read(buf []byte) (int, error) {
// passphrase into a key. If we are not reading from a terminal, just read into
// the passphrase into the key normally.
func getPassphraseKey(prompt string) (*crypto.Key, error) {
- if !quietFlag.Value {
- fmt.Print(prompt)
- }
// Only disable echo if stdin is actually a terminal.
if terminal.IsTerminal(stdinFd) {
@@ -102,6 +99,10 @@ func getPassphraseKey(prompt string) (*crypto.Key, error) {
}()
}
+ if !quietFlag.Value {
+ fmt.Print(prompt)
+ }
+
return crypto.NewKeyFromReader(passphraseReader{})
}