5 # Number of SUCCESSes: 3
8 # Run test of KeyChange TC against data given by Bert Wijnen in email.
10 # NOTE The snmp_debug flag bit DEBUG_RANDOMZEROS in file snmplib/debug.h
11 # MUST be set before compiling and linking libsnmp.a to testing/ktest
12 # for this to succeed.
23 #------------------------------------ -o-
26 DATAFILE_PREFIX=data.keychange-
27 DATAFILE_SUFFIXES="md5 sha1 sha1-des"
35 #------------------------------------ -o-
38 for dfs in $DATAFILE_SUFFIXES; do
39 OUTPUT "== Test of KeyChange TC correctness for \"$dfs\"."
41 set x `awk '{ print $1 }' ${DATAFILE_PREFIX}$dfs`
44 [ $# -lt 3 ] && FAILED 1 \
45 "Wrong number of lines ($#) in datafile \"$DATAFILE_PREFIX}$dfs\"."
51 CAPTURE "ktest -k -O $oldkey -N $newkey"
54 CHECKEXACT $keychangestring
56 FAILED $? "Proper KeyChange string was not generated."
59 SUCCESS "KeyChange TC correctness test for \"$dfs\"."
65 #------------------------------------ -o-