Native SHA-512 with an efficient fallback implementation from TweetNaCl.js
github.com/cyph/pqcrypto.js
cyph/pqcrypto.js