1146998Sdes#	$OpenBSD: brokenkeys.sh,v 1.1 2004/10/29 23:59:22 djm Exp $
2146998Sdes#	Placed in the Public Domain.
3146998Sdes
4146998Sdestid="broken keys"
5146998Sdes
6146998SdesKEYS="$OBJ/authorized_keys_${USER}"
7146998Sdes
8146998Sdesstart_sshd
9146998Sdes
10146998Sdesmv ${KEYS} ${KEYS}.bak
11146998Sdes
12146998Sdes# Truncated key
13146998Sdesecho "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEABTM= bad key" > $KEYS
14146998Sdescat ${KEYS}.bak >> ${KEYS}
15146998Sdescat $OBJ/$t.pub >> $OBJ/authorized_keys_$USER
16146998Sdes
17146998Sdes${SSH} -2 -F $OBJ/ssh_config somehost true
18146998Sdesif [ $? -ne 0 ]; then
19146998Sdes	fail "ssh connect with protocol $p failed"
20146998Sdesfi
21146998Sdes
22146998Sdesmv ${KEYS}.bak ${KEYS}
23146998Sdes
24