X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=utils%2Fnewclient.sh;h=e0d8c855b8fad14f1b3c8538242d0eb741c5b581;hb=9364defa689e91c6fb54651876fbf2d02eec35ec;hp=9e1cb3578faaf71f131245cf2c128b2df3d07c06;hpb=17c2f7327a0178dd61a8a2afa26a0dda383154a9;p=govpn.git diff --git a/utils/newclient.sh b/utils/newclient.sh index 9e1cb35..e0d8c85 100755 --- a/utils/newclient.sh +++ b/utils/newclient.sh @@ -3,8 +3,8 @@ [ -n "$1" ] || { cat < EOF @@ -12,30 +12,29 @@ EOF } username=$1 -peerid=$(dd if=/dev/urandom bs=16 count=1 2>/dev/null | hexdump -ve '"%02x"') -[ $(echo -n $peerid | wc -c) = 32 ] || peerid=0"$peerid" umask 077 passphrase=$(mktemp) $(dirname $0)/storekey.sh $passphrase -verifier=$(govpn-verifier -id $peerid -key $passphrase) +verifier=$(govpn-verifier -key $passphrase) rm -f $passphrase +verifierS=$(echo $verifier | sed 's/^\(.*\) .*$/\1/') +verifierC=$(echo $verifier | sed 's/^.* \(.*\)$/\1/') echo cat <