hmac-main: new option to provide the key through a file or standard input
tools/test.sh: test suite for tools