shaN: small code shrink

function                                             old     new   delta
sha512_hash                                          134     128      -6
sha1_hash                                            114     106      -8

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko
2010-10-16 22:43:34 +02:00
parent 1ac476bb85
commit 273abcbf66
3 changed files with 130 additions and 62 deletions

View File

@@ -18,25 +18,17 @@ fi
sum="$1"
expected="$2"
mkdir testdir 2>/dev/null
text="The quick brown fox jumps over the lazy dog"
text=`yes "$text" | head -c 9999`
result=`(
cd testdir || { echo "cannot cd testdir!" >&2; exit 1; }
text="The quick brown fox jumps over the lazy dog"
n=0
while test $n -le 999; do
yes "$text" | head -c $n | "$sum"
echo "$text" | head -c $n | "$sum"
: $((n++))
done | "$sum"
)`
rm -rf testdir
FAILCOUNT=0
if test x"$result" = x"$expected -"; then
echo "PASS: $sum"
exit 0