{"bugs":{"url":"https://github.com/ipfs/js-libp2p-secio/issues"},"dist":{"shasum":"0307b7509d76bcbc39b13e0b4046e4bd84819c57","tarball":"https://registry.npmjs.org/libp2p-secio/-/libp2p-secio-0.12.1.tgz","fileCount":19,"integrity":"sha512-clImdCW/MB8sNMas1t6Nf137L+rPl46YKF+8KW0dbGzuZBP1weRVhZqVkohZGhrd77UJdbMwHEvxF3hrmham6g==","signatures":[{"sig":"MEQCIBu2oVpupa2BpPhbl/MaJ+jftn7TDe0Pwo79v5PkKtUcAiBo2Jte2Gp2RI/48two9Skvk0ca/MBpWuawJyOahAybuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6559640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3Qk/CRA9TVsSAnZWagAAO+4P/2gU3Rp03BWkxI+uBhu3\nLsMmU7dQ0LVxg1oycJx5m5+XivpWLIntveyF8A3DnaML5VmKMjMMNWdm8aZb\nTGR4biJ1zqjdknzetybnD0TYGBJt9gPFzSwp6p6xnvzSmopaomzVS8vVGZZ5\n8kNHsBSwrts2ragbuMbvsSgLod8CvInwYST/sAN9nkfHeRiJ9ktiGIaoR52q\n61u5jzYk9VxioXLxHbS4rc+uvGJs4rPmUf3QtSpfD0kJ0F+coSfo+zoI3F7m\nxxjusHLqSCNiovsEYHcDSCFD+918APHJuz/79LdmWCfSmLr5IZ7cZ2GYkjYv\nIgyYMRf+m6iSnJPzCsa63k2rcMY7W05YKJrkHEgvJfz6No2iYNsG6pJH2qxq\ncjMBv9+1ivpD32Zz8TnQFJR9PEOxPJVvwT4K/IfDKcgEREUweiHtCNprF6Th\n+rF5QAEsyl1QFHuQSO37CtkUQrjwDYHkgE3kevh59bcKAO1NukBycYmmpbvK\nxUuuIErJVIA7blLS78B/0rC6nYvut9m1iYCjWD8DBvcGmSq+ZKnUIrj9pT+4\n29X/kbrfOesRuEOuWmWOp67yf2hrotL4i3Rd3mwoEc0GIUrb2V/nt0zULKzS\n8B0cWp8AgIp0Su11HqFoq2D5XjTlrGgIQk7+bnq+e6MLPZMO1ZCW6zAnAocr\n5bd9\r\n=PPA9\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":"b3a70400b0baef50f7e4c9a742d5f952161b4500","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.12.0","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.13.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.5","protons":"^1.0.1","it-buffer":"^0.1.1","it-pb-rpc":"^0.1.4","multiaddr":"^7.2.1","libp2p-crypto":"~0.17.1","libp2p-interfaces":"~0.1.3","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.4.1","benchmark":"^2.1.4","dirty-chai":"^2.0.1","streaming-iterables":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-secio_0.12.1_1574766911455_0.37765922985676226","host":"s3://npm-registry-packages"},"_id":"libp2p-secio@0.12.1","version":"0.12.1"}