{"_id":"curvecp","_rev":"34-ceada3d86659dc8f0ede776aa9c6be68","name":"curvecp","description":"Pure javascript CurveCP library","dist-tags":{"latest":"1.2.1"},"versions":{"0.5.0":{"name":"curvecp","version":"0.5.0","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.1","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.6","tweetnacl":"^0.13.2"},"gitHead":"d28a4b426a894c235fdfb563cf4a868f1fdd79f9","bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.5.0","_shasum":"a730fbfd92d4b048c44956e24b5d2e932d0e9c70","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"a730fbfd92d4b048c44956e24b5d2e932d0e9c70","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.5.0.tgz","integrity":"sha512-HO/NSCnUbVvD/QUafuK0bA4FwQKZVYuVi5ucuWkFbb/MYgOxqqhXzr4lM/qFjHDHhAcMWfPEGXrjRHXZldhg9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4HJl5m/G2utaH1tjYjCcGBCBEV/d7naNMoUWYyHCnTgIhAL/k9BrsLOzHeko8+hIRt9DRRfNx+4meKXLhpvXB3OAB"}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}]},"0.5.1":{"name":"curvecp","version":"0.5.1","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.1","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.6","tweetnacl":"^0.13.2"},"gitHead":"3db2f50324c06b4192672281671807f08ea95bcf","bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.5.1","_shasum":"cc2744c3c4e98c72acfc1e16cc15040c79e32a38","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"cc2744c3c4e98c72acfc1e16cc15040c79e32a38","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.5.1.tgz","integrity":"sha512-zpuPKkI4o3n+72IX0h9c9DfdM/3pBbUxgSEmNkqdnfp2hlFerKBe6PhcpFsA11Q5S+dnU3Hrmd9OstdScJyVGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVhgPBiCQ6BCNmfRsHePdeiIiEcZLwOjxzWsDamvmYVAiAz+/6TNjDUmxyGKFfBLzXIxTOXoWIxywbAbdlyQ0Y3+A=="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-0.5.1.tgz_1457898060720_0.9106115913018584"}},"0.6.0":{"name":"curvecp","version":"0.6.0","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.1","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.6","tweetnacl":"^0.13.2","tweetnacl-util":"^0.13.3"},"devDependencies":{"net-udp":"0.0.2"},"gitHead":"9cb4db12626b1ae2512342e982a672af0c23118c","bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.6.0","_shasum":"651fd5ba7ecdc37bfcee8383bdea77560e499bb0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"651fd5ba7ecdc37bfcee8383bdea77560e499bb0","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.6.0.tgz","integrity":"sha512-tgTTulVDxEiP/sIHuT9HIVhG00hKJDWvVCavs/gVKy8rk9AbYY2WysHwuside/1ZEjiHt2od28XA5aj7dDGVJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNMHtu0vE4NRSMhyXKfsc4dtcYBZ61YoLLhZL+FKd0WAiBo0r2c96O0mYkJ1X3e/AGZiEXWZbWPxbwWc1iBo6GHLA=="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/curvecp-0.6.0.tgz_1459006424542_0.8451095554046333"}},"0.6.1":{"name":"curvecp","version":"0.6.1","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.1","is-buffer":"^1.1.0","lodash":"^4.9.0","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.6","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3"},"devDependencies":{"net-udp":"0.0.3"},"gitHead":"3bf2658e9c72bbd310424605931b8337013e78dd","bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.6.1","_shasum":"177d9db59933aa25326ad6f44495d2b9ab073c9a","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"177d9db59933aa25326ad6f44495d2b9ab073c9a","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.6.1.tgz","integrity":"sha512-nSqIW+saRXKRNKyuFL/j8C3uRhzk3oNunrU+UK9QoB5pRGm5UFQly8vV3NxqQhBpm1B75y869neFajIoc+adIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9V1bCfTO6Daov1heZP3hoG9KaBWLSr96qIoHXDyh5cgIgb47MN2uML2yGCjyDgZcZ52w2JsqUV80L4jq0wQeHxWs="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/curvecp-0.6.1.tgz_1460200420263_0.5464229674544185"}},"0.6.2":{"name":"curvecp","version":"0.6.2","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.1","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.6","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3"},"devDependencies":{"net-udp":"0.0.3"},"gitHead":"e880c34e14d613b1b473122108042423783749d5","bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.6.2","_shasum":"d45fbd80a0237835f878eaa53e3687aab225fdd3","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"d45fbd80a0237835f878eaa53e3687aab225fdd3","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.6.2.tgz","integrity":"sha512-XWn6qNdxV/L3P3GYOuyOEdhLy5Y+ld07X/y4vORQhNZMaJp9YBtNjy58aQfeWGrpfpOdSN6RFTauupjFo3S0Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiKs3OwoFu74xe3a7386+zmVnbsr7NnvPuOHAQ6/x2RAiBJYnCiD80qGW0Vk9haGZM9Ms1FIlLiw2z4WPSf9TYGkg=="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/curvecp-0.6.2.tgz_1462642147984_0.39520609099417925"}},"0.7.0":{"name":"curvecp","version":"0.7.0","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.6","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3"},"devDependencies":{"net-udp":"0.0.3"},"gitHead":"759f04780f568ee080a78007eb674c1acc51f3a4","bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.7.0","_shasum":"b646c718124f1dc1e7d56a1d4b5a30080b769a36","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"b646c718124f1dc1e7d56a1d4b5a30080b769a36","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.7.0.tgz","integrity":"sha512-MRF9vSnmslM0MQttDaCJBCFurGcnu0gXmiZY0txRPqKltfNV4Fx3zIDZJlGpO//8IQAoSiEaw5PPk7vy58qCyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuNyhUYQSKKThV463F2F8+ktBzvnXwkAjW4AFSAoby1AiAoQQ9mm71tRCN60TFqrwwuqF3CVbB1+jtaOdCunfWJoA=="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/curvecp-0.7.0.tgz_1466261330825_0.45107763493433595"}},"0.7.1":{"name":"curvecp","version":"0.7.1","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.6","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3"},"devDependencies":{"net-udp":"0.0.3","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.7.1","_shasum":"fa11fa462a809bb85a87cb6e460017a0d3c30cb5","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"fa11fa462a809bb85a87cb6e460017a0d3c30cb5","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.7.1.tgz","integrity":"sha512-L6mf8DzNjE8yiOLsqlCvTg9Rn1TYM7RVSoaM9LKtEEkY1ZJkTv4/IhbgCMGUyVVDC5cRb1HMveWTPnJGr4MoSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfn1GeWTfYnYja7p0Usq4+bGgtIcF2uvZIx1x36fuixAiEA/R2b4Xz/8HWsJKQK+DzQOIcXSB1b6K+8PzYIzfHgwEI="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/curvecp-0.7.1.tgz_1466360758156_0.21560989739373326"}},"0.7.2":{"name":"curvecp","version":"0.7.2","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.6","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3"},"devDependencies":{"net-udp":"0.0.3","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.7.2","_shasum":"5d1a8f752807dcad89dca5085a4ffda337eb6af2","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"5d1a8f752807dcad89dca5085a4ffda337eb6af2","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.7.2.tgz","integrity":"sha512-0jYTaeYFORN2hBbFGNvqLvqzSSr0xS9+DkXo+oQXsdJqMXbm1/B2K0Qvd11J1bw537TtFvluMgzTmFtWV1JE4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFu+j3ymX0kfE+t2rFEAxW5m/K8tnzmD2RPFPVvz4iFlAiBAJScAwzyJaocQtYDa+CZZJv5hbW/CcrZXhOZM0dZgQQ=="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/curvecp-0.7.2.tgz_1466363923298_0.13077596900984645"}},"0.8.1":{"name":"curvecp","version":"0.8.1","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.6","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3"},"devDependencies":{"net-udp":"0.0.3","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.8.1","_shasum":"6f5b38f279a2efad50bd5799e7283fe1248a1d60","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"6f5b38f279a2efad50bd5799e7283fe1248a1d60","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.8.1.tgz","integrity":"sha512-pZ4ToOWD87XrhV6KF7iSrVtokv7z1smUXUj8jLYJldW6jwsXjauuQ4KTzCmAqLAHf34XRvkwdz65tT0/jy1EeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID86+7AND06g1i/Gne8DJMHGCCGN8ROB/juVepdmxexNAiBbNll82afkztOjRHu6bYVolOWHwXMn14aIIjwBx7XfYA=="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/curvecp-0.8.1.tgz_1467407565808_0.1330254424829036"}},"0.8.2":{"name":"curvecp","version":"0.8.2","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.6","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3"},"devDependencies":{"net-udp":"0.0.3","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.8.2","_shasum":"7100485359f5a9cf7e2a9b10a574d076bd8981e2","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"7100485359f5a9cf7e2a9b10a574d076bd8981e2","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.8.2.tgz","integrity":"sha512-PFOrEgwJkASleM81zxRRjEQwO6/MknZ0SjwhERAVSTbo8saH3J64WLqNZ/tQ+cHq56n0HnQF/olkkTQfHqZ8Ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqfLwBEWUCfGVWHJTH/kPRAtvKLeaH7wgCxkW2a87DqgIgKoyH8TeWzf0Y8SvZmI81IWcKjNv6NLmWHtLYmMYnNrI="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-0.8.2.tgz_1467924669130_0.2046638927422464"}},"0.8.3":{"name":"curvecp","version":"0.8.3","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.6","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3"},"devDependencies":{"net-udp":"0.0.3","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.8.3","_shasum":"b58e71a436ba52a53d18739f5c9e5b261b94ec1f","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"b58e71a436ba52a53d18739f5c9e5b261b94ec1f","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.8.3.tgz","integrity":"sha512-VrrBdo5PKr3diD9byRpzyyxvxksGfayNfUtny7JwqtRa+zyKoimOvanJ9OqGefeMoHpN+Ds4lTd4vDVJ5oX6qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgeJQVdupAC6PapTWsOgY/nDdKogSh6f1rjHFxl2hoRAiBHoHkJspNSemWDhA2N6K+nqSCA3A7uZcyw3GiMTTVORw=="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-0.8.3.tgz_1468071564791_0.40084496047347784"}},"0.8.4":{"name":"curvecp","version":"0.8.4","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.6","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3"},"devDependencies":{"net-udp":"0.0.3","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.8.4","_shasum":"613ce5a2a492a81001fe9b36600d6477da1f215d","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"613ce5a2a492a81001fe9b36600d6477da1f215d","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.8.4.tgz","integrity":"sha512-cAR7ak4VLgDobOK8PG4Ewh93n4qYShoGn4ohPJxpS1oGOM1jMfANfhQyCU5Et4DkV+b5Hy8M+Eijdh8nRVLaxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwloI+WRDOTa0R7xr79Hvyz2JKd2qVZNm+sM3ZraT1HQIgQKbRPbw/rFZrOR6CWWPWkKBjBUajFRwsT0Jh6dEMu0s="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-0.8.4.tgz_1468675650077_0.8102933920454234"}},"0.9.0":{"name":"curvecp","version":"0.9.0","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.7","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3"},"devDependencies":{"net-udp":"0.0.4","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.9.0","_shasum":"7dfe37fc02fd0192115f772ba9215a37997facd9","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"7dfe37fc02fd0192115f772ba9215a37997facd9","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.9.0.tgz","integrity":"sha512-Xix5IsEPlu8r1oGOtzQeoggUs2SMSe8gSv6LjN4cDA54VyIQAC2H/K1bO5dZVMa+Pq7u+XrCpk6uYvaZJ6z5ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD10uGdFB/4+HrLkjfM0OpZoKt5dx4IvMFHnIhPACCDJQIgEbZEBLE9hVVG0sdB1oDVWZBZtXl5OtgiC9Hpo5l4u38="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/curvecp-0.9.0.tgz_1469805806015_0.528304519597441"}},"0.9.1":{"name":"curvecp","version":"0.9.1","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.7","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3"},"devDependencies":{"net-udp":"0.0.4","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.9.1","_shasum":"4121c159869bf448f494ea88b545cb0b9523be51","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"4121c159869bf448f494ea88b545cb0b9523be51","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.9.1.tgz","integrity":"sha512-ggX3+7WnCEWvVbomdDAmsMLUkL7+ykPxprZITeOQgvu7cn47r947Id2LGgw6LYqvZXokbqiMlpYIrkkgHKJ9YA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7MIyrzzFuT7NO09AvBv15gvun3Gt4MSYlUHDX0FzFZAiBerZPr+mY58p8HdrJAybc35eVor8qhR4DdgsuxLSjZ4g=="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/curvecp-0.9.1.tgz_1469886842080_0.8279296671971679"}},"0.9.2":{"name":"curvecp","version":"0.9.2","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.7","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3"},"devDependencies":{"net-udp":"0.0.4","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.9.2","_shasum":"5318201e7297e0f70e638c52c9f8df61dea3a4a2","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"5318201e7297e0f70e638c52c9f8df61dea3a4a2","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.9.2.tgz","integrity":"sha512-X1VdwphgXKaVWl03q0dzQB7LAIjMjPp2ewjkJJEVQDrqp3xN2ie6sXX63SFw0M58oRSr/l9gUO2hFjkwIfB/pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEzLwLfVCpxEXLEoH61Grh203u/oAU94W5OjydTchGgAiEAp8/jwFk3QM1lE2Rm8hs61x38SRTTEwg0SLwzAHRGf5s="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/curvecp-0.9.2.tgz_1469898683467_0.9796874737367034"}},"0.9.3":{"name":"curvecp","version":"0.9.3","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.7","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3"},"devDependencies":{"net-udp":"0.0.4","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.9.3","_shasum":"273e986dc9ee17883308c7b84a46e1d630154ac0","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"273e986dc9ee17883308c7b84a46e1d630154ac0","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.9.3.tgz","integrity":"sha512-dt3+tLP6iruF9JVNx7zV1i6kiEXrt+fWBLyibsLDIEyKldTGaLBCnCJYCTwuH/19luV+CloCGaaH0DYnggvhJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA3IG3+yqKMEl6syoOlcmIrmR8BFuiqOpdozUaXpBOTQIhAOvH1gJqloTHrdNp7BfVwuli3z3kEwzMxbGha21CEdw7"}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-0.9.3.tgz_1469899751622_0.08394675957970321"}},"0.9.4":{"name":"curvecp","version":"0.9.4","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","debug":"^2.2.0","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.7","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3"},"devDependencies":{"net-udp":"0.0.4","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.9.4","_shasum":"fa2f7d9cb4d7d32e6e81d8e1181f6a6a39b761ef","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"fa2f7d9cb4d7d32e6e81d8e1181f6a6a39b761ef","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.9.4.tgz","integrity":"sha512-sgit7vu0Ug+msmlxhNfdHyvch1cRBnfWt0SYjv2UdrRGVWUA9jairLbIJT75nw4r3/hMtp5+fFDglQrk4oPbyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEa/x/rGeP9Fu8ZGu7wDdmvTI7DykwS9Q2vj9CGm2q8AiAsItXANUUDJqJt4QAxhKADzUDntujiyoWXnl5UItz5FQ=="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-0.9.4.tgz_1469912223389_0.17052333522588015"}},"0.9.5":{"name":"curvecp","version":"0.9.5","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.7","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3","winston":"^2.2.0","winston-meta-wrapper":"^1.0.0"},"devDependencies":{"net-udp":"0.0.4","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.9.5","_shasum":"c42538e83492704e984f8433e9f16275b11fd2c3","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"c42538e83492704e984f8433e9f16275b11fd2c3","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.9.5.tgz","integrity":"sha512-QVzKmetYxM5KNXDBjKNpmhtTdEJ6WNIXa4juQVhuzKlw3lFR1cvoQJM0AKC6TEfz5/ay6j/MrqOENR042YgJoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+3JUDjk2qAxWv3+lvtAqktdpV79dX31MM5xIds60OPAiB7OhonnkFDIdZhiDpg/YckMhaT06bT2QDmX4bCmSpSvg=="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-0.9.5.tgz_1470066387907_0.5695724424440414"}},"0.9.6":{"name":"curvecp","version":"0.9.6","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.0","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.7","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3","winston":"^2.2.0","winston-meta-wrapper":"^1.0.0"},"devDependencies":{"net-udp":"0.0.4","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.9.6","_shasum":"b33367461acad7743db4c9aed811770dc6b000bc","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"b33367461acad7743db4c9aed811770dc6b000bc","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.9.6.tgz","integrity":"sha512-zDjREWwCPkmhcio3T2KbeaKJ/3avxPj1tBT9/m83EyEKIjSMQZ6iLWpIKIh26pXjszZXCBHfFyq0zZXnpJ7hsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBotAUg8fLfND++fkEivERcE8B7lfCnTB+mylZD6OxYkAiEAwxCkj1I5X3rWOMw3Nu8t34vt77Cs01sVmrZg/o9xEVM="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-0.9.6.tgz_1470779534459_0.42842701473273337"}},"0.9.7":{"name":"curvecp","version":"0.9.7","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.4","lodash":"^3.10.1","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.7","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3","winston":"^2.2.0","winston-meta-wrapper":"^1.1.0"},"devDependencies":{"net-udp":"0.0.4","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.9.7","_shasum":"66e4a67905156057d7c0874e3cb0ef870d17826d","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"66e4a67905156057d7c0874e3cb0ef870d17826d","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.9.7.tgz","integrity":"sha512-PDCNOGOgaBdnwTnjJOp7m5jwDkLoth+k5/ZDkaXhNZWZnksKWGQgx66Ff3asOsjUCB8sg6qo43T64reJCqKfow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLQ03ZrwiGVG4feiaUUOnytRVjBshnkV21V4tigwJREAiA7ntCThjeigd2bKzhwLt8WwNeS6zbh5WDPrjZz+B5VoA=="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-0.9.7.tgz_1470873259854_0.2025634495075792"}},"0.9.8":{"name":"curvecp","version":"0.9.8","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.4","lodash":"^4.14.2","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.7","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3","winston":"^2.2.0","winston-meta-wrapper":"^1.1.0"},"devDependencies":{"net-udp":"0.0.4","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.9.8","_shasum":"ec06063aaeeeb26ba63885d802f80cc68eda4154","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"ec06063aaeeeb26ba63885d802f80cc68eda4154","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.9.8.tgz","integrity":"sha512-dq6xtwF4cyjfogUQ37ax65e/4Jz/MjLT7oLgzQsFqBAIlwPuG8kJIc8GUQhCBbd0w/Q4lOGHsr4oWgXfuTx1cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRXz1wogLEZVqz2FtYAuxcFj/wLuGL0/XvkHaDxMscdAiAgTi7e2rCmFxq/XsW6t5x/7hupUEW3GPK6+Vd+P5LGyg=="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-0.9.8.tgz_1470933779785_0.15776143339462578"}},"0.9.9":{"name":"curvecp","version":"0.9.9","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.4","lodash":"^4.14.2","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.7","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3","winston":"^2.2.0","winston-meta-wrapper":"^1.1.0"},"devDependencies":{"net-udp":"0.0.4","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@0.9.9","_shasum":"57d08e2cdf3b1dcd00e81e301b09a561ce65c41c","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"57d08e2cdf3b1dcd00e81e301b09a561ce65c41c","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-0.9.9.tgz","integrity":"sha512-rBrL31iasa8fnT1MPONGnBdbJipi+ZtQsdB9CwP9VkuodyXXyuUnx9lnJ1sJfrfCG9PLD0k928LAxifWMeSrrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmc4DGiIMEU5W2U18gYoC5rOzPa+nQ8uikuaTQJgWPoAiEAwSTDo8OIXsnGpy9tQJpLQELGoB91D5FixdvnZmeslg8="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-0.9.9.tgz_1471039813189_0.7374753071926534"}},"1.0.0":{"name":"curvecp","version":"1.0.0","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.4","lodash":"^4.14.2","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.7","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3","winston":"^2.2.0","winston-meta-wrapper":"^1.1.0"},"devDependencies":{"net-udp":"0.0.4","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@1.0.0","_shasum":"3a26fc09bc0eadbe1cb4180f7f63929f02f2d863","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"3a26fc09bc0eadbe1cb4180f7f63929f02f2d863","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-1.0.0.tgz","integrity":"sha512-aZ3AffA9dxtC8RYI9FxO0qFhRmPfyDi2gHjHt/KlWCtsQh4PF3wSxA4TKeC4pUUxMh0hb6Suzntud33kJOsxcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnbMlI+PQynAXd2I/R3tBpbUT2M8rrmAe4TetLtaCetQIhAP+46ikoJ2bnpSMGpmm0NjmlI3LET9kSlz+vbDFfQp9M"}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-1.0.0.tgz_1471094384373_0.481880548177287"}},"1.0.1":{"name":"curvecp","version":"1.0.1","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.4","lodash":"^4.14.2","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.7","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3","winston":"^2.2.0","winston-meta-wrapper":"^1.1.0"},"devDependencies":{"net-udp":"0.0.4","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@1.0.1","_shasum":"c18ded5a9c0e2c3bfdb4589b26146399ec150b73","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"c18ded5a9c0e2c3bfdb4589b26146399ec150b73","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-1.0.1.tgz","integrity":"sha512-qBs3IRkVhxlyTqAcBk18YKaEtQp1H/30hLm3mLQPGZGkdePuJxppVw7oiizmUq+O3jSWbzWBB/rZczyKSmL2Wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuWOOI75DoBm6WMAmEVd5zS7xxPk3iV+KQgTI0UWtdMQIgAQiZ5CQkT1aow0V4GRrezgAfle25NchOwHDovhY7goY="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/curvecp-1.0.1.tgz_1471120729413_0.8641258277930319"}},"1.0.2":{"name":"curvecp","version":"1.0.2","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.4","lodash":"^4.14.2","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.7","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3","winston":"^2.2.0","winston-meta-wrapper":"^1.1.0"},"devDependencies":{"net-udp":"0.0.4","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@1.0.2","_shasum":"44930dbba7cf8b0c1b62dbe8085fad23b2436f90","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"44930dbba7cf8b0c1b62dbe8085fad23b2436f90","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-1.0.2.tgz","integrity":"sha512-tcXHxMjl4WpY5toS6X85uudqf/t78DcgIJS8obIgbHBQ9AIeZLCJp/gswRUXNA97yg4OugbunR92auOdZBGE9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9ZswYEDi+Bp2J+T7lRHzxYGDXbA0GdLNXtVvhFqvCAwIgGcIMDJl/KbC/+FVPBL2pdA43Dl8XYDMcS4ei/Whj/NA="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/curvecp-1.0.2.tgz_1471121749191_0.4093053916003555"}},"1.1.0":{"name":"curvecp","version":"1.1.0","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"^0.1.2","extend.js":"0.0.2","inherits":"^2.0.1","int64-buffer":"^0.1.7","is-buffer":"^1.1.4","lodash":"^4.14.2","nanotimer":"^0.3.13","readable-stream-no-buffering":"^2.0.7","tweetnacl":"^0.14.3","tweetnacl-util":"^0.13.3","winston":"^2.2.0","winston-meta-wrapper":"^1.1.0"},"devDependencies":{"net-udp":"0.0.4","publish":"^0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@1.1.0","_shasum":"f438c6b590750e5842d8cfa2b991a50591b85c5c","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"f438c6b590750e5842d8cfa2b991a50591b85c5c","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-1.1.0.tgz","integrity":"sha512-Q+JSt1tCYUeJac4a6Eno7ETk84hBzGpmXnScqQBJMR86YXmiRvgm5t0F5+Kp14Z5OKYbn2g/+Pw52I5pwy7LMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZNoNezs3HrBrGpiDf5SNwhR5le+DXanV7Fz/KFyJN4gIgVRFWfz/O7O/m+MIMmp42nWfoZ3Nc5t2RIX3z6/5wp60="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/curvecp-1.1.0.tgz_1472285605868_0.36983699910342693"}},"1.1.1":{"name":"curvecp","version":"1.1.1","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"browser-process-hrtime":"0.1.2","extend.js":"0.0.2","inherits":"2.0.1","int64-buffer":"0.1.9","is-buffer":"1.1.4","lodash":"4.15.0","nanotimer":"0.3.14","readable-stream-no-buffering":"2.0.7","tweetnacl":"0.14.3","tweetnacl-util":"0.13.3","winston":"2.2.0","winston-meta-wrapper":"1.1.0"},"devDependencies":{"net-udp":"0.0.5","publish":"0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@1.1.1","_shasum":"a57ee00bd39bf4fb843284aec216ce90201dd7b8","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"a57ee00bd39bf4fb843284aec216ce90201dd7b8","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-1.1.1.tgz","integrity":"sha512-ERieHLFjg034NQEQPNVhzkL0X4mmnCqw/uUhuRat3KqPQcG3ISjxNgH0TPZWfQHJH9LP6A0c0KYJMJhMBSaJUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBoQE2kj+pxxR64v41yMLXgb355Zh5bJrh0XlvLBp0fQIgZ5JxNSp3LkrSFoe7hPTxr2rFsEwmR7eArwoFHXAuPIQ="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-1.1.1.tgz_1472921743797_0.6555087335873395"}},"1.1.2":{"name":"curvecp","version":"1.1.2","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"async.util.setimmediate":"^0.5.2","browser-process-hrtime":"0.1.2","extend.js":"0.0.2","inherits":"2.0.1","int64-buffer":"0.1.9","is-buffer":"1.1.4","lodash":"4.15.0","nanotimer":"0.3.14","readable-stream-no-buffering":"2.0.7","tweetnacl":"0.14.3","tweetnacl-util":"0.13.3","winston":"2.2.0","winston-meta-wrapper":"1.1.0"},"devDependencies":{"net-udp":"0.0.5","publish":"0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@1.1.2","_shasum":"4a78e0ce56fa46f5d9d77e1fad91cefdec586834","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"4a78e0ce56fa46f5d9d77e1fad91cefdec586834","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-1.1.2.tgz","integrity":"sha512-GvKakgBkhix/3qpmAdsom9X4BFRpNUo5+toQXE2kDzlKgtvjVbih9jkTR2k63v4pqbM9cYis88zdVrwFmOtMmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICc3oWeNJNT+036H8BJBGjtYEFy85klboXa40bmKWB4wAiEAgX0uIgD4MRSOq/GGef8fjIwuTtxkWOxQ8srGD4LV4OQ="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-1.1.2.tgz_1473354413255_0.3638749085366726"}},"1.2.0":{"name":"curvecp","version":"1.2.0","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"async.util.setimmediate":"^0.5.2","browser-process-hrtime":"0.1.2","extend.js":"0.0.2","inherits":"2.0.1","int64-buffer":"0.1.9","is-buffer":"1.1.4","lodash":"4.15.0","nanotimer":"0.3.14","readable-stream-no-buffering":"2.0.7","tweetnacl":"0.14.3","tweetnacl-util":"0.13.3","winston":"2.2.0","winston-meta-wrapper":"1.1.0"},"devDependencies":{"net-udp":"0.0.5","publish":"0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@1.2.0","_shasum":"9f8ff1c8050d4c76639041a6d92428d6832927b6","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"9f8ff1c8050d4c76639041a6d92428d6832927b6","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-1.2.0.tgz","integrity":"sha512-Z7bu7g3/oNWWT0RP7WdaX0BHlclPAVR0EJQYIy9jf+1q+xAGFHS+fI54epmgUJgY6bHQoAii3NEWScyuK14HSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgA0vvUXu/NeVfc2/UxfjZYb4Yk+mN5IWQVWxT6gZ1tAiBPenpC3xWZRwIIloWldi2vlN06r2xIwmLG3EdBO83IkQ=="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-1.2.0.tgz_1473610149493_0.05278101097792387"}},"1.2.1":{"name":"curvecp","version":"1.2.1","description":"Pure javascript CurveCP library","main":"src/index.js","repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"directories":{"example":"examples"},"scripts":{"test":"node ./examples/js-test.js","2npm":"publish"},"keywords":["curvecp"],"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"license":"MIT","dependencies":{"async.util.setimmediate":"0.5.2","browser-process-hrtime":"0.1.2","extend.js":"0.0.2","inherits":"2.0.3","int64-buffer":"0.1.9","is-buffer":"1.1.4","lodash":"4.15.0","nanotimer":"0.3.14","readable-stream-no-buffering":"2.0.7","tweetnacl":"0.14.3","tweetnacl-util":"0.13.3","winston":"2.2.0","winston-meta-wrapper":"1.2.0"},"devDependencies":{"net-udp":"0.0.5","publish":"0.6.0"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","_id":"curvecp@1.2.1","_shasum":"e1aff75268958b419895ed15156aefb8c4354241","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"tdelaet","email":"thomas@delaet.org"},"dist":{"shasum":"e1aff75268958b419895ed15156aefb8c4354241","tarball":"https://registry.npmjs.org/curvecp/-/curvecp-1.2.1.tgz","integrity":"sha512-vOf7vXn7Nu/GOff9OCbQVbqgcr8Hh6ukWUyl4nJZZP0GzLVHGAxQ87sXaAERFosH+q6Wle6tBLkDPxhCXMkyqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0aZQim+ycTC3Jblp9Jl26OmLONdl6WEpnpyjyWU+EbwIgXHpqTS2Xg8HDbxaPQXqBq3cccCAUNBvw9gK+yK88amY="}]},"maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/curvecp-1.2.1.tgz_1474141024530_0.7666958663612604"}}},"readme":"# CurveCP\n\nPure Javascript CurveCP protocol\n\nThe aim of this project is to implement the CurveCP protocol in pure javascript following the specification on [http://www.curvecp.org](http://www.curvecp.org) and interopable with the reference implementation.\n\nThis project currently implements the messaging format, encryption layer and congestion control algorithm but still needs to be tested, fine-tuned and improved upon. I don't consider this library to be usable yet.\n\n## Quick start\n\nSee examples directory for an example client and server implementation.\n\nYou should create a PacketStream to start with (supplying public/private keys and other required info) and then wrap this stream in a MessageStream() object.\n\nClients should then execute the connect() method on MessageStream object.\n\n## Design\n\nThis implementation makes a clean split between:\n\n* The congestion control algorithm (chicago.js)\n* The crypto layer (packet-stream.js)\n* The messaging layer (message-stream.js)\n* The actual networking transport. To follow the reference implementation, you should use UDP as a networking transport (like illustrated in examples section) but in principle, the packet-stream can be connected to any networking transport. I'm also using it with different types of transports in my own projects.\n\n## Inspiration\n\n* The reference implementation/specification at [http://www.curvecp.org](http://www.curvecp.org)\n* The description of the Chicago algorithm by Matthew Dempsky at [http://shinobi.dempsky.org/~matthew/curvecp/chicago.html](http://shinobi.dempsky.org/~matthew/curvecp/chicago.html)\n* The libcurvecpr project at [https://github.com/impl/libcurvecpr](https://github.com/impl/libcurvecpr) for inspiration on a clean split between the messaging layer and congestion control aglorithm.\n","maintainers":[{"name":"tdelaet","email":"thomas@delaet.org"}],"time":{"modified":"2022-06-14T06:07:11.330Z","created":"2016-01-01T21:46:31.106Z","0.5.0":"2016-01-01T21:46:31.106Z","0.5.1":"2016-03-13T19:41:02.918Z","0.6.0":"2016-03-26T15:33:45.448Z","0.6.1":"2016-04-09T11:13:41.253Z","0.6.2":"2016-05-07T17:29:09.033Z","0.7.0":"2016-06-18T14:48:52.107Z","0.7.1":"2016-06-19T18:25:59.347Z","0.7.2":"2016-06-19T19:18:44.474Z","0.8.1":"2016-07-01T21:12:48.105Z","0.8.2":"2016-07-07T20:51:11.862Z","0.8.3":"2016-07-09T13:39:27.275Z","0.8.4":"2016-07-16T13:27:32.683Z","0.9.0":"2016-07-29T15:23:28.839Z","0.9.1":"2016-07-30T13:54:05.107Z","0.9.2":"2016-07-30T17:11:26.589Z","0.9.3":"2016-07-30T17:29:13.348Z","0.9.4":"2016-07-30T20:57:05.297Z","0.9.5":"2016-08-01T15:46:30.031Z","0.9.6":"2016-08-09T21:52:16.060Z","0.9.7":"2016-08-10T23:54:21.674Z","0.9.8":"2016-08-11T16:43:01.684Z","0.9.9":"2016-08-12T22:10:14.839Z","1.0.0":"2016-08-13T13:19:46.370Z","1.0.1":"2016-08-13T20:38:50.995Z","1.0.2":"2016-08-13T20:55:50.805Z","1.1.0":"2016-08-27T08:13:26.818Z","1.1.1":"2016-09-03T16:55:45.916Z","1.1.2":"2016-09-08T17:06:55.052Z","1.2.0":"2016-09-11T16:09:11.053Z","1.2.1":"2016-09-17T19:37:06.192Z"},"homepage":"https://github.com/thomasdelaet/curvecp#readme","keywords":["curvecp"],"repository":{"type":"git","url":"git://github.com/thomasdelaet/curvecp.git"},"author":{"name":"Thomas Delaet","email":"thomas@delaet.org"},"bugs":{"url":"https://github.com/thomasdelaet/curvecp/issues"},"license":"MIT","readmeFilename":"README.md"}