5 # Number of SUCCESSes: 2
7 # Run key localization tests and compare with data given in the USM
10 # FIX CHECKEXACT() will produce 2 lines when SCAPI is built with
11 # SNMP_TESTING_CODE, but only 1 line without the #define. The script
12 # assumes SNMP_TESTING_CODE is defined.
24 #------------------------------------ -o-
27 DATAFILE_PREFIX=data.kul-
28 DATAFILE_SUFFIXES="md5 sha1"
37 #------------------------------------ -o-
40 for dfs in $DATAFILE_SUFFIXES; do
41 OUTPUT "== Test of key localization correctness with transform \"$dfs\"."
43 set x `awk '{ print $1 }' ${DATAFILE_PREFIX}$dfs`
46 [ $# -lt 4 ] && FAILED 1 \
47 "Wrong number of lines ($#) in datafile \"$DATAFILE_PREFIX}$dfs\"."
54 CAPTURE "ktest -l -P $P -E $engineID "
59 FAILED $? "Master key was not generated."
63 FAILED $? "Localized key was not generated."
66 SUCCESS "Key localization correctness test with transform \"$dfs\"."
72 #------------------------------------ -o-