UNPKG

secure-peer

Version:

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

15 lines (13 loc) 419 B
var secure = require('../'); var peer = secure(require('./a.json')); var through = require('through'); var net = require('net'); var server = net.createServer(function (rawStream) { var sec = peer(function (stream) { stream.pipe(through(function (buf) { this.emit('data', String(buf).toUpperCase()); })).pipe(stream); }); sec.pipe(rawStream).pipe(sec); }); server.listen(5000);