Make hash_sha512 / hmac_sha512256 consistent with hash_sha256 / hmac_sha256
Since auth_hmac_sha512256 is just truncated hmac_sha512, expose hmac_sha512
Remove useless #define
Add tests for auth_hmac_sha512
Update .gitignore for the new tests
hardcoded size -> sizeof
Indentation
Directly use OpenBSD's arc4random() instead of opening /dev/urandom.
Indent
Slightly rename args in sodium_bin2hex() for consistency
Add sodium_hex2bin()
size -> len, for consistency