⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test_kul.sh

📁 snmp up7
💻 SH
字号:
#!/bin/sh## test_kul.sh## Number of SUCCESSes:	2## Run key localization tests and compare with data given in the USM# documentation.## FIX	CHECKEXACT() will produce 2 lines when SCAPI is built with#	SNMP_TESTING_CODE, but only 1 line without the #define.  The script#	assumes SNMP_TESTING_CODE is defined.##. eval_tools.shVERIFY ktestSTARTTEST#------------------------------------ -o- # Declarations.#DATAFILE_PREFIX=data.kul-DATAFILE_SUFFIXES="md5 sha1"P=Ku=engineID=kul=#------------------------------------ -o- # Test.#for dfs in $DATAFILE_SUFFIXES; do	OUTPUT "== Test of key localization correctness with transform \"$dfs\"."	set x `awk '{ print $1 }' ${DATAFILE_PREFIX}$dfs`	shift	[ $# -lt 4 ] && FAILED 1 \	    "Wrong number of lines ($#) in datafile \"$DATAFILE_PREFIX}$dfs\"."	P=$1	Ku=$2	engineID=$3	kul=$4	CAPTURE "ktest -l -P $P -E $engineID "	FAILED $? "ktest"	CHECKEXACT $Ku	[ $? -eq 2 ]	FAILED $? "Master key was not generated."	CHECKEXACT $kul	[ $? -eq 2 ]	FAILED $? "Localized key was not generated."	SUCCESS "Key localization correctness test with transform \"$dfs\"."done#------------------------------------ -o- # Cleanup, exit.#STOPTESTexit $failcount

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -