]> andersk Git - gssapi-openssh.git/blob - openssh/regress/putty-ciphers.sh
e9196d621488acaa9b62cfbfb1e93f2fb5ab79c0
[gssapi-openssh.git] / openssh / regress / putty-ciphers.sh
1 #       $OpenBSD: putty-ciphers.sh,v 1.1 2007/12/21 04:13:53 djm Exp $
2 #       Placed in the Public Domain.
3
4 tid="putty ciphers"
5
6 DATA=/bin/ls
7 COPY=${OBJ}/copy
8
9 set -e
10
11 if test "x$REGRESS_INTEROP_PUTTY" != "xyes" ; then
12         fatal "putty interop tests not enabled"
13 fi
14
15 for c in aes blowfish 3des arcfour ; do
16         verbose "$tid: cipher $c"
17         cp ${OBJ}/.putty/sessions/localhost_proxy \
18             ${OBJ}/.putty/sessions/cipher_$c
19         echo "Cipher=$c" >> ${OBJ}/.putty/sessions/cipher_$c
20
21         rm -f ${COPY}
22         env HOME=$PWD ${PLINK} -load cipher_$c -batch -i putty.rsa2 \
23             127.0.0.1 cat ${DATA} > ${COPY}
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.034225 seconds and 3 git commands to generate.