A2osX/TESTS/HMACMD5TEST.txt

40 lines
1.0 KiB
Plaintext
Raw Normal View History

NEW
PREFIX
AUTO 4,1
#!/BIN/SH
#
# This script tests the HMAC-MD5 command to make
# sure it is properly generating and returning
# correct MD5 values.
#
# This test uses the SET var = `command` directive,
# testing that facility as well.
#
SET TestPhrase = "Hello World"
SET TestKey = "Super Secret Key"
SET CorrectValue = "41E1F2EE77BA4551318745CE12A4A6A4"
ECHO "\f\n HMAC-MD5 Test"
ECHO "\n\nThis script tests the HMAC-MD5 command to make"
ECHO "sure it is properly generating and returning"
ECHO "correct HMAC-MD5 values.\n\n"
SET Result = `HMACMD5 -D "$TestPhrase" -K "$TestKey"`
IF [ $Result = $CorrectValue ]
ECHO "This Test Passed"
IF [ -N $Log ]
SET T = $T + 1
SET P = $P + 1
ECHO "HMACMD5 Test Passed" >> ${Log}
FI
ELSE
ECHO "This Test Failed"
ECHO "The returned result was: $Result"
IF [ -N $Log ]
SET T = $T + 1
SET F = $F + 1
ECHO "HMACMD5 Test Failed" >> ${Log}
FI
FI
echo \n\n
MAN
TEXT /MAKE/USR/SHARE/TESTS/HMACMD5TEST