1 # $OpenBSD: try-ciphers.sh,v 1.11 2007/06/07 19:41:46 pvalchev Exp $
2 # Placed in the Public Domain.
6 ciphers
="aes128-cbc 3des-cbc blowfish-cbc cast128-cbc
7 arcfour128 arcfour256 arcfour
8 aes192-cbc aes256-cbc rijndael-cbc@lysator.liu.se
9 aes128-ctr aes192-ctr aes256-ctr"
10 macs
="hmac-sha1 hmac-md5 umac-64@openssh.com hmac-sha1-96 hmac-md5-96"
14 trace
"proto 2 cipher $c mac $m"
15 verbose
"test $tid: proto 2 cipher $c mac $m"
16 ${SSH} -F $OBJ/ssh_proxy
-2 -m $m -c $c somehost true
18 fail
"ssh -2 failed with mac $m cipher $c"
23 ciphers
="3des blowfish"
25 trace
"proto 1 cipher $c"
26 verbose
"test $tid: proto 1 cipher $c"
27 ${SSH} -F $OBJ/ssh_proxy
-1 -c $c somehost true
29 fail
"ssh -1 failed with cipher $c"
33 if ${SSH} -oCiphers=acss@openssh.org
2>&1 |
grep "Bad SSH2 cipher" >/dev
/null
38 echo "Ciphers acss@openssh.org" >> $OBJ/sshd_proxy
41 trace
"proto 2 $c mac $m"
42 verbose
"test $tid: proto 2 cipher $c mac $m"
43 ${SSH} -F $OBJ/ssh_proxy
-2 -m $m -c $c somehost true
45 fail
"ssh -2 failed with mac $m cipher $c"