{"bugs":{"url":"https://github.com/ipfs/js-libp2p-secio/issues"},"dist":{"shasum":"851245a09fab8d300ed1dace8fd77388fad3bafc","tarball":"https://registry.npmjs.org/libp2p-secio/-/libp2p-secio-0.12.2.tgz","fileCount":19,"integrity":"sha512-yJpq5GOmjIoi5qPSJnEgMIISi56ghXPxmfHI9Bg62Z+/LkdLwN9csHwSKbhrCfGocB2RifnKJv04TyXSMdmndg==","signatures":[{"sig":"MEUCIQDiN2d7s/Ts7+OQxyz22XLnbm+aITIpEcmxAUaBv9azyAIgBzrjqAwxE5PTt7IN5t2sTr62Wx1Ew7N5x2V40vc/2FI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6382683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEz9vCRA9TVsSAnZWagAADuUP/2UO46UNj78yQ9GczBb3\noN37ANXmH+vz8oqXw0zEDZRLzm9lJpbVZ0mErECQOEKOb8WQ5/sbxzj/VNQM\nhIHEg708CoJQ94UitEBtPjV9u3Yvu7yxdsiCLn6XtGRK0y0oaRw8XTuj5hAN\nhtVB7yPRW7NnHELcqMaivRwhuKOwgmi+uuaZasV4rfsfY507yMlWtdm82nCd\nZFecbqMs1FBm8tY2k2fRF37ENfxvrPzoW40b9f7AuRCqoChNmEwJic5JfT1g\nvKQE79twmyMRWMpzfXy8A5zWoz4YhuDFCoTwuxadbkZgHBdeJxeZ55sbNDJM\nCWyLK9BniJvGIrhzs5d4uOcp6ONKOGBryS7XZzRU9lN1ItdV0XvKzLQaGKW4\nzS5RL/acfJHi1CSkphAAyXGe1nesbe+vv7u8Ja1mqlbu8Zl+ZyjwsxKOJIoI\noajE9M2cHfuS5cvuJI/xsM2Ee79MlLAenQgRtSHrtWPbQ1DERp4oB56Asqvx\nh56unSdBvqYmox7OaqpiqnvGSsS+x4x3nKdzN4SR2xjcRLjtoEHDzfOw3csM\nLctDlhVCF0ZBneuHPENuy5RNPahMYoCk4d88JGOsveMH0xzd2vXiSeiF1LR2\nsEIgyQEHQ4qX1jHfzcJPfeYKT8KtK8LIveKJ6zeDCpyplX1+Ys8V85Xs5Bzz\n/xaF\r\n=VOyM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","name":"libp2p-secio","readme":"# js-libp2p-secio\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://protocol.ai)\n[![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![](https://img.shields.io/badge/freenode-%23libp2p-yellow.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23libp2p)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\n[![](https://img.shields.io/codecov/c/github/libp2p/js-libp2p-secio.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p-secio)\n[![](https://img.shields.io/travis/libp2p/js-libp2p-secio.svg?style=flat-square)](https://travis-ci.com/libp2p/js-libp2p-secio)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-secio.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-secio)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n![](https://img.shields.io/badge/npm-%3E%3D3.0.0-orange.svg?style=flat-square)\n![](https://img.shields.io/badge/Node.js-%3E%3D6.0.0-orange.svg?style=flat-square)\n\n\n> SECIO implementation in JavaScript\n\nThis repo contains the JavaScript implementation of secio, an encryption protocol used in libp2p. This is based on this [go implementation](https://github.com/libp2p/go-libp2p-secio).\n\n## Lead Maintainer\n\n[Friedel Ziegelmayer](https://github.com/dignifiedquire/)\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [API](#api)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\n```sh\nnpm install libp2p-secio\n```\n\n## Usage\n\n```js\nconst secio = require('libp2p-secio')\n```\n\n## API\n\nThis module exposes a crypto interface, as defined in the [js-interfaces](https://github.com/libp2p/js-interfaces)\n\n[ » API Docs ](https://github.com/libp2p/js-interfaces/tree/master/src/crypto#api)\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/libp2p/js-libp2p-secio/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","engines":{"npm":">=3.0.0","node":">=6.0.0"},"gitHead":"74e95e2b78e357deb6837539a4775875949a71cb","license":"MIT","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","release":"aegir release -t node browser","coverage":"aegir coverage","benchmark":"node benchmarks/send.js","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release-major":"aegir release --type major -t node browser","release-minor":"aegir release --type minor -t node browser","coverage-publish":"aegir coverage publish"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"homepage":"https://github.com/ipfs/js-libp2p-secio","keywords":["IPFS","libp2p","crypto","rsa"],"repository":{"url":"git+https://github.com/ipfs/js-libp2p-secio.git","type":"git"},"_npmVersion":"6.13.4","description":"Secio implementation in JavaScript","directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"_nodeVersion":"12.14.0","contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"dependencies":{"bl":"^4.0.0","debug":"^4.1.1","it-pair":"^1.0.0","it-pipe":"^1.1.0","peer-id":"^0.13.6","protons":"^1.1.0","it-buffer":"^0.1.1","it-pb-rpc":"^0.1.4","multiaddr":"^7.2.1","libp2p-crypto":"^0.17.1","libp2p-interfaces":"^0.2.1","it-length-prefixed":"^3.0.0","multihashing-async":"^0.8.0"},"_hasShrinkwrap":false,"leadMaintainer":"Friedel Ziegelmayer <dignifiedquire@gmail.com>","readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","aegir":"^20.5.0","benchmark":"^2.1.4","dirty-chai":"^2.0.1","streaming-iterables":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-secio_0.12.2_1578319727013_0.231150657054209","host":"s3://npm-registry-packages"},"_id":"libp2p-secio@0.12.2","version":"0.12.2"}