1
0
mirror of https://github.com/stefanocasazza/ULib.git synced 2025-09-28 19:05:55 +08:00
ULib/tests/base/dgst.test
2015-01-23 17:24:36 +01:00

33 lines
751 B
Bash
Executable File

#!/bin/sh
. ../.function
## dgst.test -- Test dgst feature
start_msg dgst
#U_HASH_MD2 = 0,
#U_HASH_MD5 = 1,
#U_HASH_SHA = 2,
#U_HASH_SHA1 = 3,
#U_HASH_SHA224 = 4,
#U_HASH_SHA256 = 5,
#U_HASH_SHA384 = 6,
#U_HASH_SHA512 = 7,
#U_HASH_MDC2 = 8,
#U_HASH_RIPEMD160 = 9
$WINELOADER ./crypto_dgst$SUFFIX 1 0 0 < inp/dgst.inp >out/dgst.out 2> err/dgst.err
echo >>out/dgst.out
$WINELOADER ./crypto_dgst$SUFFIX 1 pippo 5 < inp/dgst.inp >>out/dgst.out 2>>err/dgst.err
RESULT=$?
export RESULT
# openssl dgst -md5 < inp/dgst.inp >ok/dgst.ok
# echo >>ok/dgst.ok
# openssl dgst -md5 -hmac pippo < inp/dgst.inp >>ok/dgst.ok
# Test against expected output
test_output_diff dgst