Hash: add sha256-96 and sha512-96

IPSec uses them and some versions of OpenSSH use them (even though RFC6668 makes no mention of them)
This does not look correct and it is not very clear what the variables are. So instead of operation on the data array, I would suggest to overload testHash() and testHMAC() instead. There it is absolutely clear which variable is which.