aboutsummaryrefslogtreecommitdiff
path: root/lib/keyringer/actions/pwgen
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2018-05-30 14:45:45 -0300
committerSilvio Rhatto <rhatto@riseup.net>2018-05-30 14:45:45 -0300
commitb2d96296ca410329527d9d2608d518f8b8e85901 (patch)
tree1ed9aeac4cc61ef7264fb254cc487d183573c818 /lib/keyringer/actions/pwgen
parent682186c57f968e676c9f03f9003604d4706eb66e (diff)
parenta5e39bf904e83989b763f001a29adb9053df60f2 (diff)
downloadkeyringer-b2d96296ca410329527d9d2608d518f8b8e85901.tar.gz
keyringer-b2d96296ca410329527d9d2608d518f8b8e85901.tar.bz2
Merge tag 'upstream_keyringer_0.5.3' into debian
Upstream version 0.5.3
Diffstat (limited to 'lib/keyringer/actions/pwgen')
-rwxr-xr-xlib/keyringer/actions/pwgen4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/keyringer/actions/pwgen b/lib/keyringer/actions/pwgen
index 3c03681..e1e8947 100755
--- a/lib/keyringer/actions/pwgen
+++ b/lib/keyringer/actions/pwgen
@@ -13,12 +13,12 @@ FILE="$2"
# Generates a random passphrase
function keyringer_pwgen {
- ENTROPY_BYTES=${1:-20} # in bytes
+ ENTROPY_BYTES=${1:-40} # in bytes
ENTROPY_SOURCE="${ENTROPY_SOURCE:-/dev/urandom}"
# Strip possible newlines if output is wrapped.
# Also strip trailing = signs as they add nothing to the password's entropy.
- head -c $ENTROPY_BYTES $ENTROPY_SOURCE | base64 | tr -d '\n='
+ dd bs=1 count=$ENTROPY_BYTES if=$ENTROPY_SOURCE status=none | base64 | tr -d '\n='
echo
}