UNPKG

otr4

Version:

OTR Messaging Protocol [native libotr4.x.x]

27 lines (19 loc) 558 B
var otr = require("../index.js"); var fs = require("fs"); var print = console.error; var user = new otr.User({ keys: './alice.keys', fingerprints: __dirname, instags: __dirname }); var account = user.account("alice@telechat.org", "telechat"); print("generating key..."); account.generateKey(function (err, key) { if (err) { print("error generating key:", err); } else { //export an individual key to a json file fs.writeFileSync("./alice-key.json", JSON.stringify(key)); print("generated key fingerprint:", account.fingerprint()); } });