Home | History | Annotate | Download | only in regress
      1 #	$OpenBSD: brokenkeys.sh,v 1.1 2004/10/29 23:59:22 djm Exp $
      2 #	Placed in the Public Domain.
      3 
      4 tid="broken keys"
      5 
      6 KEYS="$OBJ/authorized_keys_${USER}"
      7 
      8 start_sshd
      9 
     10 mv ${KEYS} ${KEYS}.bak
     11 
     12 # Truncated key
     13 echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEABTM= bad key" > $KEYS
     14 cat ${KEYS}.bak >> ${KEYS}
     15 cat $OBJ/$t.pub >> $OBJ/authorized_keys_$USER
     16 
     17 ${SSH} -2 -F $OBJ/ssh_config somehost true
     18 if [ $? -ne 0 ]; then
     19 	fail "ssh connect with protocol $p failed"
     20 fi
     21 
     22 mv ${KEYS}.bak ${KEYS}
     23 
     24