curve25519-n2

1.2.0 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i curve25519-n2

Weekly Downloads

310

Version

1.2.0

License

ISC

Unpacked Size

22.4 kB

Total Files

9

Last publish

Collaborators

  • mystk