crypt_sha512
char *cp = crypt_sha512(tests2[cnt].input, tests2[cnt].salt);
{ "sha512", crypt_sha512, "$6$" },
int crypt_sha512 (const char *pw, const char *salt, char *buf);