Added SHA512.

It's returning "failure" now, but that's not surprising because
it needs a real key.