keygen-change.sh revision 285830
16448Sache#	$OpenBSD: keygen-change.sh,v 1.2 2002/07/16 09:15:55 markus Exp $
26448Sache#	Placed in the Public Domain.
36448Sache
46448Sachetid="change passphrase for key"
58857Srgrimes
66448SacheS1="secret1"
76448SacheS2="2secret"
86448Sache
96448Sachefor t in rsa dsa rsa1; do
1029612Sjmg	# generate user key for agent
1129612Sjmg	trace "generating $t key"
126448Sache	rm -f $OBJ/$t-key
136448Sache	${SSHKEYGEN} -q -N ${S1} -t $t -f $OBJ/$t-key
1429963Scharnier	if [ $? -eq 0 ]; then
1529963Scharnier		${SSHKEYGEN} -p -P ${S1} -N ${S2} -f $OBJ/$t-key > /dev/null
1650479Speter		if [ $? -ne 0 ]; then
1729963Scharnier			fail "ssh-keygen -p failed for $t-key"
1829963Scharnier		fi
1929963Scharnier	else
2029963Scharnier		fail "ssh-keygen for $t-key failed"
216448Sache	fi
226448Sache	rm -f $OBJ/$t-key $OBJ/$t-key.pub
2329612Sjmgdone
2429612Sjmg