]> andersk Git - openssh.git/blob - regress/conch-ciphers.sh
- djm@cvs.openbsd.org 2008/06/30 08:07:34
[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.0523979999999999 seconds and 5 git commands to generate.