git ssb

1+

Dominic / ssb-keys



Tree: 10bc2f1aa2531acc90a937ee545a5c5abf197d71

Files: 10bc2f1aa2531acc90a937ee545a5c5abf197d71 / README.md

704 bytesRaw

SSB-Keys

A common module for secure-scuttlebutt projects, provides an API to create or load elliptic-curve keypairs.

var ssbkeys = require('ssb-keys')

ssbkeys.create(path, function(err, k) {
  console.log(k) /* => {
    id: Buffer(...),
    public: Buffer(...),
    private: Buffer(...)
  }*/
})

ssbkeys.load(path, function(err, k) {
  console.log(k) /* => {
    id: Buffer(...),
    public: Buffer(...),
    private: Buffer(...)
  }*/
})

var k = ssbkeys.createSync(path)
console.log(k) /* => {
  id: Buffer(...),
  public: Buffer(...),
  private: Buffer(...)
}*/

var k = ssbkeys.loadSync(path)
console.log(k) /* => {
  id: Buffer(...),
  public: Buffer(...),
  private: Buffer(...)
}*/

Built with git-ssb-web