]> andersk Git - openssh.git/blob - regress/conch-ciphers.sh
c371d30304a34034c5250e8aac1bf6021b92df60
[openssh.git] / regress / conch-ciphers.sh
1 #       $OpenBSD: conch-ciphers.sh,v 1.1 2008/06/28 13:57:25 djm Exp $
2 #       Placed in the Public Domain.
3
4 tid="conch ciphers"
5
6 DATA=/bin/ls
7 COPY=${OBJ}/copy
8
9 set -e
10
11 if test "x$REGRESS_INTEROP_CONCH" != "xyes" ; then
12         fatal "conch interop tests not enabled"
13 fi
14
15 start_sshd
16
17 for c in aes256-ctr aes256-cbc aes192-ctr aes192-cbc aes128-ctr aes128-cbc \
18          cast128-cbc blowfish 3des-cbc ; do
19         verbose "$tid: cipher $c"
20         rm -f ${COPY}
21         ${CONCH} --identity $OBJ/rsa --port $PORT --user $USER \
22                  --known-hosts $OBJ/known_hosts \
23                  127.0.0.1 cat ${DATA} > ${COPY} 2>/dev/null
24         if [ $? -ne 0 ]; then
25                 fail "ssh cat $DATA failed"
26         fi
27         cmp ${DATA} ${COPY}             || fail "corrupted copy"
28 done
29 rm -f ${COPY}
30
This page took 0.039431 seconds and 3 git commands to generate.