diff options
Diffstat (limited to 'gocryptfs_main/password.go')
-rw-r--r-- | gocryptfs_main/password.go | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/gocryptfs_main/password.go b/gocryptfs_main/password.go deleted file mode 100644 index 821ecb4..0000000 --- a/gocryptfs_main/password.go +++ /dev/null @@ -1,31 +0,0 @@ -package main - -import ( - "fmt" - "golang.org/x/crypto/ssh/terminal" - "os" -) - -func readPasswordTwice() string { - fmt.Printf("Password: ") - p1 := readPassword() - fmt.Printf("\nRepeat: ") - p2 := readPassword() - fmt.Printf("\n") - if p1 != p2 { - fmt.Printf("Passwords do not match\n") - os.Exit(ERREXIT_PASSWORD) - } - return p1 -} - -// Get password from terminal -func readPassword() string { - fd := int(os.Stdin.Fd()) - p, err := terminal.ReadPassword(fd) - if err != nil { - fmt.Printf("Error: Could not read password: %v\n", err) - os.Exit(ERREXIT_PASSWORD) - } - return string(p) -} |