liyujie
2025-08-28 786ff4f4ca2374bdd9177f2e24b503d43e7a3b93
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#    $OpenBSD: putty-kex.sh,v 1.4 2016/11/25 03:02:01 dtucker Exp $
#    Placed in the Public Domain.
 
tid="putty KEX"
 
if test "x$REGRESS_INTEROP_PUTTY" != "xyes" ; then
   echo "putty interop tests not enabled"
   exit 0
fi
 
for k in dh-gex-sha1 dh-group1-sha1 dh-group14-sha1 ; do
   verbose "$tid: kex $k"
   cp ${OBJ}/.putty/sessions/localhost_proxy \
       ${OBJ}/.putty/sessions/kex_$k
   echo "KEX=$k" >> ${OBJ}/.putty/sessions/kex_$k
 
   env HOME=$PWD ${PLINK} -load kex_$k -batch -i putty.rsa2 true
   if [ $? -ne 0 ]; then
       fail "KEX $k failed"
   fi
done