no need for array copy, bytes are untouched while signing/verifying. Added test for a message that's been altered after it's been signed.