aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Unterwurzacher2017-04-29 15:15:11 +0200
committerJakob Unterwurzacher2017-04-29 15:15:11 +0200
commit6e029a3799816dd6703b2cb573022c7c3fd15c39 (patch)
tree8c4902b1426cf1a37ca88508d9b09a1e8be72973
parente135a72bda6ffa828e5445a16c349dd7017db282 (diff)
readpassword: increase max password size to 2048
This is the value EncFS uses, so let's follow suit. Suggested at https://github.com/rfjakob/gocryptfs/issues/77 .
-rw-r--r--README.md2
-rw-r--r--internal/readpassword/read.go5
2 files changed, 4 insertions, 3 deletions
diff --git a/README.md b/README.md
index a37cb63..0f47db4 100644
--- a/README.md
+++ b/README.md
@@ -158,7 +158,7 @@ v1.3 (in progress)
* Reject file-header-only files
([#90 2.2](https://github.com/rfjakob/gocryptfs/issues/90),
[commit](https://github.com/rfjakob/gocryptfs/commit/14038a1644f17f50b113a05d09a2a0a3b3e973b2))
-* Increase max password size to 2000 bytes ([#93](https://github.com/rfjakob/gocryptfs/issues/93))
+* Increase max password size to 2048 bytes ([#93](https://github.com/rfjakob/gocryptfs/issues/93))
* Use stable 64-bit inode numbers in reverse mode
* This may cause problems for very old 32-bit applications
that were compiled without Large File Support.
diff --git a/internal/readpassword/read.go b/internal/readpassword/read.go
index c96f5e9..563c62d 100644
--- a/internal/readpassword/read.go
+++ b/internal/readpassword/read.go
@@ -16,8 +16,9 @@ import (
)
const (
- exitCode = 9
- maxPasswordLen = 2000
+ exitCode = 9
+ // 2kB limit like EncFS
+ maxPasswordLen = 2048
)
// Once tries to get a password from the user, either from the terminal, extpass