X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=passman;h=b6e15279f6736a67689780ee4b17da74cc7e8224;hb=14e0e899f2607613902b733ada3fa1db9dd08cb5;hp=31537932ea98fd9c95e6c4a1a25a1ddd674501ef;hpb=77237f1401b4c9f6325ef6c707fc3567393ed7c6;p=passman.git diff --git a/passman b/passman index 3153793..b6e1527 100755 --- a/passman +++ b/passman @@ -1,6 +1,6 @@ #!/bin/sh -e # passman -- simple password manager -# Copyright (C) 2013-2015 Sergey Matveev (stargrave@stargrave.org) +# Copyright (C) 2013-2016 Sergey Matveev (stargrave@stargrave.org) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -19,7 +19,7 @@ DB=~/.passmandb generator() { - dd if=/dev/urandom bs=16 count=1 2>/dev/null | base64 | tr '+/' '-_' | tr -d = + gpg --armor --gen-random 1 16 | tr '+/' '-_' | tr -d = } cliper() @@ -50,6 +50,7 @@ add) echo "$result" exit fi + [ -n "$result" ] || exit 1 echo $result if [ -e "$result"/data ]; then echo -n "Associated data: "