UNPKG

secure-peer

Version:

peer-to-peer encrypted streams using public key cryptography and signing

17 lines (13 loc) 402 B
var secure = require('../'); var peer = secure(require('./b.json')); var net = require('net'); var rawStream = net.connect(5000); var sec = peer(function (stream) { stream.pipe(process.stdout); stream.end('beep boop\n'); }); sec.pipe(rawStream).pipe(sec); sec.on('identify', function (id) { // you can asynchronously verify that the key matches the known value here id.accept(); });