#!/bin/sh

/bin/cp /usr/tests/sbin/md5/*.inp . || exit 127

exitcode=0

testloop () {
	opt=$1

	while read algorithm; do
		${algorithm}sum $opt -c /usr/tests/sbin/md5/${algorithm}.digest || exitcode=1
		${algorithm}sum $opt -c /usr/tests/sbin/md5/${algorithm}sum.digest || exitcode=1
	done < /usr/tests/sbin/md5/algorithms.txt
}

testloop ""
testloop -q
testloop -r
testloop -qr

exit $exitcode
