Updated randomized tests

The randomized tests now test different message lengths (previously they were
hardcoded to 1024 bytes).
The sign_verify_tamper, open_verify_tamper and auth_verify_tamper tests
now run fewer testcases so that the testsuite doesn't take too long to run.