{"_id":"@coast-team/mute-crypto","_rev":"22-56f4e0d584126f0489ab54995e56c5ab","name":"@coast-team/mute-crypto","dist-tags":{"latest":"0.4.4"},"versions":{"0.0.1":{"name":"@coast-team/mute-crypto","version":"0.0.1","description":"Algorithm generating a cryptographic key for MUTE collaborative session","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/coast-team/mute-crypto.git"},"keywords":["p2p","cryptographic","key"],"author":"","contributors":[{"name":"Philippe Kalitine","email":"philippe.kalitine@gmail.com","url":"http://philippe.kalitine.name/"},{"name":"Jean-Philippe Eisenbarth"}],"license":"AGPL-3.0","bugs":{"url":"https://github.com/coast-team/mute-crypto/issues"},"homepage":"https://github.com/coast-team/mute-crypto#readme","scripts":{"build":"rm -rf dist && tsc --outDir dist/commonjs -m commonjs","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --fix -p tsconfig.json 'src/**/*.ts' && prettier --write --list-different 'src/**/*.ts' './*.{ts,js,json,md}'  && markdownlint ./*.md -i 'CHANGELOG.md'","cz":"git-cz","precommit":"lint-staged && npm run build && git add dist/*","commitmsg":"commitlint -e $GIT_PARAMS","prerelease":"npm run build && git add dist/*","release":"standard-version --no-verify","publish":"npm publish --access public"},"dependencies":{"crypto-api-wrapper":"^0.6.0"},"devDependencies":{"@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","commitizen":"^2.10.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","lint-staged":"^7.2.0","markdownlint-cli":"^0.11.0","prettier":"^1.13.7","standard-version":"^4.4.0","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2","validate-commit-msg":"^2.14.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"lint-staged":{"linters":{"*.md":["prettier --write --list-different","git add","markdownlint -i 'CHANGELOG.md'"],"*.ts":["tslint --fix -p tsconfig.json","git add"],"*.{ts,json,scss,css}":["prettier --write --list-different -e *proto*","git add"]},"concurrent":false},"gitHead":"eb44e9005b04e2cf5dc65f716665240d62bbbd2d","_id":"@coast-team/mute-crypto@0.0.1","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"kalitine","email":"philippe.kalitine@gmail.com"},"dist":{"integrity":"sha512-nkTBlhxxCvE7amipzsxnp3YMdNXlXSurwepk3Fk2tfThNGWZxxHEsfnFnqIWsvrGr7yQnAuEqKBVpb7o58uAgw==","shasum":"7026345a1c0f5d36b686caa5ffa835b9a4b9ede6","tarball":"https://registry.npmjs.org/@coast-team/mute-crypto/-/mute-crypto-0.0.1.tgz","fileCount":19,"unpackedSize":52465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTyhYCRA9TVsSAnZWagAA8ywP/Renv8Fbci+hkehH22kw\nI5NFOn3rT0KVgj0Oc9Vvnh9iXE5xrwr/71LMAx89K3Oi9Td4Yj6k4VRII/7D\n851YZsF3DS5YTxyLcBOMzb9YSYy2SyQaG1M0w94WANHB0yi52xpvTOqXzy7a\nmiCP+gvgsB+9047HU5IWhs1ccslNi9D/LNCsteP9LVyz0Afgl45ZkqytTwKF\nUBo3orsIwQfuPgW3Xm8tw8gE9u7L9Gwzmb861WVw3B6Im1b8S+sYVbXzrZda\n4w/MUBgUGKn2Ir/Z1Z4maOQ7WFVDI92kxcopOplPGmlwvk2Ud+fGU2Tfhcxa\nn1ETZvj5ZMdZUlRdVGd+aad4mrTCgUeyQN9jobJXwqOKWwc9g5WhTG9iKtYx\nXwurwwlZkPpGd8ahEAnfjda+WTY7G+hDxoKxDrTJoVyVAoHsOBURRDgt/82P\nrtXJmiku5O4myNtA5k7W67prFhIH+fPIfbylEbM+C/KwZJUntoRKBZG4HJED\nnKK1jZpoQkWOmwgPew+rO6edvTzMLHXaRxfXZ3AGUMNtSd9RIHloQANwj4nA\nZDu/B2Jo/vpZtk/tA2scOSQ8Nw3TE5dWDjyvJ+9/2oWd2H3i8XK3jdYuSRtp\nEeOST4FmV0xaqWcvhV6XQYqA/E6Z9UjOI2msM5vv1wt0n+cYfBVqmJsZTun3\n31AM\r\n=93sZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFedwuBBiAi93rYaqqA/C7qJKhCBTGMbVD5Pjizo+v7wAiBc5SqqXqDewY2sExlJlTApn1e61rL5tTC5IPvNqAuL0A=="}]},"maintainers":[{"name":"jpeisenbarth","email":"jp@eisenbarth.io"},{"name":"kalitine","email":"philippe.kalitine@gmail.com"},{"name":"matthieunicolas","email":"nicolasmatthieu57@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mute-crypto_0.0.1_1531914328154_0.8899964890278853"},"_hasShrinkwrap":false},"0.0.2":{"name":"@coast-team/mute-crypto","version":"0.0.2","description":"Algorithm generating a cryptographic key for MUTE collaborative session","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/coast-team/mute-crypto.git"},"keywords":["p2p","cryptographic","key"],"author":"","contributors":[{"name":"Philippe Kalitine","email":"philippe.kalitine@gmail.com","url":"http://philippe.kalitine.name/"},{"name":"Jean-Philippe Eisenbarth"}],"license":"AGPL-3.0","bugs":{"url":"https://github.com/coast-team/mute-crypto/issues"},"homepage":"https://github.com/coast-team/mute-crypto#readme","scripts":{"build":"rm -rf dist && tsc --outDir dist/commonjs -m commonjs","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --fix -p tsconfig.json 'src/**/*.ts' && prettier --write --list-different 'src/**/*.ts' './*.{ts,js,json,md}'  && markdownlint ./*.md -i 'CHANGELOG.md'","cz":"git-cz","precommit":"lint-staged && npm run build && git add dist/*","commitmsg":"commitlint -e $GIT_PARAMS","prerelease":"npm run build && git add dist/*","release":"standard-version --no-verify","publish":"npm publish --access public"},"dependencies":{"crypto-api-wrapper":"^0.6.0"},"devDependencies":{"@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","commitizen":"^2.10.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","lint-staged":"^7.2.0","markdownlint-cli":"^0.11.0","prettier":"^1.13.7","standard-version":"^4.4.0","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2","validate-commit-msg":"^2.14.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"lint-staged":{"linters":{"*.md":["prettier --write --list-different","git add","markdownlint -i 'CHANGELOG.md'"],"*.ts":["tslint --fix -p tsconfig.json","git add"],"*.{ts,json,scss,css}":["prettier --write --list-different -e *proto*","git add"]},"concurrent":false},"gitHead":"9b4b9b05e7f7fd7cb6c31fc41e52b8c60de17728","_id":"@coast-team/mute-crypto@0.0.2","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"kalitine","email":"philippe.kalitine@gmail.com"},"dist":{"integrity":"sha512-1JUO4QMl7j++E8CjfGPrxhYX7i8Y1rIOlrNWZLahCaxdOnJDrM22H0kBvDyByPiWpVzCeS42tTjp2ueXIfI3lA==","shasum":"12d4e226335fb0541931c65eb562195ee030d9f7","tarball":"https://registry.npmjs.org/@coast-team/mute-crypto/-/mute-crypto-0.0.2.tgz","fileCount":19,"unpackedSize":52580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTykGCRA9TVsSAnZWagAAUyEQAJTtOMhez3dXZnTWqlbB\nYJfTRcKXzPFnSie8xNxMfIJOR5YoWpl6lpXkUENeuhiPwiinzcxr/nxM9roD\n6lGi/SDvkOHTUehHFHt8U1E0Nbonr4oglkZztcK7EkTQ5jYonj81Yxb2fgiZ\nS9+zr9489xdtYYAA/Bv/yGNplGjV/qaBf4JNVUckYlNxV6rzduv9PRisUF3x\nnNQHgDKj7wSI9fMMi7gIfhXmzDre2kB3BtOL5Q7LnAGw9fjbVgEZS0R0xRpI\n1DNtf2WZjqmNXXtqcy4n0sQR/NEvqYRYrCrIrqNLybZO9t0aTSh8+rnIyf3z\nwZpPX/2ChQfgEN8EYjSo3YNGgDENqAJo9FzjYe+3op3BrlRHcI2Y8t0H1m43\ndWPXLWyMxhGE/jsNApwZjxEZtisklp7Dtrav2IvxalXgpBAywzQoZMh7PKV7\n7GkCj6EVNSaX+cP9KdBkZJIf5Xw2SfzYAbYmSESbIB2YRGrpWLiOFpWuQmZg\nJo/xgle2xCXNJZ2ZNLVegiHRnmHScuAsCeR+B/REbH5hb1QLauZfO+O3FOUB\n3Z+/YYDtUM0/7DMfCdc9tV8KGQFWCN6f8UtiJOoanikKO2zUWHBrRVObYlU/\ncs+VmCQbLIvLijiexKyZ/SeIqH5dBnkedFtFSjusJlPNa5daxA/GczAD1XPf\ncDrc\r\n=AVZE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFubY/sejunBznEmNCpP5sMOjqcqmWmyskfPVg0BDdrFAiBZZ8HfISyv4KZgKooJuneyAESAzBnf6Pr2NDNdu23E7A=="}]},"maintainers":[{"name":"jpeisenbarth","email":"jp@eisenbarth.io"},{"name":"kalitine","email":"philippe.kalitine@gmail.com"},{"name":"matthieunicolas","email":"nicolasmatthieu57@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mute-crypto_0.0.2_1531914502873_0.6657014114216924"},"_hasShrinkwrap":false},"0.1.0":{"name":"@coast-team/mute-crypto","version":"0.1.0","description":"Algorithm generating a cryptographic key for MUTE collaborative session","main":"dist/mute-crypto.es5.cjs.js","module":"dist/mute-crypto.es5.esm.js","es2015":"dist/mute-crypto.es2015.esm.js","esnext":"dist/mute-crypto.esnext.esm.js","types":"dist/types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/coast-team/mute-crypto.git"},"keywords":["p2p","cryptographic","key"],"author":"","contributors":[{"name":"Philippe Kalitine","email":"philippe.kalitine@gmail.com","url":"https://philippe.kalitine.name/"},{"name":"Jean-Philippe Eisenbarth"}],"license":"AGPL-3.0","bugs":{"url":"https://github.com/coast-team/mute-crypto/issues"},"homepage":"https://github.com/coast-team/mute-crypto#readme","scripts":{"build":"rm -rf dist && rollup --config","postbuild":"mkdir -p dist/types/proto && cp src/proto/index.d.ts dist/types/proto","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --fix -p tsconfig.json --exclude src/proto/*d.ts && prettier --write --list-different 'src/**/*.ts' './*.{ts,js,json,md}' && markdownlint ./*.md -i 'CHANGELOG.md'","cz":"git-cz","precommit":"lint-staged","commitmsg":"commitlint -e $GIT_PARAMS","prerelease":"npm run build","release":"standard-version --no-verify","publish":"npm publish --access public","proto":"pbjs -t static-module -w es6 --no-verify --no-delimited --no-convert -o src/proto/index.js src/proto/index.proto && pbts -o src/proto/index.d.ts src/proto/index.js","postproto":"rollup -c rollup.config.proto.js"},"dependencies":{"crypto-api-wrapper":"^0.6.5"},"peerDependencies":{"rxjs":"^6.2.2"},"devDependencies":{"@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","commitizen":"^2.10.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","lint-staged":"^7.2.0","markdownlint-cli":"^0.12.0","prettier":"^1.14.0","protobufjs":"^6.8.8","rollup":"^0.63.4","rollup-plugin-cleanup":"^3.0.0","rollup-plugin-commonjs":"^9.1.4","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-re":"^1.0.7","rollup-plugin-typescript2":"^0.16.1","standard-version":"^4.4.0","tslint":"^5.10.0","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1","validate-commit-msg":"^2.14.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"lint-staged":{"linters":{"*.md":["prettier --write --list-different","git add","markdownlint -i 'CHANGELOG.md'"],"*.ts":["tslint --fix -p tsconfig.json","git add"],"*.{ts,json,scss,css}":["prettier --write --list-different -e *proto*","git add"]},"concurrent":false},"gitHead":"66ef832f30383fe8e7e6081ebadedc21577997f5","_id":"@coast-team/mute-crypto@0.1.0","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"kalitine","email":"philippe.kalitine@gmail.com"},"dist":{"integrity":"sha512-+L9gIXrs9rbbnRuFaYIYdyoLpsHHg36eq39ys/UeTflP2CEcwwaiQpw+6T/eHqiN333AXuZpciLW0znNQ6lg7A==","shasum":"3ec0fd358e5532255dfab4216e2f9e33f7b41668","tarball":"https://registry.npmjs.org/@coast-team/mute-crypto/-/mute-crypto-0.1.0.tgz","fileCount":38,"unpackedSize":1758251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYHniCRA9TVsSAnZWagAAm+MP/2m8XbxCyZiKRYsI+8G5\n7yg/+QB8jtiiFsReKvrCucyvzCFUWUKoKnxdoBeEvkGE2MiQqwQs/vDRP18o\nK3sAgYR0NHT01TUX462w2T4d+IEIxmnvNaJ1iiL7dMkhJhn9kTowxQe7o89t\n9PhtnAozR/bjk8cBf9Tuq6CYcU1m5TSWbJxoiay0NE1XPG4nnUB2CmOrizPE\nBUdQdtNeV0iTHJtM2xaDkyCx+NNYRnDUwYXtqnT0wx8Fmrt/aA7bPEcIErBl\n+WhSnRoTZ/EYv+iSvwhB9NvpkAD9NLxzvMhv5sgD5XjHBFfDQRLaEfUKtbFx\nh+tb9lykc4j2dxh4dMWZTFT7TI5MbU5I8Ujs55Ut+7N++cyg35WIu2Q4muTE\nSmTcF3nwr6zim/6hr4XbHhwqY2bHHd8Gubt7d6yB4oiwLCmh8IujrO/Gd6mk\nML/udtZKC2jmXhH1bhn43eQ+dVA7G5fwtHNzvD7gWHRztSRqV5PBRi/IYVvR\nQ155OKXTWbRc7efdE4By38dSWIaJeBAJr08vPap4CLJriiq/I78tAI2Cftyi\n7CAwGJ1gtc2eUfZ0X+AeaWzVMvpsnXIWESjJ7eO9I8rvYKcbuLAAj4WsI6MT\n8+IgXbt8Lp0ebgPXj8sFXpMd9YMjd79kbFXesyUR1M5WES+6HcOmsuowr03h\ncsj6\r\n=HlBR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmDk+r8lkFRXJDTuWJ7xQJNorAhvtmemyc4ODrHDiz3AiEAz4mLLPNsV+JDN2o+LPZGXHH9f2smMTEKRnrUt65hnZA="}]},"maintainers":[{"name":"jpeisenbarth","email":"jp@eisenbarth.io"},{"name":"kalitine","email":"philippe.kalitine@gmail.com"},{"name":"matthieunicolas","email":"nicolasmatthieu57@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mute-crypto_0.1.0_1533049314572_0.5041623545442788"},"_hasShrinkwrap":false},"0.1.1":{"name":"@coast-team/mute-crypto","version":"0.1.1","description":"Algorithm generating a cryptographic key for MUTE collaborative session","main":"dist/mute-crypto.es5.cjs.js","module":"dist/mute-crypto.es5.esm.js","es2015":"dist/mute-crypto.es2015.esm.js","esnext":"dist/mute-crypto.esnext.esm.js","types":"dist/types/index.d.ts","files":["dist/"],"repository":{"type":"git","url":"git+https://github.com/coast-team/mute-crypto.git"},"keywords":["p2p","cryptographic","key"],"author":"","contributors":[{"name":"Philippe Kalitine","email":"philippe.kalitine@gmail.com","url":"https://philippe.kalitine.name/"},{"name":"Jean-Philippe Eisenbarth"}],"license":"AGPL-3.0","bugs":{"url":"https://github.com/coast-team/mute-crypto/issues"},"homepage":"https://github.com/coast-team/mute-crypto#readme","scripts":{"build":"rm -rf dist && rollup --config","postbuild":"mkdir -p dist/types/proto && cp src/proto/index.d.ts dist/types/proto","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --fix -p tsconfig.json --exclude src/proto/*d.ts && prettier --write --list-different 'src/**/*.ts' './*.{ts,js,json,md}' && markdownlint ./*.md -i 'CHANGELOG.md'","cz":"git-cz","precommit":"lint-staged","commitmsg":"commitlint -e $GIT_PARAMS","prerelease":"npm run build","release":"standard-version --no-verify","publish":"npm publish --access public","proto":"pbjs -t static-module -w es6 --no-verify --no-delimited --no-convert -o src/proto/index.js src/proto/index.proto && pbts -o src/proto/index.d.ts src/proto/index.js","postproto":"rollup -c rollup.config.proto.js"},"dependencies":{"crypto-api-wrapper":"^0.6.5"},"peerDependencies":{"rxjs":"^6.2.2"},"devDependencies":{"@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","commitizen":"^2.10.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","lint-staged":"^7.2.0","markdownlint-cli":"^0.12.0","prettier":"^1.14.0","protobufjs":"^6.8.8","rollup":"^0.63.4","rollup-plugin-cleanup":"^3.0.0","rollup-plugin-commonjs":"^9.1.4","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-re":"^1.0.7","rollup-plugin-typescript2":"^0.16.1","standard-version":"^4.4.0","tslint":"^5.10.0","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1","validate-commit-msg":"^2.14.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"lint-staged":{"linters":{"*.md":["prettier --write --list-different","git add","markdownlint -i 'CHANGELOG.md'"],"*.ts":["tslint --fix -p tsconfig.json","git add"],"*.{ts,json,scss,css}":["prettier --write --list-different -e *proto*","git add"]},"concurrent":false},"gitHead":"31f14046d4165789883f7724bcf2a8814db3d315","_id":"@coast-team/mute-crypto@0.1.1","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"kalitine","email":"philippe.kalitine@gmail.com"},"dist":{"integrity":"sha512-pZlhvwxQFs5IGAV3ssvVD495bmrXTHTWhjNX1T/ptC1/sPuLBYEN2k5EEFCJ70IbBDR77UQe/ka7Qp4NN3RGxw==","shasum":"1dc3b79edf8ff4e5469654877806c7ae74bfe9f4","tarball":"https://registry.npmjs.org/@coast-team/mute-crypto/-/mute-crypto-0.1.1.tgz","fileCount":20,"unpackedSize":1681811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYH0vCRA9TVsSAnZWagAAbXQQAJJFzRlHMDGuyS1lEdlo\nTMOlH9dKHRrTJAIKNU+jCxf7qAdYsI/UrQFov8lPYN5km4EMDVVM/SQGF9pT\nWsjrah+QZpXmF8SZlfgIA4FdB+83MM/cxPCEioMQluHD74SJbGG/4QIUIIxy\nKm0Rt6JnKhOaqXCCEqla87m2HpFUly1r79ZcLxNSH2qiJBj0aU2uZ6Af6CAa\nk1XGyEncbkd62ICQxfTNumpJdLRG20Af3H4v/8HW0Ud08J+0w6MozQ5Rzg7z\nYl3rbDFYtCbSOlVo4nihcW6iwHWCxUCHn1b5+cPuY/q9fPsihgoZlotanG9b\n/QuEA58C2xP0DktPUs6zV2V1ZcgeK+p5IVM6TXlGEyPPJ5Y3ADSB+JwGuDd9\n5Yy4jVgmh18JuniqIaZzWGCHmV78mPV1SJwrk7iLPUFk6HcdJgwXn3d8ykYP\nzi5CsdJbg2Ms85rXiFx25LNbWU7CZwWMlCbh10y3NaP8GN3xGspdxkhlb8YN\n+rZUKTa4puXxvMQraTjumSGT2OUS1iqH0zdszyoVqDgUXhfyA6Dsn4iGo0eL\nNstrK+Amz4awWox4HmPKkGhc9xt33fs9q/N8rFohfXK2MuPOxfXjlVjk+9SK\nCR9I3mnwtqdT+O9OEiwNCcBmZoM1YJcKfx3mybAkMuXpN7yUhFAFULU+meJP\nxVKX\r\n=hMPu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyS/fzqGePaAzRbvBwe9lq2JI886JWxvCoig6tXzCVRAiEA6YafJUvd+/YmtydTdaTTD2QU47Fz92X1hCo8s6279uQ="}]},"maintainers":[{"name":"jpeisenbarth","email":"jp@eisenbarth.io"},{"name":"kalitine","email":"philippe.kalitine@gmail.com"},{"name":"matthieunicolas","email":"nicolasmatthieu57@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mute-crypto_0.1.1_1533050159704_0.2949049294603048"},"_hasShrinkwrap":false},"0.2.0":{"name":"@coast-team/mute-crypto","version":"0.2.0","description":"Algorithm generating a cryptographic key for MUTE collaborative session","main":"dist/mute-crypto.es5.cjs.js","module":"dist/mute-crypto.es5.esm.js","es2015":"dist/mute-crypto.es2015.esm.js","esnext":"dist/mute-crypto.esnext.esm.js","types":"dist/types/index.d.ts","files":["dist/"],"repository":{"type":"git","url":"git+https://github.com/coast-team/mute-crypto.git"},"keywords":["p2p","cryptographic","key"],"author":"","contributors":[{"name":"Philippe Kalitine","email":"philippe.kalitine@gmail.com","url":"https://philippe.kalitine.name/"},{"name":"Jean-Philippe Eisenbarth"}],"license":"AGPL-3.0","bugs":{"url":"https://github.com/coast-team/mute-crypto/issues"},"homepage":"https://github.com/coast-team/mute-crypto#readme","scripts":{"build":"rm -rf dist && rollup --config","postbuild":"mkdir -p dist/types/keyAgreementBD/proto && cp src/keyAgreementBD/proto/index.d.ts dist/types/keyAgreementBD/proto","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --fix -p tsconfig.json --exclude src/proto/*d.ts && prettier --write --list-different 'src/**/*.ts' './*.{ts,js,json,md}' && markdownlint ./*.md -i 'CHANGELOG.md'","cz":"git-cz","precommit":"lint-staged","commitmsg":"commitlint -e $GIT_PARAMS","prerelease":"npm run build","release":"standard-version --no-verify","publish":"npm publish --access public","proto":"pbjs -t static-module -w es6 --no-verify --no-delimited --no-convert -o src/keyAgreementBD/proto/index.js src/keyAgreementBD/proto/index.proto && pbts -o src/keyAgreementBD/proto/index.d.ts src/proto/index.js","postproto":"rollup -c rollup.config.proto.js"},"dependencies":{"crypto-api-wrapper":"^0.6.5"},"devDependencies":{"@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","commitizen":"^2.10.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","lint-staged":"^7.2.0","markdownlint-cli":"^0.12.0","prettier":"^1.14.2","protobufjs":"^6.8.8","rollup":"^0.64.1","rollup-plugin-cleanup":"^3.0.0","rollup-plugin-commonjs":"^9.1.5","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-re":"^1.0.7","rollup-plugin-strip":"^1.1.1","rollup-plugin-typescript2":"^0.16.1","standard-version":"^4.4.0","tslint":"^5.10.0","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1","validate-commit-msg":"^2.14.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"lint-staged":{"linters":{"*.md":["prettier --write --list-different","git add","markdownlint -i 'CHANGELOG.md'"],"*.ts":["tslint --fix -p tsconfig.json","git add"],"*.{ts,json,scss,css}":["prettier --write --list-different -e *proto*","git add"]},"concurrent":false},"gitHead":"f35a9d16d4a7401f0f2185b7d66d189a1651b136","_id":"@coast-team/mute-crypto@0.2.0","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"kalitine","email":"philippe.kalitine@gmail.com"},"dist":{"integrity":"sha512-3SZPL3zI9ts5ItbdWsIPqyVSAuD6C8kKmgBOjwQiuJrIsjEWYYybNaRbIUbV732MWh7eDPHclwlwk56eweI13w==","shasum":"139c6ca8162335d658c4d7c67d9a522da7cad38d","tarball":"https://registry.npmjs.org/@coast-team/mute-crypto/-/mute-crypto-0.2.0.tgz","fileCount":23,"unpackedSize":1428401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbWFECRA9TVsSAnZWagAAmY0QAIAMddo6s4Ky0zOcEuOq\nCmYulukRY8bFvdGw2nRl3UqebB2P3zIIM3duV/x42VQyTS2uKbZtcaB9L4q1\nRjBWa4MJgurPvLihVX0cCK4Eo6NGW8XgqehjP4dILP4B4LAdIJ+AbAAm5O0y\nZRwUqUecGnx4ajJFQ7jbqgkUZ2KjtcYNb5zKWFPWpy7PytCGIpg2emI9CAs3\n/8BSwoO2Po6zlm5fYIdfPvGW3OVJsIhyaBcWflUns6f3WVieFtZdmBsj15RX\nTFYzkD7Ss3jZGK9h3eDM/AFdDOAljfMf3cfxHZNw4/mgs16uB2yC6i1UjZsF\nqxbqdAxNqUIqXrtSSzB455PQcjrwZa+aRcTdxYT2KJghkrvFXm5F4uig4/Qc\nJn/Hck9wlBxyTjurOHighB48xyT7gBD5RNYLsSSnZLrCT6INIY4p/64LK82S\nIdQqVP5QsKcy7Qv4udbRjHd0VI4G9S6YNEC2AxGlFjPnS/4tQaux4og3NFWn\n24TSDS/5LqlyxM+9uQJaqE7jzSijwY/jMExHw9pCX3r1OMHWBg5wEyhS9n4q\nFLUu1Yu5jSRe6zdPFd4pdDQQLtccwwCmy3+fEuFF1bagpQha/HvhMGqwJDim\n7NQTmuXVCHaVRNGv3rARzkSyAWWCNY0fmYpqIZZJSjBW6bqPEyKfKJYA2QZ/\nWQEN\r\n=ePJ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJf45AYCkcD5S2HwIjTpxPXmRdA4Ys985ekkDQGrpH+AIgacKCeQHyrrDclO0UVF6xUrNEGHFO9xfqora03CCJgc4="}]},"maintainers":[{"name":"jpeisenbarth","email":"jp@eisenbarth.io"},{"name":"kalitine","email":"philippe.kalitine@gmail.com"},{"name":"matthieunicolas","email":"nicolasmatthieu57@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mute-crypto_0.2.0_1533894980220_0.49575064615223474"},"_hasShrinkwrap":false},"0.2.2":{"name":"@coast-team/mute-crypto","version":"0.2.2","description":"Algorithm generating a cryptographic key for MUTE collaborative session","main":"dist/mute-crypto.es5.cjs.js","module":"dist/mute-crypto.es5.esm.js","es2015":"dist/mute-crypto.es2015.esm.js","esnext":"dist/mute-crypto.esnext.esm.js","types":"dist/types/index.d.ts","files":["dist/"],"repository":{"type":"git","url":"git+https://github.com/coast-team/mute-crypto.git"},"keywords":["p2p","cryptographic","key"],"author":"","contributors":[{"name":"Philippe Kalitine","email":"philippe.kalitine@gmail.com","url":"https://philippe.kalitine.name/"},{"name":"Jean-Philippe Eisenbarth"}],"license":"AGPL-3.0","bugs":{"url":"https://github.com/coast-team/mute-crypto/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/coast-team/mute-crypto#readme","scripts":{"build":"rm -rf dist && rollup --config","postbuild":"mkdir -p dist/types/keyAgreementBD/proto && cp src/keyAgreementBD/proto/index.d.ts dist/types/keyAgreementBD/proto","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --fix -p tsconfig.json --exclude src/proto/*d.ts && prettier --write --list-different 'src/**/*.ts' './*.{ts,js,json,md}' && markdownlint ./*.md -i 'CHANGELOG.md'","cz":"git-cz","precommit":"lint-staged","commitmsg":"commitlint -e $GIT_PARAMS","prerelease":"npm run build","release":"standard-version --no-verify","proto":"pbjs -t static-module -w es6 --no-verify --no-delimited --no-convert -o src/keyAgreementBD/proto/index.js src/keyAgreementBD/proto/index.proto && pbts -o src/keyAgreementBD/proto/index.d.ts src/proto/index.js","postproto":"rollup -c rollup.config.proto.js"},"dependencies":{"@coast-team/mute-crypto-helper":"^1.0.0-beta.0"},"devDependencies":{"@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","commitizen":"^2.10.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","lint-staged":"^7.2.2","markdownlint-cli":"^0.12.0","prettier":"^1.14.2","protobufjs":"^6.8.8","rollup":"^0.64.1","rollup-plugin-cleanup":"^3.0.0","rollup-plugin-commonjs":"^9.1.5","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-re":"^1.0.7","rollup-plugin-strip":"^1.1.1","rollup-plugin-typescript2":"^0.16.1","standard-version":"^4.4.0","tslint":"^5.10.0","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1","validate-commit-msg":"^2.14.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"lint-staged":{"linters":{"*.md":["prettier --write --list-different","git add","markdownlint -i 'CHANGELOG.md'"],"*.ts":["tslint --fix -p tsconfig.json","git add"],"*.{ts,json,scss,css}":["prettier --write --list-different -e *proto*","git add"]},"concurrent":false},"gitHead":"aec4589a30ece52b6e6c60e09498a974e7b22934","_id":"@coast-team/mute-crypto@0.2.2","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"kalitine","email":"philippe.kalitine@gmail.com"},"dist":{"integrity":"sha512-9/qZUb5KtXU/Ms7oVj8Xx3TOUFIeEm1Rc2TRNIbYlTrXpDiO4nQ+lGihg4N4KAVCp8tqFjCBnTmx5tyEDyfUOA==","shasum":"c143e028a3394a307dfc4a9dc24d61cf3c9b4bd8","tarball":"https://registry.npmjs.org/@coast-team/mute-crypto/-/mute-crypto-0.2.2.tgz","fileCount":23,"unpackedSize":1428932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcUP+CRA9TVsSAnZWagAAPSsQAI6WGnZL24NbXukrzKKR\nPwiY2OjCJ+eRV4w3gly+UEVFlwna3P5hpOWieuhed+M4YgKam2o4XyA0SGnK\nPEUZA+MIPclPEeXumIYWhNtsnb8J8T8utegDI4cV5oHf9vgqSRHW4K1UNaYS\njAusfA6qlb9cy5svCynnYIah/93Tif3rEtHMtY/Ai9Rupa6AQVgXpThScF2V\n6xOb8SXPIZiaaDDuSqXrTHjinJELPK9Lsss9SZwAO6T4g3clAVHHiWf8Lp5b\ntHNFBzpiSFctatT7dbrldjknfRPpfPEpuFQBdXw+KlyJx9qDGJQFMTya7kZJ\nRsJjV8Sq2SpRTEaalZdpPzvgyHTZV75JVbSdfPfCyftZ9o9mvw4DXFwCWiRU\nBe2XwIGXTdmOSDcjm5yXdA8TKFLYOrqSxe997LW6BEQrI3i06fuxjMOIuOnG\nnIjlb/3km9uvY+EgeEV3JXefCkreHCXzKuh31d3aHr6qSkAbkhCepNnzLSn8\nKrGXtVbseMyBF9idVrCmA74ngn8HO9RZ9JiqbBFtyE+wZD24SALASkktPiSs\nVLM2ouZc4etbwtJPHpOlF/s0muKDEik7jM5/8cMgLkAGv7GzAuPuPtyFD6QZ\nVHksmLH0F3U55O1JXZq1ayBfJN8IBOmc0rNaJ8Ggmi2WyP2L7IAd0zVmFmgB\nyz2r\r\n=M77n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFL8tTn86XrHLVGzlfxQxOI+ZL8WgNbzmtE5q7gbItPMAiEAnZk2jP6OF9OQ16iU3tB1dW4ZSOsSStXoaBWbpJCtt8M="}]},"maintainers":[{"name":"jpeisenbarth","email":"jp@eisenbarth.io"},{"name":"kalitine","email":"philippe.kalitine@gmail.com"},{"name":"matthieunicolas","email":"nicolasmatthieu57@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mute-crypto_0.2.2_1534149630028_0.016259594405453104"},"_hasShrinkwrap":false},"0.2.3":{"name":"@coast-team/mute-crypto","version":"0.2.3","description":"Algorithm generating a cryptographic key for MUTE collaborative session","main":"dist/mute-crypto.es5.cjs.js","module":"dist/mute-crypto.es5.esm.js","es2015":"dist/mute-crypto.es2015.esm.js","esnext":"dist/mute-crypto.esnext.esm.js","types":"dist/types/index.d.ts","files":["dist/"],"repository":{"type":"git","url":"git+https://github.com/coast-team/mute-crypto.git"},"keywords":["p2p","cryptographic","key"],"author":"","contributors":[{"name":"Philippe Kalitine","email":"philippe.kalitine@gmail.com","url":"https://philippe.kalitine.name/"},{"name":"Jean-Philippe Eisenbarth"}],"license":"AGPL-3.0","bugs":{"url":"https://github.com/coast-team/mute-crypto/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/coast-team/mute-crypto#readme","scripts":{"build":"rm -rf dist && rollup --config","postbuild":"mkdir -p dist/types/keyAgreementBD/proto && cp src/keyAgreementBD/proto/index.d.ts dist/types/keyAgreementBD/proto","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --fix -p tsconfig.json --exclude src/proto/*d.ts && prettier --write --list-different 'src/**/*.ts' './*.{ts,js,json,md}' && markdownlint ./*.md -i 'CHANGELOG.md'","cz":"git-cz","precommit":"lint-staged","commitmsg":"commitlint -e $GIT_PARAMS","prerelease":"npm run build","release":"standard-version --no-verify","proto":"pbjs -t static-module -w es6 --no-verify --no-delimited --no-convert -o src/keyAgreementBD/proto/index.js src/keyAgreementBD/proto/index.proto && pbts -o src/keyAgreementBD/proto/index.d.ts src/proto/index.js","postproto":"rollup -c rollup.config.proto.js"},"dependencies":{"@coast-team/mute-crypto-helper":"^1.0.0-beta.0"},"devDependencies":{"@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","commitizen":"^2.10.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","lint-staged":"^7.2.2","markdownlint-cli":"^0.12.0","prettier":"^1.14.2","protobufjs":"^6.8.8","rollup":"^0.64.1","rollup-plugin-cleanup":"^3.0.0","rollup-plugin-commonjs":"^9.1.5","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-re":"^1.0.7","rollup-plugin-typescript2":"^0.16.1","standard-version":"^4.4.0","tslint":"^5.10.0","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1","validate-commit-msg":"^2.14.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"lint-staged":{"linters":{"*.md":["prettier --write --list-different","git add","markdownlint -i 'CHANGELOG.md'"],"*.ts":["tslint --fix -p tsconfig.json","git add"],"*.{ts,json,scss,css}":["prettier --write --list-different -e *proto*","git add"]},"concurrent":false},"gitHead":"9606f9664c40d6404730823c26e162e15903676b","_id":"@coast-team/mute-crypto@0.2.3","_npmVersion":"6.4.0","_nodeVersion":"8.11.3","_npmUser":{"name":"kalitine","email":"philippe.kalitine@gmail.com"},"dist":{"integrity":"sha512-nVN+csXmhMfRMaljAXh4+b0MWv5ApqE502Mw1TbZ/cjS7GfZDN3J/IJLh8E1VCJnECVmbwmN1eEoX71dEHGXUQ==","shasum":"fc92802833f10dbb80061350e4440e2508f0d9c2","tarball":"https://registry.npmjs.org/@coast-team/mute-crypto/-/mute-crypto-0.2.3.tgz","fileCount":22,"unpackedSize":1420486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJben7wCRA9TVsSAnZWagAAhI4P/i85bXxZJenbk0WoyMW5\npSGsCwfjcV2TScP+msY/Kz5h19zAMOnyo9y+fNBuLwWxCW46K1UY+i9bN2jF\nWq16h25l36Df0Y7ryqnp0gng9hzBCqJCVi/50+B6OietHM6IZl9ySDG6mMk5\nxgGimng4N1OmcHO9bz7IwvNMdxtlSjGNx8rNts4SXlJbM6h/2mtX8vuN3f7i\nwdOBz8enRjoTgV3Sy0XIDFgkfHpyAyxK9jTwXktQS8adeeQ1jqlxReaKNsma\nhNkVdbokHyV2xy79uz4Gy5uvbVH9BGLUHtwzYLi7JDWqgcPZNZbqvkjJwmE9\nrapi8pC9BZLjt4fG9gEi6ZqbrPGJPF1oi8b1vbJOsoYvWQ4RT9D0tDsRhJ2p\nVM2o1Fe3PDzpmllHrhcYXgFLUpuodTb8lZ9O9v+CxF7m4SMQHZZ+gWAPXwEJ\n+t8e0WfowyQm4vLurs9ISdlcw99SeMvh4PMKk3sMW+9JHOuhebYyOxr1B8SG\nzBCxB0BTB2uwpgNuj5skWbzqpmFOKs1XkMcqU3Xb2Ckt3O7bBUibtVB+f6bd\naOs9jUqItZRhDSPX3xtE38GOOcEctdIDHcK/r44BD9ihp6asHB6HVhwmfS2f\nxjhE1SQHDUMOGijAm4A3vjbxMkqvyYNMyHrxCAmTL3PwaG7rqr2EtPI27vwL\nYZ0H\r\n=Mb6W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAO0+sT8j9e8QYVOdku3aUFOJ5rq/rI4pEGZwgvhvX4vAiEAm4kAo6G0/3sJoy3iqRuOwO0Wf2UvlPy1+5vfnCTc6k0="}]},"maintainers":[{"name":"jpeisenbarth","email":"jp@eisenbarth.io"},{"name":"kalitine","email":"philippe.kalitine@gmail.com"},{"name":"matthieunicolas","email":"nicolasmatthieu57@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mute-crypto_0.2.3_1534754543594_0.5507037232496552"},"_hasShrinkwrap":false},"0.3.0":{"name":"@coast-team/mute-crypto","version":"0.3.0","description":"Algorithm generating a cryptographic key for MUTE collaborative session","main":"dist/mute-crypto.es5.cjs.js","module":"dist/mute-crypto.es5.esm.js","es2015":"dist/mute-crypto.es2015.esm.js","esnext":"dist/mute-crypto.esnext.esm.js","types":"dist/types/index.d.ts","files":["dist/"],"repository":{"type":"git","url":"git+https://github.com/coast-team/mute-crypto.git"},"keywords":["p2p","cryptographic","key"],"author":"","contributors":[{"name":"Philippe Kalitine","email":"philippe.kalitine@gmail.com","url":"https://philippe.kalitine.name/"},{"name":"Jean-Philippe Eisenbarth"}],"license":"AGPL-3.0","bugs":{"url":"https://github.com/coast-team/mute-crypto/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/coast-team/mute-crypto#readme","scripts":{"build":"rm -rf dist && rollup --config","postbuild":"mkdir -p dist/types/keyAgreementBD/proto && cp src/keyAgreementBD/proto/index.d.ts dist/types/keyAgreementBD/proto","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --fix -p tsconfig.json --exclude src/proto/*d.ts && prettier --write --list-different 'src/**/*.ts' './*.{ts,js,json,md}' && markdownlint ./*.md -i 'CHANGELOG.md'","cz":"git-cz","precommit":"lint-staged","commitmsg":"commitlint -e $GIT_PARAMS","prerelease":"npm run build","release":"standard-version --no-verify","proto":"pbjs -t static-module -w es6 --no-verify --no-delimited --no-convert -o src/keyAgreementBD/proto/index.js src/keyAgreementBD/proto/index.proto && pbts -o src/keyAgreementBD/proto/index.d.ts src/proto/index.js","postproto":"rollup -c rollup.config.proto.js"},"dependencies":{"@coast-team/mute-crypto-helper":"^1.0.0-beta.0"},"devDependencies":{"@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","commitizen":"^2.10.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","lint-staged":"^7.2.2","markdownlint-cli":"^0.13.0","prettier":"^1.14.2","protobufjs":"^6.8.8","rollup":"^0.64.1","rollup-plugin-cleanup":"^3.0.0","rollup-plugin-commonjs":"^9.1.5","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-re":"^1.0.7","rollup-plugin-typescript2":"^0.16.1","standard-version":"^4.4.0","tslint":"^5.10.0","tslint-config-prettier":"^1.15.0","typescript":"^3.0.1","validate-commit-msg":"^2.14.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"lint-staged":{"linters":{"*.md":["prettier --write --list-different","git add","markdownlint -i 'CHANGELOG.md'"],"*.ts":["tslint --fix -p tsconfig.json","git add"],"*.{ts,json,scss,css}":["prettier --write --list-different -e *proto*","git add"]},"concurrent":false},"gitHead":"48296b247aec83cd2b04a5ffd2765dc34da7d9e2","_id":"@coast-team/mute-crypto@0.3.0","_npmVersion":"6.4.0","_nodeVersion":"8.11.3","_npmUser":{"name":"kalitine","email":"philippe.kalitine@gmail.com"},"dist":{"integrity":"sha512-fKf1kjFPd3Cfargnp5h3qQnyPb/SPTH1lWxvTW9hFik3E/2gjZFowiHPh5QW3rCH2w1PTUkSOQq6mTgYCu7Wlg==","shasum":"f4ca1188f99c1b4fbbacb7c52741d60fae0fd78c","tarball":"https://registry.npmjs.org/@coast-team/mute-crypto/-/mute-crypto-0.3.0.tgz","fileCount":22,"unpackedSize":1421058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfCiZCRA9TVsSAnZWagAASUgP/2rcEk9N6n+hbGbKRUkv\nL4/4/UfkE3IjAiaEjk2qztKUcbhvWN8F03CBosD5zs/iNJtqsehF7dqfI9xF\n3gqp3Cx+uSwcLb+jlP6wHYNDff6YR4/LIGFf6V8ZsErE5n2eyOkz+u3uxybf\nrG5dC/9Pze/uM9BcndfpwU0VJcJ5TYV9ahfGRibQwi/sShNeA49pirg8RgcT\nqhDllC0cHKcH7Z671Px+XhGMThmtOW9H99wy3tAgNkRYEI5Rum5PRnH2Us6u\n6KNJkFxCuKqPNBR4VxgSTuRrfxNVGJudJ8gUGN2lgN8tBE67SKYAR+Jq02ui\nc9dh7iaAmDGFA8Rl0Az9sroLqK7CjWTbDG3H2SC2k9PlqEcZbuktNsjbTzmI\nvnMrRrP0EtA+t7K8bRAe64150cQTeku2xLe0QlXBJUjDJ7YHPD3abkkuQjse\nSATii2ROWEtpGyDTkHua5I+zSi3epSrkFbQFBEZ+3U9aSCxBGNSo2GGnLwdv\nZubgk+ql5PCUwy6NvG1YkehHCJQg45mSL+5ttJOEz7PcMi7WNi9+XeNYXzBy\nbUnmvmL+lMv1ZnKvinrJEdYlmhEGyjyPqj73Z1JNzLdaxpm9YCe8jnRCdBWu\nuPnGXCTvwmV2vYZsRuiCAhRsLHwDNz+WAX5pSkc+tRjieUDpjOgd1P95tyJM\nhTc2\r\n=1pVN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlfEoXy0EKYuZxvAPY6YIPcauw5xQUOh1drTVGYTJmaAiBS8JXuwDQPna3vUJ+ZsE5ix+tFptAGgE1WTBDDG2cURg=="}]},"maintainers":[{"name":"jpeisenbarth","email":"jp@eisenbarth.io"},{"name":"kalitine","email":"philippe.kalitine@gmail.com"},{"name":"matthieunicolas","email":"nicolasmatthieu57@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mute-crypto_0.3.0_1534863513170_0.8836412815038226"},"_hasShrinkwrap":false},"0.4.0":{"name":"@coast-team/mute-crypto","version":"0.4.0","description":"Algorithm generating a cryptographic key for MUTE collaborative session","main":"dist/mute-crypto.es5.cjs.js","module":"dist/mute-crypto.es5.esm.js","es2015":"dist/mute-crypto.es2015.esm.js","esnext":"dist/mute-crypto.esnext.esm.js","types":"dist/types/index.d.ts","files":["dist/"],"repository":{"type":"git","url":"git+https://github.com/coast-team/mute-crypto.git"},"keywords":["p2p","cryptographic","key"],"author":"","contributors":[{"name":"Philippe Kalitine","email":"philippe.kalitine@gmail.com","url":"https://philippe.kalitine.name/"},{"name":"Jean-Philippe Eisenbarth"}],"license":"AGPL-3.0","bugs":{"url":"https://github.com/coast-team/mute-crypto/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/coast-team/mute-crypto#readme","scripts":{"build":"rm -rf dist && rollup --config","postbuild":"mkdir -p dist/types/keyAgreementBD/proto && cp src/keyAgreementBD/proto/index.d.ts dist/types/keyAgreementBD/proto","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --fix -p tsconfig.json --exclude src/keyAgreementBD/proto/*d.ts && prettier --write --list-different 'src/**/*.ts' './*.{ts,js,json,md}' && markdownlint ./*.md -i 'CHANGELOG.md'","cz":"git-cz","precommit":"lint-staged","commitmsg":"commitlint -e $GIT_PARAMS","prerelease":"npm run build","release":"standard-version --no-verify","proto":"pbjs -t static-module -w es6 --no-verify --no-delimited --no-convert -o src/keyAgreementBD/proto/index.js src/keyAgreementBD/proto/index.proto && pbts -o src/keyAgreementBD/proto/index.d.ts src/keyAgreementBD/proto/index.js","postproto":"rollup -c rollup.config.proto.js"},"dependencies":{"@coast-team/mute-crypto-helper":"^1.0.0"},"devDependencies":{"@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","commitizen":"^2.10.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","lint-staged":"^7.2.2","markdownlint-cli":"^0.13.0","prettier":"^1.14.2","protobufjs":"^6.8.8","rollup":"^0.65.0","rollup-plugin-cleanup":"^3.0.0","rollup-plugin-commonjs":"^9.1.6","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-re":"^1.0.7","rollup-plugin-typescript2":"^0.16.1","standard-version":"^4.4.0","tslint":"^5.10.0","tslint-config-prettier":"^1.15.0","typescript":"^3.0.1","validate-commit-msg":"^2.14.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"lint-staged":{"linters":{"*.md":["prettier --write --list-different","git add","markdownlint -i 'CHANGELOG.md'"],"*.ts":["tslint --fix -p tsconfig.json","git add"],"*.{ts,json,scss,css}":["prettier --write --list-different -e *proto*","git add"]},"concurrent":false},"gitHead":"f15b8fe8be9c5b00991b8b531fa8169f0287aef1","_id":"@coast-team/mute-crypto@0.4.0","_npmVersion":"6.4.0","_nodeVersion":"8.11.3","_npmUser":{"name":"kalitine","email":"philippe.kalitine@gmail.com"},"dist":{"integrity":"sha512-RH/rWEMozMI+DsWRY+d+J6T4rjk1jGQOczrfgda3mu5k/nGEdMNjheG8DRpf/3WHk6uPyco5WyQOgtFkgvpckA==","shasum":"9397f27ded881ee85ea1fe7a191ffc1cea1824c1","tarball":"https://registry.npmjs.org/@coast-team/mute-crypto/-/mute-crypto-0.4.0.tgz","fileCount":22,"unpackedSize":1305358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhU+ZCRA9TVsSAnZWagAAwmUP+wbQX4cUDH7EDggSSexs\nUpD5nBXCLJAigX8DA6Sd/aNGfT/ezfsPto1VFcUWzjtXUOOFpvk4ptdNfU8O\nTswjTjLN/dAxvp4HjU/K1m5L0X9G2BTtHORFjeo7kUxHu1UbABXDN2+W+cU9\nh/jEsddX2veaZxjtriGfJGiU57C7XsFE3Jx0NBxTM5vv1ggBqjjq+XT78m5w\n03CKxX/iJpipx7Xd0oE02bV/FwegSsxG4Q8sGhXpTpR+4i14Te5EoG0ZCjmU\neNX2oqBeaHk8qbH5dh1tNluvJwNo5ym6Z4kYYLzladV0iNPc4SdILQFvD2b3\nXi9Nn1c0hPNFDnSBLo7Y4qLlHItrc1lRE9M2L7YbnkgMDKmUgaKssOKK6RNj\nXYIMgq9+LTNCZwAeM7RLQC4EvEBMowRmBSxREuTxUMrjq1oaL1QpilyOpHoe\nSwe9swh2Z/b1wSeybgPovqdcns/h4edccFDKGVw4OQG78W3/G/Gg+NCoprZM\nuXId7+AvuZNb6HXZWzAHHaQ0DxD/yJy3r7FhG08ZmbewA1WX985jQc5I6JgU\nN/kuRbLzF5bBZCjgiQwygNKNbb0JM2aEvAWsAn46QXLPRjASFXi85Yronw0v\n260GZrL9cyREp+UJqMNJedV3WqNQUXU7UFz1uQy7/KVSod3aL8v9h5b2gTn9\nRsbE\r\n=9wU9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvUZlx8hL7jVKVgiUfnkUYWbhRoU53+qwAw+DpZ++zzAiEA4bAEx14J97RQB/XjCyb5Vb5ES8N5L8re0n9qlzIsaf0="}]},"maintainers":[{"name":"jpeisenbarth","email":"jp@eisenbarth.io"},{"name":"kalitine","email":"philippe.kalitine@gmail.com"},{"name":"matthieunicolas","email":"nicolasmatthieu57@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mute-crypto_0.4.0_1535463320337_0.8661007793112558"},"_hasShrinkwrap":false},"0.4.1":{"name":"@coast-team/mute-crypto","version":"0.4.1","description":"Algorithm generating a cryptographic key for MUTE collaborative session","main":"dist/mute-crypto.node.es5.cjs.js","module":"dist/mute-crypto.node.es5.esm.js","browser":"dist/mute-crypto.browser.es5.esm.js","es2015":"dist/mute-crypto.browser.es2015.esm.js","esnext":"dist/mute-crypto.browser.esnext.esm.js","types":"dist/types/index.node.d.ts","repository":{"type":"git","url":"git+https://github.com/coast-team/mute-crypto.git"},"keywords":["p2p","cryptographic","key"],"author":"","contributors":[{"name":"Philippe Kalitine","email":"philippe.kalitine@gmail.com","url":"https://philippe.kalitine.name/"},{"name":"Jean-Philippe Eisenbarth"}],"license":"AGPL-3.0","bugs":{"url":"https://github.com/coast-team/mute-crypto/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/coast-team/mute-crypto#readme","scripts":{"build":"rm -rf dist && rollup --config","postbuild":"mkdir -p dist/types/keyAgreementBD/proto && cp src/keyAgreementBD/proto/index.d.ts dist/types/keyAgreementBD/proto","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --fix -p tsconfig.json --exclude src/keyAgreementBD/proto/*d.ts && prettier --write --list-different 'src/**/*.ts' './*.{ts,js,json,md}' && markdownlint ./*.md -i 'CHANGELOG.md'","cz":"git-cz","precommit":"lint-staged","commitmsg":"commitlint -e $GIT_PARAMS","prerelease":"npm run build","release":"standard-version --no-verify","proto":"pbjs -t static-module -w es6 --no-verify --no-delimited --no-convert -o src/keyAgreementBD/proto/index.js src/keyAgreementBD/proto/index.proto && pbts -o src/keyAgreementBD/proto/index.d.ts src/keyAgreementBD/proto/index.js","postproto":"rollup -c rollup.config.proto.js"},"dependencies":{"@coast-team/mute-crypto-helper":"^1.0.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","commitizen":"^2.10.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","lint-staged":"^7.2.2","markdownlint-cli":"^0.13.0","prettier":"^1.14.2","protobufjs":"^6.8.8","rollup":"^0.65.1","rollup-plugin-cleanup":"^3.0.0","rollup-plugin-commonjs":"^9.1.6","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-re":"^1.0.7","rollup-plugin-typescript2":"^0.17.0","standard-version":"^4.4.0","tslint":"^5.10.0","tslint-config-prettier":"^1.15.0","typescript":"^3.0.1","validate-commit-msg":"^2.14.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"lint-staged":{"linters":{"*.md":["prettier --write --list-different","git add","markdownlint -i 'CHANGELOG.md'"],"*.ts":["tslint --fix -p tsconfig.json","git add"],"*.{ts,json,scss,css}":["prettier --write --list-different -e *proto*","git add"]},"concurrent":false},"gitHead":"d87429f0ce8e1646fd8887370eb8f3dfdb1130ab","_id":"@coast-team/mute-crypto@0.4.1","_npmVersion":"6.4.0","_nodeVersion":"8.11.3","_npmUser":{"name":"kalitine","email":"philippe.kalitine@gmail.com"},"dist":{"integrity":"sha512-78Na+xRvoRd889OuXA8Aolbx1Ua2el6XYInYHdRlug4BESNpJmJAmcEGElei9yV/6Y9R8OOJzS05tXi3NcOC9Q==","shasum":"9c7b0d4502ba57924a30c25fb3bb8530fc230618","tarball":"https://registry.npmjs.org/@coast-team/mute-crypto/-/mute-crypto-0.4.1.tgz","fileCount":27,"unpackedSize":1214969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj/rsCRA9TVsSAnZWagAADgkQAIh+FzSRHfUHHcSSyTgl\nlMyGHboZjFQfyml/gglJ97xhGgXREr4f7NBaTgdH5eeN8rMjdKUmespcYXCO\ntLo4d+B3Iq7GpaZGlQT0u+EOa3r60JZIT6Ts08rnD7S0oH9O8MAJvDFUHzX+\nwQaL0MP1O7FXbLs9PyrS9cU8yWokmrtNO/Enq9LLILQH7VxjIAaWvvOPaIpg\ncEICnf62ypFx7R8VAbfeeoJ6bdIWLQfamqaWjVvH+cPot3NU0glG9nYT4L/t\nU0hvTYxeTPbXlfD3UVrbhCAlgGDaBudsvT8YYIV2dD1RN8hM7rSBNl8uIGYE\nez3VfXxPnGh0T+M4ei8fqMmQMfGFctZJWXo3p6UtXU7TgIjgpx6oUl4r9owH\nIEJj+tplY5NoSFqOIIMoYX047RQwsWUG49fqcTp5w3Su15ENPWi16qYMSWLS\nsrlVPmNiLj3ZmD/f7KFvhnZ7JJv+aTMn980fgUL0PHxpQ+ZrUG7lnZoPUIGz\nDsok/9QBQjSXyzlNz5XbWf9CfEq6V4s7Lnwb/YNFpPU0EkocAz6zRUD5cm2h\nJ25/pXvdhS7JzKOzDTC9ytX4TBACUz2eZSRbN3AHMA8FLthsVNR+QQGuNLsN\nnBAznhy7v+DSxcAjxzwyeiRPoPMoKIc9iklf0tVG4C/zfOfmoACtSpk6qb42\njqZS\r\n=rdCa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNCwSTmj/5mK4/0e4pdDFhp0AlFkbuNWURT4VWI3YniQIgT3CraeQ8SVDn2k08kT/pyG0ZIBiQAOfrRaERs9UVn5E="}]},"maintainers":[{"name":"jpeisenbarth","email":"jp@eisenbarth.io"},{"name":"kalitine","email":"philippe.kalitine@gmail.com"},{"name":"matthieunicolas","email":"nicolasmatthieu57@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mute-crypto_0.4.1_1536162539304_0.008042476381100672"},"_hasShrinkwrap":false},"0.4.2":{"name":"@coast-team/mute-crypto","version":"0.4.2","description":"Algorithm generating a cryptographic key for MUTE collaborative session","main":"dist/mute-crypto.node.es5.cjs.js","module":"dist/mute-crypto.node.es5.esm.js","browser":"dist/mute-crypto.browser.es5.esm.js","es2015":"dist/mute-crypto.browser.es2015.esm.js","esnext":"dist/mute-crypto.browser.esnext.esm.js","types":"dist/types/index.node.d.ts","repository":{"type":"git","url":"git+https://github.com/coast-team/mute-crypto.git"},"keywords":["p2p","cryptographic","key"],"author":"","contributors":[{"name":"Philippe Kalitine","email":"philippe.kalitine@gmail.com","url":"https://philippe.kalitine.name/"},{"name":"Jean-Philippe Eisenbarth"}],"license":"AGPL-3.0","bugs":{"url":"https://github.com/coast-team/mute-crypto/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/coast-team/mute-crypto#readme","scripts":{"build":"rm -rf dist && rollup --config","postbuild":"mkdir -p dist/types/keyAgreementBD/proto && cp src/keyAgreementBD/proto/index.d.ts dist/types/keyAgreementBD/proto","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --fix -p tsconfig.json --exclude src/keyAgreementBD/proto/*d.ts && prettier --write --list-different 'src/**/*.ts' './*.{ts,js,json,md}' && markdownlint ./*.md -i 'CHANGELOG.md'","cz":"git-cz","precommit":"lint-staged","commitmsg":"commitlint -e $GIT_PARAMS","prerelease":"npm run build","release":"standard-version --no-verify","proto":"pbjs -t static-module -w es6 --no-verify --no-delimited --no-convert -o src/keyAgreementBD/proto/index.js src/keyAgreementBD/proto/index.proto && pbts -o src/keyAgreementBD/proto/index.d.ts src/keyAgreementBD/proto/index.js","postproto":"rollup -c rollup.config.proto.js"},"dependencies":{"@coast-team/mute-crypto-helper":"^1.0.3","btoa":"^1.2.1"},"devDependencies":{"@commitlint/cli":"^7.2.1","@commitlint/config-conventional":"^7.1.2","commitizen":"^2.10.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","lint-staged":"^7.3.0","markdownlint-cli":"^0.13.0","prettier":"^1.14.3","protobufjs":"^6.8.8","rollup":"^0.65.2","rollup-plugin-cleanup":"^3.0.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-re":"^1.0.7","rollup-plugin-typescript2":"^0.17.2","standard-version":"^4.4.0","tslint":"^5.10.0","tslint-config-prettier":"^1.15.0","typescript":"^3.1.3","validate-commit-msg":"^2.14.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"lint-staged":{"linters":{"*.md":["prettier --write --list-different","git add","markdownlint -i 'CHANGELOG.md'"],"*.ts":["tslint --fix -p tsconfig.json","git add"],"*.{ts,json,scss,css}":["prettier --write --list-different -e *proto*","git add"]},"concurrent":false},"gitHead":"1c3721ba5c0d84504eb39f4c189f2e1d0bb1cb54","_id":"@coast-team/mute-crypto@0.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"jpeisenbarth","email":"jp@eisenbarth.io"},"dist":{"integrity":"sha512-zZ63cvIJ7GZ/4tx0TvIyFX6Wu10tgkiXsPmw4V+oM4LwZHesVSmVinaoZeX7kByujMSuooz3083dO+sgK5c3dQ==","shasum":"779236082c9377ed29d75fef8763a5a3248dbe24","tarball":"https://registry.npmjs.org/@coast-team/mute-crypto/-/mute-crypto-0.4.2.tgz","fileCount":27,"unpackedSize":1221981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWa2iCRA9TVsSAnZWagAAPm8QAJR1E1Rg+VMQY5eJvPMV\nmFzv0Rwi/gS8NJuwTvxfo+hNl+QRLIoRVVxt2ocVGvz5UTS4yXFZlXoQtSNH\n1AIzSyUOKVNhADY1wwWqUGjx3rgf792hVbH0cTcthP36Swu0UlQ1/rFLqO4D\nN1LWRci6PLGdTW6b840shJZN6Bq3+p+CdHDJIMS9AcDnt33GjikNEFIMAELK\nBMOh/UZ2WIC7MbyhFHVBPds240vAWLykKoxwZkBIdUiPXtX9S+k5u7IUCnYA\nBwg64Ywk/pb7lokSzjeLwsXLxhW4iPUbYwtQm+YZZPz0684Ddf/A8OfhrWVj\n8/oNIGaI5xyVhV10ebTUFd0SDjLNGEh9prgcDrH/ubIke1RonOWhBthLQGAt\n6v6A5sLtN3rr6Q3HoqzYYGoUM+wv8MatrJiYtSzK9byA4LX17R/VJCED1A3s\nODWJ02IieMsPu9AUsq7fCDJxpFTLaTGz1XQLy9CAqoiGL6ZP59brAvsBBXAg\nSxmRIsfl1VDBZPtYU112ImpioOgFz/oqBLDdbp0I4j0hLqtcXCk1kAKPVt0B\nTBl+ST1+dYvywAlwKKTI1MIrcUWlJ3aZxSOaFt25Nz5xDamzE6NBj9P6Q8h8\n/F8DJ0Eu5ITQJQwbcpVCQSL4P8gvJHuHvdD5VQ9IMY9CnvocdFjz6JB6tPsP\nwnCv\r\n=4POm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyxS+Ii5lMSbaw/4PLKsXnknIi4Q/wbZUhtDNrEueLiQIhAPy7XvJND0SDxHGwaaxc1sPrkLCv1+fuPA4qKVAzS0aO"}]},"maintainers":[{"email":"cedric.enclos@gmail.com","name":"cedricenclos"},{"email":"jp@eisenbarth.io","name":"jpeisenbarth"},{"email":"philippe.kalitine@gmail.com","name":"kalitine"},{"email":"nicolasmatthieu57@gmail.com","name":"matthieunicolas"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mute-crypto_0.4.2_1549381025248_0.03425274210744167"},"_hasShrinkwrap":false},"0.4.3":{"name":"@coast-team/mute-crypto","version":"0.4.3","description":"Algorithm generating a cryptographic key for MUTE collaborative session","main":"dist/mute-crypto.node.es5.cjs.js","module":"dist/mute-crypto.node.es5.esm.js","browser":"dist/mute-crypto.browser.es5.esm.js","es2015":"dist/mute-crypto.browser.es2015.esm.js","esnext":"dist/mute-crypto.browser.esnext.esm.js","types":"dist/types/index.node.d.ts","repository":{"type":"git","url":"git+https://github.com/coast-team/mute-crypto.git"},"keywords":["p2p","cryptographic","key"],"author":"","contributors":[{"name":"Philippe Kalitine","email":"philippe.kalitine@gmail.com","url":"https://philippe.kalitine.name/"},{"name":"Jean-Philippe Eisenbarth"}],"license":"AGPL-3.0","bugs":{"url":"https://github.com/coast-team/mute-crypto/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/coast-team/mute-crypto#readme","scripts":{"build":"rm -rf dist && rollup --config","postbuild":"mkdir -p dist/types/keyAgreementBD/proto && cp src/keyAgreementBD/proto/index.d.ts dist/types/keyAgreementBD/proto","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --fix -p tsconfig.json --exclude src/keyAgreementBD/proto/*d.ts && prettier --write --list-different 'src/**/*.ts' './*.{ts,js,json,md}' && markdownlint ./*.md -i 'CHANGELOG.md'","cz":"git-cz","precommit":"lint-staged","commitmsg":"commitlint -e $GIT_PARAMS","prerelease":"npm run build","release":"standard-version --no-verify","proto":"pbjs -t static-module -w es6 --no-verify --no-delimited --no-convert -o src/keyAgreementBD/proto/index.js src/keyAgreementBD/proto/index.proto && pbts -o src/keyAgreementBD/proto/index.d.ts src/keyAgreementBD/proto/index.js","postproto":"rollup -c rollup.config.proto.js"},"dependencies":{"@coast-team/mute-crypto-helper":"^1.0.3","btoa":"^1.2.1"},"devDependencies":{"@commitlint/cli":"^7.2.1","@commitlint/config-conventional":"^7.1.2","commitizen":"^2.10.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","lint-staged":"^7.3.0","markdownlint-cli":"^0.13.0","prettier":"^1.14.3","protobufjs":"^6.8.8","rollup":"^0.65.2","rollup-plugin-cleanup":"^3.0.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-re":"^1.0.7","rollup-plugin-typescript2":"^0.17.2","standard-version":"^4.4.0","tslint":"^5.10.0","tslint-config-prettier":"^1.15.0","typescript":"^3.1.3","validate-commit-msg":"^2.14.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"lint-staged":{"linters":{"*.md":["prettier --write --list-different","git add","markdownlint -i 'CHANGELOG.md'"],"*.ts":["tslint --fix -p tsconfig.json","git add"],"*.{ts,json,scss,css}":["prettier --write --list-different -e *proto*","git add"]},"concurrent":false},"gitHead":"b52db050435875e4e31a51fd7b4dc279540d67b6","_id":"@coast-team/mute-crypto@0.4.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"jpeisenbarth","email":"jp@eisenbarth.io"},"dist":{"integrity":"sha512-PlRUVf9KbWcTQWlNTUrWOpiKTvOAyC+o31UhgC0kOsyiJgGImXXFu2CLrXW6s31ErWh6rMWYah2FXZ739vHkrg==","shasum":"837b6719e6d24b1136e9cdf7e756b2a18dca3f34","tarball":"https://registry.npmjs.org/@coast-team/mute-crypto/-/mute-crypto-0.4.3.tgz","fileCount":27,"unpackedSize":1212590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZC8pCRA9TVsSAnZWagAAZSEP/04KZg4qXKQvyHjk9yWk\nuMCa/JjqdwW1vAPfgRwXFX7qV380ItIdmcgMt6eWno8cCNgfDlfEcL4QX0H1\nMCvwcQT+sGsF9HCPDOPPuHOVuVd1fZE4Aho7dfzie604fwg0+W3Vvx70arQ3\nY30L4J+yc4UgH94fubogJ9++8u3MVwEoFPIOGCkE5BDGsBthgeU1iERlh4yP\nmDC4S5si8CM4BoG+TFbxNwbT8PkvsoxvTYj75bBXHrUdIuPXYUShz8JD5RF1\nUeT5K9ReWQqPrlHq283WZtArCNHBb1gokdiboQpyXEksfsuYnDWaBCoIQsFh\nX0gKZHO1JLy2kmOPaYj2TMfa9epj7i3VwNrfHU2muni9LN7nmBfD5LVAXexw\nixyGic6+piATVdEkNfS0nvXaoNBmgSm/m/NHO6OgDoGErkJQt+PuC8KrDJzM\nPP+BPmpGH/cErtyAUc3XTgadI9RAAGjghe4puWjj7/z/p1CvUN4pqE0nVCyU\nVOOVM6z+X7N77iteVPOVWLQlLa6HfpbCOekM2D5pcZ9ovpqLZ+1ljS/1Z+mZ\n69cOAM7/+IVMD1BWzSG0gRhe4/olOrFtxKUw4+Ek9MvVp07FQaYB/tXyVEPB\n/SkiyawsUleOxq89goIYhEMxhCKAeL9jU4hNKhkUBBQ2z75nYhjeMCLZ1x70\nH3cM\r\n=n90u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi5hAkjv1uKnfW+l93+/aOmXnXdtLmDzfC4coZg7PoeAIgda9CKhgZd0AaP8oCIXQsZhAqDOE/li4UMmdigHtR5Ys="}]},"maintainers":[{"email":"cedric.enclos@gmail.com","name":"cedricenclos"},{"email":"jp@eisenbarth.io","name":"jpeisenbarth"},{"email":"philippe.kalitine@gmail.com","name":"kalitine"},{"email":"nicolasmatthieu57@gmail.com","name":"matthieunicolas"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mute-crypto_0.4.3_1550069545129_0.954544954119922"},"_hasShrinkwrap":false},"0.4.4":{"name":"@coast-team/mute-crypto","version":"0.4.4","description":"Algorithm generating a cryptographic key for MUTE collaborative session","main":"dist/mute-crypto.node.es5.cjs.js","module":"dist/mute-crypto.node.es5.esm.js","browser":"dist/mute-crypto.browser.es5.esm.js","es2015":"dist/mute-crypto.browser.es2015.esm.js","esnext":"dist/mute-crypto.browser.esnext.esm.js","types":"dist/types/index.node.d.ts","repository":{"type":"git","url":"git+https://github.com/coast-team/mute-crypto.git"},"keywords":["p2p","cryptographic","key"],"author":"","contributors":[{"name":"Philippe Kalitine","email":"philippe.kalitine@gmail.com","url":"https://philippe.kalitine.name/"},{"name":"Jean-Philippe Eisenbarth"},{"name":"Baptiste Hubert"}],"license":"AGPL-3.0","bugs":{"url":"https://github.com/coast-team/mute-crypto/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/coast-team/mute-crypto#readme","scripts":{"build":"rm -rf dist && rollup --config","postbuild":"mkdir -p dist/types/keyAgreementBD/proto && cp src/keyAgreementBD/proto/index.d.ts dist/types/keyAgreementBD/proto","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --fix -p tsconfig.json --exclude src/keyAgreementBD/proto/*d.ts && prettier --write --list-different 'src/**/*.ts' './*.{ts,js,json,md}' && markdownlint ./*.md -i 'CHANGELOG.md'","cz":"git-cz","precommit":"lint-staged","commitmsg":"commitlint -e $GIT_PARAMS","prerelease":"npm run build","release":"standard-version --no-verify","proto":"pbjs -t static-module -w es6 --no-verify --no-delimited --no-convert -o src/keyAgreementBD/proto/index.js src/keyAgreementBD/proto/index.proto && pbts -o src/keyAgreementBD/proto/index.d.ts src/keyAgreementBD/proto/index.js","postproto":"rollup -c rollup.config.proto.js"},"dependencies":{},"devDependencies":{"btoa":"^1.2.1","@coast-team/mute-crypto-helper":"^1.0.3","@commitlint/cli":"^7.2.1","@commitlint/config-conventional":"^7.1.2","commitizen":"^2.10.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","lint-staged":"^7.3.0","markdownlint-cli":"^0.13.0","prettier":"^1.14.3","protobufjs":"^6.8.8","rollup":"^0.65.2","rollup-plugin-cleanup":"^3.0.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-re":"^1.0.7","rollup-plugin-typescript2":"^0.17.2","standard-version":"^4.4.0","tslint":"^5.10.0","tslint-config-prettier":"^1.15.0","typescript":"^3.1.3","validate-commit-msg":"^2.14.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"lint-staged":{"linters":{"*.md":["prettier --write --list-different","git add","markdownlint -i 'CHANGELOG.md'"],"*.ts":["tslint --fix -p tsconfig.json","git add"],"*.{ts,json,scss,css}":["prettier --write --list-different -e *proto*","git add"]},"concurrent":false},"gitHead":"d9ea7841ec8fd5118cfe3d18a9b48ab14a10636b","_id":"@coast-team/mute-crypto@0.4.4","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"berhu","email":"baptiste.hubert@inria.fr"},"dist":{"integrity":"sha512-igbAs2XUiSIS14Cy6l0gdcskTk3VoMjqzwoIMVzPmIioUGkkYpwRjoRu/ggToS0nyep+dTiHT9plSbze9CcL/A==","shasum":"a75059e024ee15fa4e111c260ca9c15151382592","tarball":"https://registry.npmjs.org/@coast-team/mute-crypto/-/mute-crypto-0.4.4.tgz","fileCount":27,"unpackedSize":1212972,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8wsBkLIlI3YcJY1EmDIlvI+Gl0riW16Y/vkOuiwnuXAiBuMTCFEkBW0ypU1UTn73LiKDnm5a/cbwvtOYrw8MYvVw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJEBNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM7w//XOCRoLvNm1Sis6e2nNJ1cVctpPIrwdSVMROdDfjHrW4RDWRq\r\nu9jeLs8UIVz56gyaDb8ukXKl2VHs3sLN2kCoUzbW8pArRHyATGJBW40Qb9J0\r\nWgZRn5RZ1FYhZwjnsV9sYAcExsMPbeGY2MpFvd5rOP6PB69NBwck3uKHCDv8\r\ndT5R5KWZD7a68ye7NqFYgQ9A4eCqJZIB3E1hcgOUTfmIylSbXi/Ia46so6Gl\r\noHjaa09V375+XTtapzW+O5tDmjBH4HDZW8mNgDIFZp9IANApBrX7eLo4nsYx\r\n7SERq9WjKBmv7WXHgffYKadKQEGBmSaSYB3XtCg8zKSeKgoZThdplk0giNzk\r\nOONY2+GNJFQNRWLANzfCzKOxZHoCXRL/lZlCAhz5yd+wNcuOPVm1wMWRqqrb\r\nCN510w5yamFYPVRKeLTqK0OU9MIxerLRC2gIqe8+yX8imHEAF5Hp+psS9xPQ\r\nc1GVKs/DcrPerL1Z6227TeadSD8e0GeuWPLMmlyMT+khvz2OrmRg02NosNIN\r\ni2oErgkFlBJDPG6bvSasuaRrfE/M9FsZ4pnzykIgCZ5RHQ6C2q/ki8P+MowT\r\nDVT8kbFm07UuRYXtIalpD44HSw+rWfCkqC2JL7E26Nh8Tz1FBSlCOJoUn4f0\r\nz6RMOQPetKDCjTzQfUkBQ8fWpt9uSHGAmgE=\r\n=OHbu\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"conaclos","email":"victorien+npm@elvinger.fr"},{"name":"rigelk","email":"sendmemail@rigelk.eu"},{"name":"berhu","email":"baptiste.hubert@inria.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mute-crypto_0.4.4_1680097357142_0.5790685737915815"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-18T11:45:28.031Z","0.0.1":"2018-07-18T11:45:28.293Z","modified":"2023-03-29T13:42:37.485Z","0.0.2":"2018-07-18T11:48:22.989Z","0.1.0":"2018-07-31T15:01:54.714Z","0.1.1":"2018-07-31T15:15:59.898Z","0.2.0":"2018-08-10T09:56:20.382Z","0.2.2":"2018-08-13T08:40:30.177Z","0.2.3":"2018-08-20T08:42:23.712Z","0.3.0":"2018-08-21T14:58:33.258Z","0.4.0":"2018-08-28T13:35:20.454Z","0.4.1":"2018-09-05T15:48:59.537Z","0.4.2":"2019-02-05T15:37:05.447Z","0.4.3":"2019-02-13T14:52:25.361Z","0.4.4":"2023-03-29T13:42:37.367Z"},"maintainers":[{"name":"conaclos","email":"victorien+npm@elvinger.fr"},{"name":"rigelk","email":"sendmemail@rigelk.eu"},{"name":"berhu","email":"baptiste.hubert@inria.fr"}],"description":"Algorithm generating a cryptographic key for MUTE collaborative session","homepage":"https://github.com/coast-team/mute-crypto#readme","keywords":["p2p","cryptographic","key"],"repository":{"type":"git","url":"git+https://github.com/coast-team/mute-crypto.git"},"contributors":[{"name":"Philippe Kalitine","email":"philippe.kalitine@gmail.com","url":"https://philippe.kalitine.name/"},{"name":"Jean-Philippe Eisenbarth"},{"name":"Baptiste Hubert"}],"bugs":{"url":"https://github.com/coast-team/mute-crypto/issues"},"license":"AGPL-3.0","readme":"# Mute-Crypto\n\nThis library implements the conference key distribution system designed by Burmester and Desmedt[1].\n\n## Purpose\n\nTo secure the communications in the peer-to-peer collaborative editor [Mute](https://github.com/coast-team/mute) it is fundamental to implement an end-to-end encryption system. The main characteristic of this kind of system is that the secret key (used to encrypt the communications) must only be known to the communicating parties (i.e. no server/intermediary must have access to the keys). It is also essential that the secret keys must not be communicated through the network but rather negotiated. This goal is achieved by a protocol that allow the parties to compute the same key without ever send it through the network (even by out-of-band channel). One of these is the Diffie-Hellman Key exchange protocol. Mute-Crypto implements an n-party Diffie-Hellman key exchange generalization of this protocol.\n\n## Technical aspects\n\n- The cryptographic primitives are provided by [Mute-Crypto-Helper](https://github.com/coast-team/mute-crypto-helper).\n- There is a rekeying each time a member join or leave the session.\n\n[1]: [A Secure and Efficient Conference Key Distribution System](https://doi.org/10.1007/BFb0053443)\n","readmeFilename":"README.md"}