Move SHA512 into its own namespace