Adds SHA512 support