Move all of the result handling stuff for Sha-512 based hashes to the Digest impls.