Package Exports
- sodium-signatures
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (sodium-signatures) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
sodium-signatures
Sodium signatures that works in node and in the browser
npm install sodium-signatures
Usage
var signatures = require('sodium-signatures')
var keys = signatures.keyPair()
var message = new Buffer('a message')
var signature = signatures.sign(message, keys.secretKey)
var verified = signatures.verify(message, signature, keys.publicKey)
console.log('message was verified', verified)API
keys = signatures.keyPair([seed])
Generate a public key and a secret key, optionally using a 32-byte seed
(crypto_sign_SEEDBYTES defines this length)
signature = signature.sign(message, secretKey)
Sign a message.
verified = signature.verify(message, signature, publicKey)
Verify a message and signature.
License
MIT