Package Exports
- curve25519-n2
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 (curve25519-n2) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
This is a binding to the curve25519-donna library for node that supports windows. Usage:
var curve = require('curve25519');Methods
curve.makeSecretKey(secret)
Provide it with a 32-bytes-long Buffer and it will be modified in-place in order to be a usable secret key. Doesn't return anything.
curve.derivePublicKey(secret)
Provide it with your secret key as a 32-bytes-long Buffer and get a Buffer containing your public key as the result.
curve.deriveSharedSecret(mysecret, hispublic)
Derive your shared secret with someone else by giving this function two 32-bytes-long buffers containing your secret key and the other persons public key. Returns a Buffer.
Installing
npm i -S curve25519-n2 or yarn add curve25519-n2