hash
Performs a SHA-512 hash of the input plaintext.
hashdatahash
| name | type | description | 
|---|---|---|
data  | Value wrapper for the data to be hashed.  | |
hash  | Value wrapper for the hashed data.  | 
hash is a convenience function that exposes the TweetNaCl.js implementation of SHA-512 hashing.
Place the data to hash in an instance of Message using the Message.from class method.
hash returns an instance of Hash, which encapsulates the SHA-512 hash.  You may format the value via the instance method Hash::to.
Example
import assert from "assert"
import {confidential} from "panda-confidential"
{hash, Message} = confidential()
do ->
  hashed = hash Message.from "utf8", "Hello, World!"
  assert.equal (hashed.to "base64"),
    "N015SpXNz9izWZMYX++bo2jxYNja9DLQi6nx7R5avmzGkpHg+i/gAGpSVw7xjBne9OYXwzzlLvCm5fvjGMsDhw=="