{"_id":"e3x","_rev":"39-2ab60bdf4b99746ffc530405c31561e2","name":"e3x","description":"End-to-End Encrypted eXchange","dist-tags":{"latest":"0.2.3"},"versions":{"0.0.1":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/quartzjer/e3x","version":"0.0.1","dependencies":{"lob-enc":"git+https://github.com/quartzjer/lob-enc.git","hashname":"git+https://github.com/quartzjer/hashname.git","e3x-cs1a":"git+https://github.com/quartzjer/e3x-cs1a.git"},"devDependencies":{"chai":"*","mocha":"*"},"scripts":{"test":"make test"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/quartzjer/e3x.git"},"licenses":[{"type":"MIT","url":"https://github.com/quartzjer/e3x/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"bugs":{"url":"https://github.com/quartzjer/e3x/issues"},"_id":"e3x@0.0.1","dist":{"shasum":"4ca0f7765a8d6c81921f9f13649448856359b241","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.0.1.tgz","integrity":"sha512-As4DVRHl10mxT9dj0rnKgPoVCs3sLAtPBVUf7+R7TDTej7LcUY9nZSCT2ZcsZC0TOuOaGPz21C1GZrZ+aX8jhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEOLpGhrH2q/r79NBSL5OZi8qlRppPY/4jA2rpsGzbXQIgGwGZL3hUwnCmLl4ETdtTnPI9WZ49bhGSK6cNYvbTMOA="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"quartzjer","email":"jeremie@jabber.org"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"}]},"0.1.1":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/quartzjer/e3x","version":"0.1.1","dependencies":{"lob-enc":"git+https://github.com/quartzjer/lob-enc.git","hashname":"git+https://github.com/quartzjer/hashname.git","e3x-cs1a":"git+https://github.com/quartzjer/e3x-cs1a.git"},"devDependencies":{"chai":"*","mocha":"*"},"scripts":{"test":"make test"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/quartzjer/e3x.git"},"licenses":[{"type":"MIT","url":"https://github.com/quartzjer/e3x/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"bugs":{"url":"https://github.com/quartzjer/e3x/issues"},"_id":"e3x@0.1.1","dist":{"shasum":"728bd814220b006bfb7eb478a00740e893a20523","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.1.tgz","integrity":"sha512-X/mApCrXHzdm43l09kAusw3kSK46O4q5xiYN20CM+e8k1qZ22qM8ckF5D65bJowXwy90GBib7ZL/ag4KYQ2mdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqSNsrNJOciKXJ1FgJ1JbmFGsLfoOdg626jYu7n3hWYwIgT61n9NtBzNgFhS/KPQQl1fKNJJnlTBtLMhoHyEtk/mE="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"quartzjer","email":"jeremie@jabber.org"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"}]},"0.1.7":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/quartzjer/e3x","version":"0.1.7","dependencies":{"lob-enc":"git+https://github.com/quartzjer/lob-enc.git","hashname":"git+https://github.com/quartzjer/hashname.git","e3x-cs1a":"git+https://github.com/quartzjer/e3x-cs1a.git"},"devDependencies":{"chai":"*","mocha":"*"},"scripts":{"test":"make test"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/quartzjer/e3x.git"},"licenses":[{"type":"MIT","url":"https://github.com/quartzjer/e3x/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"bugs":{"url":"https://github.com/quartzjer/e3x/issues"},"_id":"e3x@0.1.7","dist":{"shasum":"aa06e17196f97939a0c9117bde1faed69ec2a4f9","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.7.tgz","integrity":"sha512-dT9H7iILj4yP8GnxC6HzSM9iXKIzk9No2GFzHlex1fYwVl59LbXWoL/umNMrVhe4YLe7Mhh3TuBG52Mx+j94sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCByFe8YH3w16kbpFQG/LJha1EcCkRuZTGbvZr55ZJLhQIhAMKHN16krL5R8yWjv60HG2YG113mEGTjcNZqifP8Ynh6"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"quartzjer","email":"jeremie@jabber.org"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"}]},"0.1.8":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/quartzjer/e3x","version":"0.1.8","dependencies":{"lob-enc":"git+https://github.com/quartzjer/lob-enc.git","hashname":"git+https://github.com/quartzjer/hashname.git","e3x-cs1a":"git+https://github.com/quartzjer/e3x-cs1a.git"},"devDependencies":{"chai":"*","mocha":"*"},"scripts":{"test":"make test"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/quartzjer/e3x.git"},"licenses":[{"type":"MIT","url":"https://github.com/quartzjer/e3x/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"bugs":{"url":"https://github.com/quartzjer/e3x/issues"},"_id":"e3x@0.1.8","dist":{"shasum":"645859d2d2e62b036580bc9d5ad450acb0aa61ff","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.8.tgz","integrity":"sha512-bLAFQFs7hxTDMxRF2zEow3RNCLYFzGQ6zUHHZXG3IzHnM8QWRaHiku0Z8NErhlD49s25zZqTRz8cqZq4UCP+6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0XypOQ/Kqr2GaA5pCnCInAfGfKyCsJRb/pshf3U1bjAiEAjdA45F9MS9wbBTRWEOGTiNaA3PClSbMd1exM9tpi2C8="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"quartzjer","email":"jeremie@jabber.org"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"}]},"0.1.9":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/quartzjer/e3x","version":"0.1.9","dependencies":{"lob-enc":"git+https://github.com/quartzjer/lob-enc.git","hashname":"git+https://github.com/quartzjer/hashname.git","e3x-cs1a":"git+https://github.com/quartzjer/e3x-cs1a.git"},"devDependencies":{"chai":"*","mocha":"*"},"scripts":{"test":"make test"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/quartzjer/e3x.git"},"licenses":[{"type":"MIT","url":"https://github.com/quartzjer/e3x/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"bugs":{"url":"https://github.com/quartzjer/e3x/issues"},"_id":"e3x@0.1.9","dist":{"shasum":"390fc3efe0e888c8b63da1daeff71f8bffbacd91","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.9.tgz","integrity":"sha512-NykRTTzfIzzUmbb2WKyGM0EpVjn55oQ6l2Vz/z0HxuWQVSIp48NpXre2JZAIs+e2B0aGUVElY3l6cTbk+BoO2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5LIxHGvxH9hecCt0I1nEX+FGl1/PejFdTItQLTrn2kQIgZUxLKPML7Bgsc2YDEruVy2VRTRIQXnR2Wfx432HbxoY="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"quartzjer","email":"jeremie@jabber.org"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"}]},"0.1.10":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/quartzjer/e3x","version":"0.1.10","dependencies":{"lob-enc":"git+https://github.com/quartzjer/lob-enc.git","hashname":"git+https://github.com/quartzjer/hashname.git","e3x-cs1a":"git+https://github.com/quartzjer/e3x-cs1a.git"},"devDependencies":{"chai":"*","mocha":"*"},"scripts":{"test":"make test"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/quartzjer/e3x.git"},"licenses":[{"type":"MIT","url":"https://github.com/quartzjer/e3x/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"bugs":{"url":"https://github.com/quartzjer/e3x/issues"},"_id":"e3x@0.1.10","dist":{"shasum":"8dcc0d04a671335bdd8407e1d6d85dd4e680e362","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.10.tgz","integrity":"sha512-vVFEYRYXKdxxA4hdUkyL4gLQXAHFtlFufDCDVp1yv60ER/Epl1OjVyxQr38VwCA6RcE+AEkiFfrcu/Eidcgn5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU5m/IRb3s6EItwtW521txorLNGLL3avWklRjNYOra+AIgelcAAqNr9HUqZcXQsXUuiaWGmNc9HuirkXoY69eqtG0="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"quartzjer","email":"jeremie@jabber.org"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"}]},"0.1.13":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/quartzjer/e3x","version":"0.1.13","dependencies":{"lob-enc":"git+https://github.com/quartzjer/lob-enc.git","hashname":"git+https://github.com/quartzjer/hashname.git","e3x-cs1a":"git+https://github.com/quartzjer/e3x-cs1a.git"},"devDependencies":{"chai":"*","mocha":"*"},"scripts":{"test":"make test"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/quartzjer/e3x.git"},"licenses":[{"type":"MIT","url":"https://github.com/quartzjer/e3x/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"bugs":{"url":"https://github.com/quartzjer/e3x/issues"},"_id":"e3x@0.1.13","dist":{"shasum":"bf6ed6eea6a2e9d955625610e4b3d9344e1d3038","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.13.tgz","integrity":"sha512-ecdnRQlx6MkrCk5qPcuKUkyKm/jVehqGK8IZoFoWpxNMRGgZTSeuQGVU0xMS6fnMXrqfVezsb7+0pNvlLwSrVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5krwUqjVOhh8m5xIc+nDU5O2gVwyxAxDlGrLFTzv/7AiEAo/cCFgQm2nkse8BI8S141f5P/XVDCcXTUdooF2oLm0c="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"quartzjer","email":"jeremie@jabber.org"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"}]},"0.1.14":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/quartzjer/e3x","version":"0.1.14","dependencies":{"lob-enc":"git+https://github.com/quartzjer/lob-enc.git","hashname":"git+https://github.com/quartzjer/hashname.git","e3x-cs1a":"git+https://github.com/quartzjer/e3x-cs1a.git"},"devDependencies":{"chai":"*","mocha":"*"},"scripts":{"test":"make test"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/quartzjer/e3x.git"},"licenses":[{"type":"MIT","url":"https://github.com/quartzjer/e3x/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"bugs":{"url":"https://github.com/quartzjer/e3x/issues"},"_id":"e3x@0.1.14","dist":{"shasum":"81918ca088e15bceb57d8e3f002c4cb484ae129e","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.14.tgz","integrity":"sha512-See+XLCCQ+7u5Xo3BzGLI0/ZYRgznS6wjgPjdV38HdBrCgfcPIGAfeBETLaxnNu3P0Dzd7lw7MEbg2ewxFW8Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKGdSfVUKB/sQqNKDIrnp7jgOFAIZbaC9c6lLCNmSNAQIgZwbq7V+NtBBvC2aGNjdqKeXWvmScnn+cVpRrHh6mlZE="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"quartzjer","email":"jeremie@jabber.org"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"}]},"0.1.15":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/telehash/e3x-js","version":"0.1.15","dependencies":{"lob-enc":"git+https://github.com/telehash/lob-enc.git","hashname":"git+https://github.com/telehash/hashname.git","e3x-cs1a":"git+https://github.com/quartzjer/e3x-cs1a.git"},"devDependencies":{"chai":"*","mocha":"*"},"scripts":{"test":"make test"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/telehash/e3x-js.git"},"licenses":[{"type":"MIT","url":"https://github.com/telehash/e3x-js/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"bugs":{"url":"https://github.com/telehash/e3x-js/issues"},"_id":"e3x@0.1.15","dist":{"shasum":"332ed9ed26efcb6f3f5f857403d83e5fc0da6e24","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.15.tgz","integrity":"sha512-hnGMpJrptJWMVPeWjPIMKl0gd2sC7/cq9qR8QNxAVZpZOEY8YBLwbNdAM6Oa8SlGvlt4YtSaw8Y2kijmremvQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW4hY6mEmiNETF5vFQNVBJ0puhJ7H7Z2hIVEhUEwB5/AIgI5qsjZ3+XaxqtNntXZqF+KcW+z4+jwdK1QApQ/nc/6Q="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"quartzjer","email":"jeremie@jabber.org"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"}]},"0.1.16":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/telehash/e3x-js","version":"0.1.16","dependencies":{"lob-enc":"git+https://github.com/telehash/lob-enc.git","hashname":"git+https://github.com/telehash/hashname.git","e3x-cs1a":"git+https://github.com/quartzjer/e3x-cs1a.git"},"devDependencies":{"chai":"*","mocha":"*"},"scripts":{"test":"make test"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/telehash/e3x-js.git"},"licenses":[{"type":"MIT","url":"https://github.com/telehash/e3x-js/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"bugs":{"url":"https://github.com/telehash/e3x-js/issues"},"_id":"e3x@0.1.16","dist":{"shasum":"108e6be261c1f05cda4b9c5518d3f58e2be2ad36","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.16.tgz","integrity":"sha512-SJCy0PO8En4jKrVPfOMTJHcYq3Exs2t09ZKmGlnSG1sjqPWXiZe/+YzSrxgWdAh9XMkY4a5VBRgaVOklmgFZqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMXhF9hIPQLzbIJKwKGb73kTlN6F08q0JCRX3LUugHrwIgamFbicRHJrcfJXT7m2pad8TmC4dr7UHmANy5pWvBo+w="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"quartzjer","email":"jeremie@jabber.org"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"}]},"0.1.20":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/telehash/e3x-js","version":"0.1.20","dependencies":{"cbor":"^0.3.10","e3x-cs1a":"git+https://github.com/quartzjer/e3x-cs1a.git","e3x-cs2a":"git+https://github.com/quartzjer/e3x-cs2a.git","e3x-cs3a":"git+https://github.com/quartzjer/e3x-cs3a.git","hashname":"git+https://github.com/telehash/hashname.git","lob-enc":"git+https://github.com/telehash/lob-enc.git"},"devDependencies":{"chai":"*","mocha":"*"},"scripts":{"test":"make test"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/telehash/e3x-js.git"},"licenses":[{"type":"MIT","url":"https://github.com/telehash/e3x-js/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"gitHead":"f0fcdb7baba8b2f25696b4fa6428aafc6abea3ad","bugs":{"url":"https://github.com/telehash/e3x-js/issues"},"_id":"e3x@0.1.20","_shasum":"85a41f3733a2b81b1789fb49865223d8fd7cbcce","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"quartzjer","email":"jeremie@jabber.org"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"}],"dist":{"shasum":"85a41f3733a2b81b1789fb49865223d8fd7cbcce","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.20.tgz","integrity":"sha512-i0SV8HCbHwUM9zmaVeUDKlI27QSIotgbjAx+xGkr3+Imbv2a/BXVdpx/nKbWg/hjiDDMVISMxgCxT+VuTgMsoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbmNWhj2mMe5bhlyzfcUYT6/f2ktLnXNEa8AEhigwaaAiAVwbaMX7IKsuU2PpMik1xT0EkVfa4RPyoucWgehuaY/Q=="}]}},"0.1.22":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/telehash/e3x-js","version":"0.1.22","dependencies":{"cbor":"^0.3.10","e3x-cs1a":"git+https://github.com/quartzjer/e3x-cs1a.git","e3x-cs2a":"git+https://github.com/quartzjer/e3x-cs2a.git","e3x-cs3a":"git+https://github.com/quartzjer/e3x-cs3a.git","hashname":"git+https://github.com/telehash/hashname.git","lob-enc":"git+https://github.com/telehash/lob-enc.git"},"devDependencies":{"chai":"*","mocha":"*"},"scripts":{"test":"make test"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/telehash/e3x-js.git"},"licenses":[{"type":"MIT","url":"https://github.com/telehash/e3x-js/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"gitHead":"458f04053f3a1982d61944db65c8b72850a03c6c","bugs":{"url":"https://github.com/telehash/e3x-js/issues"},"_id":"e3x@0.1.22","_shasum":"d5341858db10bac7f82568b56897f2a13bc1814c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"quartzjer","email":"jeremie@jabber.org"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"}],"dist":{"shasum":"d5341858db10bac7f82568b56897f2a13bc1814c","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.22.tgz","integrity":"sha512-2qdl0xWAo9crrbGnPyecwxrRc5dMqkc1gVeXjW2HtO3gi93kK4lOQkH7rtoEj3Vq93+aZig//Y+Zqw7illddVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpX8rYgx1w+Pm3Fb80eJAvu+MtsQ5CvOTtGiyOYKm9kQIgVlytPzz3JqWG3gZHBRJQFZZdftslKa2QrreRyB5T+Rk="}]}},"0.1.23":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/telehash/e3x-js","version":"0.1.23","dependencies":{"cbor":"^0.3.10","e3x-cs1a":"git+https://github.com/quartzjer/e3x-cs1a.git","e3x-cs2a":"git+https://github.com/quartzjer/e3x-cs2a.git","e3x-cs3a":"git+https://github.com/quartzjer/e3x-cs3a.git","hashname":"git+https://github.com/telehash/hashname.git","lob-enc":"git+https://github.com/telehash/lob-enc.git"},"devDependencies":{"chai":"*","mocha":"*"},"scripts":{"test":"make test"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/telehash/e3x-js.git"},"licenses":[{"type":"MIT","url":"https://github.com/telehash/e3x-js/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"gitHead":"c445ba75d5b78d37b335d948ad11b25976480c7d","bugs":{"url":"https://github.com/telehash/e3x-js/issues"},"_id":"e3x@0.1.23","_shasum":"5bb8547034abca614ba94c69dd0c6164bc0b9fd4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"quartzjer","email":"jeremie@jabber.org"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"}],"dist":{"shasum":"5bb8547034abca614ba94c69dd0c6164bc0b9fd4","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.23.tgz","integrity":"sha512-SKmlmM4OXBSRAsB+FTjxvytuJ1W6OevlFDgMlD0ry+wpzbBwHCCyYDyxstGYUzqP6VceM5X7Ea73BrS8kzxU6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELKpJxnMW1bP9g3CYKnig1AIf5z7ilKCT6QEFzL7eCUAiEA1qqW6t0uno2oQjvTzqZJj1XKBc8wwh6mfOQLlmM2S28="}]}},"0.1.24":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/telehash/e3x-js","version":"0.1.24","dependencies":{"cbor":"^0.3.10","e3x-cs1a":"git+https://github.com/quartzjer/e3x-cs1a.git","e3x-cs2a":"git+https://github.com/quartzjer/e3x-cs2a.git","e3x-cs3a":"git+https://github.com/quartzjer/e3x-cs3a.git","hashname":"git+https://github.com/telehash/hashname.git","lob-enc":"git+https://github.com/telehash/lob-enc.git"},"devDependencies":{"chai":"*","mocha":"*"},"scripts":{"test":"make test"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/telehash/e3x-js.git"},"licenses":[{"type":"MIT","url":"https://github.com/telehash/e3x-js/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"gitHead":"7d552dd44d9a1d55c60d57737f7a743f41fcde60","bugs":{"url":"https://github.com/telehash/e3x-js/issues"},"_id":"e3x@0.1.24","_shasum":"6490532da5626e2e2b4ec6fb4eab56409ba89b90","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"quartzjer","email":"jeremie@jabber.org"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"}],"dist":{"shasum":"6490532da5626e2e2b4ec6fb4eab56409ba89b90","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.24.tgz","integrity":"sha512-IAs/oJw+mpnC2spYyryrK27G78Wpe4KppWl3mKJFRcF6BC4dlWk8rrKUW4HKX7hDKhLqC0OzGqp8X1Lhnvy+4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgy8/JFEQ+QG9m0kr8HdQ3yEmMgza4QptMcmBcnE/NLgIhAMyFTT8uFzfUOMsEGD3zruaD+igm0ny0dQbB8o2AuhCL"}]}},"0.1.25":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/telehash/e3x-js","version":"0.1.25","dependencies":{"cbor":"^0.3.10","e3x-cs1a":"git+https://github.com/quartzjer/e3x-cs1a.git","e3x-cs2a":"git+https://github.com/quartzjer/e3x-cs2a.git","e3x-cs3a":"git+https://github.com/quartzjer/e3x-cs3a.git","hashname":"git+https://github.com/telehash/hashname.git","lob-enc":"git+https://github.com/telehash/lob-enc.git"},"devDependencies":{"chai":"*","mocha":"*"},"scripts":{"test":"make test"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/telehash/e3x-js.git"},"licenses":[{"type":"MIT","url":"https://github.com/telehash/e3x-js/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"gitHead":"b052c1b430eb29a868513ab98a09af72eb9374cc","bugs":{"url":"https://github.com/telehash/e3x-js/issues"},"_id":"e3x@0.1.25","_shasum":"469c754df5fea3d333bcdf4cfe895c6a3f722269","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"quartzjer","email":"jeremie@jabber.org"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"}],"dist":{"shasum":"469c754df5fea3d333bcdf4cfe895c6a3f722269","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.25.tgz","integrity":"sha512-w1F0CQYM4GbkKSriGLIA9kF8GLMKllCBGh1mb0v1+HJCgh7io5FFNpCQMqreZCt5Z6bsLtKMxNT2ayfnUbmf2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4Lkmm4eUFOlqnzZLdO7FkbEMy1siGOGtPeIAbIOgNEAiEAwz1i5NpILiJsjHmamGAzq5SYEsHq817ndwn233PgfpQ="}]}},"0.1.26":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/telehash/e3x-js","version":"0.1.26","dependencies":{"browserify":"^10.2.4","browserify-shim":"^3.8.8","ecc-jsbn":"git+https://github.com/rynomad/ecc-jsbn.git","hashname":"git+https://github.com/telehash/hashname.git","lob-enc":"git+https://github.com/telehash/lob-enc.git","node-forge":"0.6.x","sjcl":"1.0.x","tweetnacl":"^0.13.0","ursa":"^0.8.1","ecc":"git+https://github.com/dazoe/ecc.git","ecc-qj":"git+https://github.com/rynomad/ecc.git","sodium":"1.0.x"},"optionalDependencies":{"ursa":"^0.8.1","ecc":"git+https://github.com/dazoe/ecc.git","ecc-qj":"git+https://github.com/rynomad/ecc.git","sodium":"1.0.x"},"devDependencies":{"chai":"*","chext":"0.0.1","gulp":"^3.9.0","gulp-mocha":"^2.1.2","gulp-watch":"^4.2.4","mocha":"*"},"scripts":{"test":"make test"},"browser":{"ecc":"ecc-jsbn","ecc-qj":"ecc-jsbn","./ciphers/1a/export.js":"./ciphers/1a/export.browser.js","./ciphers/2a/export.js":"./ciphers/2a/export.browser.js","./ciphers/3a/export.js":"./ciphers/3a/export.browser.js"},"browserify":{"transform":["browserify-shim"]},"browserify-shim":{"./forge.min.js":"forge"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/telehash/e3x-js.git"},"licenses":[{"type":"MIT","url":"https://github.com/telehash/e3x-js/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"gitHead":"32ec9ee85f8e87a4c03488801ae17354c10ea785","bugs":{"url":"https://github.com/telehash/e3x-js/issues"},"_id":"e3x@0.1.26","_shasum":"1bad3ab01571ed0d61ab3527d3c1efb4016e383e","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"},{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"1bad3ab01571ed0d61ab3527d3c1efb4016e383e","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.26.tgz","integrity":"sha512-ufMvF/Zughg1UMhurvgL0FAle6LeLfJ5YQynb3XqezPdMoc7KifH5l46xjucB+rmt1sfNC1OgtxuVAHHsLAgVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjSfB80j5s2+59p5h/ZiopqjXtGxS0kdd7WcPFK9OgrwIgRfBslc4iTz1JUdqinZDYSHrpyaJRhMJ1eE3aiQQmJOo="}]}},"0.1.27":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/telehash/e3x-js","version":"0.1.27","dependencies":{"browserify":"^10.2.4","browserify-shim":"^3.8.8","ecc-jsbn":"git+https://github.com/rynomad/ecc-jsbn.git","hashname":"git+https://github.com/telehash/hashname.git","lob-enc":"git+https://github.com/telehash/lob-enc.git","node-forge":"0.6.x","sjcl":"^1.0.3","tweetnacl":"^0.13.0","ursa":"^0.8.1","ecc":"git+https://github.com/dazoe/ecc.git","ecc-qj":"git+https://github.com/rynomad/ecc.git","sodium":"1.0.x"},"optionalDependencies":{"ursa":"^0.8.1","ecc":"git+https://github.com/dazoe/ecc.git","ecc-qj":"git+https://github.com/rynomad/ecc.git","sodium":"1.0.x"},"devDependencies":{"chai":"*","chext":"0.0.1","glob":"^5.0.13","gulp":"^3.9.0","gulp-jsdoc":"^0.1.4","gulp-mocha":"^2.1.2","gulp-watch":"^4.2.4","mocha":"*","plato":"^1.5.0"},"scripts":{"test":"make test"},"browser":{"ecc":"ecc-jsbn","ecc-qj":"ecc-jsbn","./ciphers/1a/export.js":"./ciphers/1a/export.browser.js","./ciphers/2a/export.js":"./ciphers/2a/export.browser.js","./ciphers/3a/export.js":"./ciphers/3a/export.browser.js"},"browserify":{"transform":["browserify-shim"]},"browserify-shim":{"./forge.min.js":"forge"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/telehash/e3x-js.git"},"licenses":[{"type":"MIT","url":"https://github.com/telehash/e3x-js/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"gitHead":"bfc203d39d6bbb523b7029ad766fcd0ded9fc4d3","bugs":{"url":"https://github.com/telehash/e3x-js/issues"},"_id":"e3x@0.1.27","_shasum":"d92f3fabb22edaeb5cf21dd6395e6e2f675a7f5b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"},{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"d92f3fabb22edaeb5cf21dd6395e6e2f675a7f5b","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.27.tgz","integrity":"sha512-MZKbuaDDp9DHWEt9mEDQvTqNIcak0bgqzUtXjddKUHNPfpMa2bvMgI2dvwE0g86F6kq8zm404b27HA6E1Hq3eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEp/NIf3H525WcEQU+tswIdlY8UwYmtdgvgJUcvr323ZAiEAvD36zbBcSiONhv6AKhYQnJ5LMW43G3WHXmRNwD2tJG4="}]}},"0.1.28":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/telehash/e3x-js","version":"0.1.28","dependencies":{"browserify":"^10.2.4","browserify-shim":"^3.8.8","ecc-jsbn":"git+https://github.com/rynomad/ecc-jsbn.git","hashname":"git+https://github.com/telehash/hashname.git","lob-enc":"git+https://github.com/telehash/lob-enc.git","node-forge":"0.6.x","sjcl":"^1.0.3","tweetnacl":"^0.13.0","ursa":"^0.8.1","ecc":"git+https://github.com/dazoe/ecc.git","ecc-qj":"git+https://github.com/rynomad/ecc.git","sodium":"1.0.x"},"optionalDependencies":{"ursa":"^0.8.1","ecc":"git+https://github.com/dazoe/ecc.git","ecc-qj":"git+https://github.com/rynomad/ecc.git","sodium":"1.0.x"},"devDependencies":{"chai":"*","chext":"0.0.1","glob":"^5.0.13","gulp":"^3.9.0","gulp-jsdoc":"^0.1.4","gulp-mocha":"^2.1.2","gulp-watch":"^4.2.4","mocha":"*","plato":"^1.5.0"},"scripts":{"test":"make test"},"browser":{"ecc":"ecc-jsbn","ecc-qj":"ecc-jsbn","./ciphers/1a/export.js":"./ciphers/1a/export.browser.js","./ciphers/2a/export.js":"./ciphers/2a/export.browser.js","./ciphers/3a/export.js":"./ciphers/3a/export.browser.js"},"browserify":{"transform":["browserify-shim"]},"browserify-shim":{"./forge.min.js":"forge"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/telehash/e3x-js.git"},"licenses":[{"type":"MIT","url":"https://github.com/telehash/e3x-js/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"gitHead":"d73cdaa2dfbec1fe8b00704081d3fb4d8bf3fd9f","bugs":{"url":"https://github.com/telehash/e3x-js/issues"},"_id":"e3x@0.1.28","_shasum":"ec0c787ccac9569cf004fbce6f7ff1fe0cac6d8b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"},{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"ec0c787ccac9569cf004fbce6f7ff1fe0cac6d8b","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.1.28.tgz","integrity":"sha512-eWbT++gQ4bUCVqDxDgfuH+VICr7SUeAdVCEWd5HxyzjpfgmqSoHPD0+EE9okjcvZNdgkAP+lsP17Wq0vxX6j+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmoGOtY8JGBZ0IjAkyfh60KZJ0OaVEysYoSV/iamFoJAiEA6kZsZFGhuQLTN0hbUve1FdHeF1NmMpl3OmwSP8loHGw="}]}},"0.2.0":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/telehash/e3x-js","version":"0.2.0","dependencies":{"browserify":"^10.2.4","browserify-shim":"^3.8.8","debug":"^2.2.0","subtle":"^0.1.2","ecc-jsbn":"git+https://github.com/rynomad/ecc-jsbn.git","hashname":"git+https://github.com/telehash/hashname.git","lob-enc":"git+https://github.com/telehash/lob-enc.git","node-forge":"0.6.x","sjcl":"^1.0.3","tweetnacl":"^0.13.0","ursa":"^0.8.1","ecc":"git+https://github.com/dazoe/ecc.git","ecc-qj":"git+https://github.com/rynomad/ecc.git","sodium":"1.0.x"},"optionalDependencies":{"ursa":"^0.8.1","ecc":"git+https://github.com/dazoe/ecc.git","ecc-qj":"git+https://github.com/rynomad/ecc.git","sodium":"1.0.x"},"devDependencies":{"chai":"*","chext":"0.0.1","glob":"^5.0.13","gulp":"^3.9.0","gulp-jsdoc":"^0.1.4","gulp-mocha":"^2.1.2","gulp-watch":"^4.2.4","mocha":"*","plato":"^1.5.0"},"scripts":{"test":"make test"},"browser":{"ecc":"ecc-jsbn","ecc-qj":"ecc-jsbn","./ciphers/1a/export.js":"./ciphers/1a/export.browser.js","./ciphers/2a/export.js":"./ciphers/2a/export.browser.js","./ciphers/3a/export.js":"./ciphers/3a/export.browser.js"},"browserify":{"transform":["browserify-shim"]},"browserify-shim":{"./forge.min.js":"forge"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"https://github.com/telehash/e3x-js.git"},"licenses":[{"type":"MIT","url":"https://github.com/telehash/e3x-js/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"gitHead":"0c635f51e94b8157c10e615751258bf6be355332","bugs":{"url":"https://github.com/telehash/e3x-js/issues"},"_id":"e3x@0.2.0","_shasum":"07b96d1e21c17bec95b43e854496d305d2ab91f9","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"},{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"07b96d1e21c17bec95b43e854496d305d2ab91f9","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.2.0.tgz","integrity":"sha512-RqkSzDV8NR0zb3Ia9JhJmvn+Fs2ojcf+EsTKMJ56g1efsR3vBOH9mBFfM8++gHP+MZuiRRTx1YERnQZVacblLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5MiB/O9adxO6/OWar9y+ZVEHOWA3Ftukm+JYLNJRaswIhAM3zbN+yHJmKeSXBnNpYHJqYPCQewlSCPuzTP2/SMB4F"}]}},"0.2.2":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/telehash/e3x-js","version":"0.2.2","dependencies":{"browserify":"^10.2.4","browserify-shim":"^3.8.8","debug":"^2.2.0","subtle":"^0.1.3","ecc-jsbn":"git+https://github.com/rynomad/ecc-jsbn.git","hashname":"git+https://github.com/telehash/hashname.git","lob-enc":"git+https://github.com/telehash/lob-enc.git","node-forge":"0.6.x","sjcl":"^1.0.3","tweetnacl":"^0.13.0","ursa":"^0.8.1","ecc":"git+https://github.com/dazoe/ecc.git","ecc-qj":"git+https://github.com/rynomad/ecc.git","sodium":"1.0.x"},"optionalDependencies":{"ursa":"^0.8.1","ecc":"git+https://github.com/dazoe/ecc.git","ecc-qj":"git+https://github.com/rynomad/ecc.git","sodium":"1.0.x"},"devDependencies":{"chai":"*","chext":"0.0.1","glob":"^5.0.13","gulp":"^3.9.0","gulp-jsdoc":"^0.1.4","gulp-mocha":"^2.1.2","gulp-watch":"^4.2.4","mocha":"*","plato":"^1.5.0"},"scripts":{"test":"make test"},"browser":{"ecc":"ecc-jsbn","ecc-qj":"ecc-jsbn","./ciphers/1a/export.js":"./ciphers/1a/export.browser.js","./ciphers/2a/export.js":"./ciphers/2a/export.browser.js","./ciphers/3a/export.js":"./ciphers/3a/export.browser.js"},"browserify":{"transform":["browserify-shim"]},"browserify-shim":{"./forge.min.js":"forge"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"git+https://github.com/telehash/e3x-js.git"},"licenses":[{"type":"MIT","url":"https://github.com/telehash/e3x-js/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"gitHead":"1dadaadaffe278476fd6d6d7bd437139a7716134","bugs":{"url":"https://github.com/telehash/e3x-js/issues"},"_id":"e3x@0.2.2","_shasum":"7b500676050c208ff5a710407c3042097503ef19","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.0.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"},{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"7b500676050c208ff5a710407c3042097503ef19","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.2.2.tgz","integrity":"sha512-Pv/M4ueHHOVNcwrHMkljQx7WbqDnqINY+LzfnkNS0X3MKmSWMGZxuN5lNzKu17TbNxQg77+tzt3MbW+LK9f65w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBg8cElhRHicqF9zsawkhKsQ1cE3HZvvtj7tugaxLDywIgCHpVEFVlsO7Ww9oF4DjNcB3f2c6lRWV7hPs0jCQDnJ0="}]}},"0.2.3":{"name":"e3x","description":"End-to-End Encrypted eXchange","homepage":"https://github.com/telehash/e3x-js","version":"0.2.3","dependencies":{"debug":"^2.2.0","subtle":"^0.1.2","ecc-jsbn":"git+https://github.com/rynomad/ecc-jsbn.git","hashname":"git+https://github.com/telehash/hashname.git","lob-enc":"git+https://github.com/telehash/lob-enc.git","node-forge":"0.6.x","tweetnacl":"^0.13.0","ursa":"^0.8.1","ecc":"git+https://github.com/dazoe/ecc.git","ecc-qj":"git+https://github.com/rynomad/ecc.git","sodium":"1.0.x"},"optionalDependencies":{"ursa":"^0.8.1","ecc":"git+https://github.com/dazoe/ecc.git","ecc-qj":"git+https://github.com/rynomad/ecc.git","sodium":"1.0.x"},"devDependencies":{"chai":"*","chext":"0.0.1","glob":"^5.0.13","gulp":"^3.9.0","gulp-jsdoc":"^0.1.4","gulp-mocha":"^2.1.2","gulp-watch":"^4.2.4","mocha":"*","plato":"^1.5.0"},"scripts":{"test":"make test"},"browser":{"ecc":"ecc-jsbn","ecc-qj":"ecc-jsbn","./ciphers/1a/export.js":"./ciphers/1a/export.browser.js","./ciphers/2a/export.js":"./ciphers/2a/export.browser.js","./ciphers/3a/export.js":"./ciphers/3a/export.browser.js"},"browserify":{"transform":["browserify-shim"]},"browserify-shim":{"./forge.min.js":"forge"},"keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"git+https://github.com/telehash/e3x-js.git"},"licenses":[{"type":"MIT","url":"https://github.com/telehash/e3x-js/raw/master/LICENSE"}],"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"gitHead":"0f96c0e57c85c81f340dba79df1ce6fd411fb0d6","bugs":{"url":"https://github.com/telehash/e3x-js/issues"},"_id":"e3x@0.2.3","_shasum":"24e7fcd3573f1706d1ba24231a335b9fe4c2fde0","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"},{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"24e7fcd3573f1706d1ba24231a335b9fe4c2fde0","tarball":"https://registry.npmjs.org/e3x/-/e3x-0.2.3.tgz","integrity":"sha512-AivmEG7yji8ajU6HFeDw0DPTLcubQDbRgBiKC6qaVeD1thO2xKhiKJxLR+qxPbgzlDMLtwSw1CxaSbWxC6ZmOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVhpffkzFisnDeeHknPeYYUmYlofbxS5g2KagbObqt7AIhALseNpoR5IswFVF5F3tMimNBkTiKgO3KScNTexQt33GA"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/e3x-0.2.3.tgz_1463417777981_0.9143731906078756"}}},"readme":"e3x: End-to-End Encrypted eXchange (javascript)\n===============================================\n\n[![Build Status](https://travis-ci.org/telehash/e3x-js.svg?branch=master)](https://travis-ci.org/telehash/e3x-js)\n\n\nThis module implements all of [e3x](https://github.com/telehash/telehash.org/tree/master/v3/e3x) in javascript as a node and browserify module.  It is used by [telehash-js](https://github.com/telehash/telehash-js) which is designed to provide a friendly higher level api, whereas this is low level and expects the application to manage all state tracking.\n\n## Usage\n\nAll packets use [lob-enc](https://github.com/telehash/lob-enc) structure of: `{json:{...}, body:Buffer(...)}`\n\n```js\nvar e3x = require('e3x');\n\nvar secrets = e3x.generate();\n\nvar self = e3x.self(args);\nif(!self) //console.log(e3x.err);\n\nvar inner = self.decrypt(message);\n\nvar exchange = self.exchange(args);\nif(!exchange) //console.log(self.err);\n\nexchange.token; // 16 byte buffer\nexchange.sending = function(packet){ }\n\nvar bool = exchange.verify(message);\nvar message = exchange.encrypt(inner);\n\nvar inner = exchange.receive(cpacket);\n\nvar at = exchange.at(at); // set the at, or return the current one if none given, will start to timeout channels until in sync\nvar bool = exchange.sync(handshake); // processes handshake to do all setup stuff, resends channels if in sync\nvar handshake = exchange.handshake(); // returns current handshake to be sent\n\nvar channel = exchange.channel(open);\nif(!channel) //console.log(exchange.err);\n\nvar bool = channel.receive(inner); // true if accepted\nchannel.send(packet); // calls exchange.sending()\nchannel.state;\nchannel.receiving = function(err, packet){};\n\n```\n\n## Cipher Sets\n\nThese are the current [Cipher Sets](https://github.com/telehash/telehash.org/tree/master/v3/e3x/cs) supported by default:\n\n* [cs1a](https://github.com/quartzjer/e3x-cs1a) - node, browser\n* [cs2a](https://github.com/quartzjer/telehash-cs2a) - node, browser\n* [cs3a](https://github.com/quartzjer/telehash-cs3a) - node\n\nThe API to implement a new CS module is just a simplified crypto wrapper:\n\n```js\nvar cs = require('e3x-csxx');\ncs.id; // 'xx';\n\ncs.generate(cb); // new local keypair, cb(err, pair)\n\nvar local = new cs.Local(pair);\nvar inner = local.decrypt(body);\n\nvar remote = new cs.Remote(public_key_endpoint);\nvar bool = remote.verify(local, body);\nvar outer = remote.encrypt(local, inner);\n\nvar ephemeral = new cs.Ephemeral(remote, body);\nvar outer = ephemeral.encrypt(inner)\nvar inner = ephemeral.decrypt(outer)\n\n\n```\n","maintainers":[{"name":"quartzjer","email":"jeremie@jabber.org"},{"name":"rynomad","email":"nomad.ry@gmail.com"}],"time":{"modified":"2022-06-16T03:08:13.579Z","created":"2014-08-30T12:12:06.526Z","0.0.1":"2014-08-30T12:12:06.526Z","0.1.1":"2014-09-07T15:20:03.526Z","0.1.7":"2014-09-20T17:30:31.974Z","0.1.8":"2014-09-21T05:02:15.487Z","0.1.9":"2014-09-22T16:34:42.395Z","0.1.10":"2014-09-23T14:28:59.707Z","0.1.13":"2014-09-26T17:22:40.369Z","0.1.14":"2014-10-28T16:10:58.260Z","0.1.15":"2014-11-02T15:07:22.371Z","0.1.16":"2014-11-03T00:53:43.631Z","0.1.20":"2015-02-11T00:03:47.031Z","0.1.22":"2015-02-22T16:57:35.058Z","0.1.23":"2015-02-23T05:05:30.517Z","0.1.24":"2015-03-03T03:35:51.240Z","0.1.25":"2015-03-07T17:42:37.911Z","0.1.26":"2015-07-08T22:28:18.156Z","0.1.27":"2015-07-31T17:17:39.283Z","0.1.28":"2015-07-31T17:26:57.677Z","0.2.0":"2015-08-26T19:14:39.447Z","0.2.2":"2015-08-27T09:25:21.436Z","0.2.3":"2016-05-16T16:56:19.968Z"},"homepage":"https://github.com/telehash/e3x-js","keywords":["e3x","e2e","end-to-end","encryption","crypto","p2p","mesh","browser"],"repository":{"type":"git","url":"git+https://github.com/telehash/e3x-js.git"},"author":{"name":"Jeremie Miller","email":"jeremie@jabber.org","url":"http://jeremie.com/"},"bugs":{"url":"https://github.com/telehash/e3x-js/issues"},"readmeFilename":"README.md"}