{"_id":"@libp2p/interface-connection-encrypter","_rev":"4650391","name":"@libp2p/interface-connection-encrypter","description":"Connection Encrypter interface for libp2p","dist-tags":{"latest":"4.0.1","next":"4.0.1-d853d124"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"time":{"modified":"2026-04-10T20:33:34.000Z","created":"2022-06-10T08:13:35.590Z","4.0.1-d853d124":"2023-06-19T13:48:23.398Z","4.0.1-ea8a0637":"2023-06-19T10:27:00.921Z","4.0.1-ab0e3980":"2023-06-19T10:02:12.177Z","4.0.1-3dfc236e":"2023-06-16T13:42:49.311Z","4.0.1-8c6b6d24":"2023-06-15T12:37:02.626Z","4.0.1-d2f1eff4":"2023-06-15T12:09:44.837Z","4.0.1-5a9fb4d6":"2023-06-15T10:35:21.682Z","4.0.1-883082ca":"2023-06-15T09:36:36.385Z","4.0.1-1c6702c8":"2023-06-15T08:10:34.267Z","4.0.1":"2023-05-04T17:06:04.338Z","4.0.0":"2023-04-18T16:31:01.667Z","3.0.6":"2023-01-18T13:57:22.233Z","3.0.5":"2023-01-06T12:08:22.025Z","3.0.4":"2022-12-16T09:58:56.536Z","3.0.3":"2022-12-14T18:42:40.396Z","3.0.2":"2022-11-05T18:21:25.118Z","3.0.1":"2022-10-04T17:47:10.570Z","3.0.0":"2022-10-04T11:12:21.041Z","2.0.2":"2022-09-30T09:16:58.689Z","2.0.1":"2022-08-10T07:37:45.645Z","2.0.0":"2022-08-07T14:26:12.700Z","1.0.3":"2022-06-27T17:09:04.594Z","1.0.2":"2022-06-14T14:46:33.570Z","1.0.1":"2022-06-14T14:21:12.275Z","1.0.0":"2022-06-14T11:35:41.148Z","0.0.0":"2022-06-10T08:13:35.590Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"versions":{"4.0.1-d853d124":{"name":"@libp2p/interface-connection-encrypter","version":"4.0.1-d853d124","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-id":"2.0.2-d853d124","it-stream-types":"^2.0.1"},"devDependencies":{"aegir":"^39.0.10"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"d853d1247f90317966bc95bd56f56dac0e9fee88","_id":"@libp2p/interface-connection-encrypter@4.0.1-d853d124","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"b008bfaea6e0f6f1d15ad65ca50d486cf0b8e750","size":4276,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-4.0.1-d853d124.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-4.0.1-d853d124.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_4.0.1-d853d124_1687182503140_0.8240583472255534"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-19T13:48:23.398Z","publish_time":1687182503398,"_source_registry_name":"default","_cnpm_publish_time":1687182503398},"4.0.1-ea8a0637":{"name":"@libp2p/interface-connection-encrypter","version":"4.0.1-ea8a0637","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-id":"2.0.2-ea8a0637","it-stream-types":"^2.0.1"},"devDependencies":{"aegir":"^39.0.10"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"ea8a06378d6733c0bcac28bed3aa3baef1e30ead","_id":"@libp2p/interface-connection-encrypter@4.0.1-ea8a0637","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"aa287dcf84aa2fe0055fe65ada8c6aa994232a51","size":4277,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-4.0.1-ea8a0637.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-4.0.1-ea8a0637.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_4.0.1-ea8a0637_1687170420713_0.7196178018686235"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-19T10:27:00.921Z","publish_time":1687170420921,"_source_registry_name":"default","_cnpm_publish_time":1687170420921},"4.0.1-ab0e3980":{"name":"@libp2p/interface-connection-encrypter","version":"4.0.1-ab0e3980","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-id":"2.0.2-ab0e3980","it-stream-types":"^2.0.1"},"devDependencies":{"aegir":"^39.0.10"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"ab0e3980160dcbacf00825cfc4c6ba1d0c07a20c","_id":"@libp2p/interface-connection-encrypter@4.0.1-ab0e3980","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"f4059cff82bce0a389eb649ce12b9fd09d675466","size":4277,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-4.0.1-ab0e3980.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-4.0.1-ab0e3980.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_4.0.1-ab0e3980_1687168932021_0.5394833434910715"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-19T10:02:12.177Z","publish_time":1687168932177,"_source_registry_name":"default","_cnpm_publish_time":1687168932177},"4.0.1-3dfc236e":{"name":"@libp2p/interface-connection-encrypter","version":"4.0.1-3dfc236e","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-id":"2.0.2-3dfc236e","it-stream-types":"^2.0.1"},"devDependencies":{"aegir":"^39.0.10"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"3dfc236e1789fb5c1e9d96189483a71124ad1bf4","_id":"@libp2p/interface-connection-encrypter@4.0.1-3dfc236e","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"bd615a937bf3b54333e6d21c87728ad2f9ef0587","size":4275,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-4.0.1-3dfc236e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-4.0.1-3dfc236e.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_4.0.1-3dfc236e_1686922969147_0.42168213634889606"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-16T13:42:49.311Z","publish_time":1686922969311,"_source_registry_name":"default","_cnpm_publish_time":1686922969311},"4.0.1-8c6b6d24":{"name":"@libp2p/interface-connection-encrypter","version":"4.0.1-8c6b6d24","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-id":"2.0.2-8c6b6d24","it-stream-types":"^2.0.1"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"8c6b6d2404d403104d244628def748397733dcd4","_id":"@libp2p/interface-connection-encrypter@4.0.1-8c6b6d24","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"5f7b3c9b123eb6d790145b0418c416bcf2ca9349","size":4616,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-4.0.1-8c6b6d24.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-4.0.1-8c6b6d24.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_4.0.1-8c6b6d24_1686832622444_0.777628717973468"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T12:37:02.626Z","publish_time":1686832622626,"_source_registry_name":"default","_cnpm_publish_time":1686832622626},"4.0.1-d2f1eff4":{"name":"@libp2p/interface-connection-encrypter","version":"4.0.1-d2f1eff4","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-id":"2.0.2-d2f1eff4","it-stream-types":"^2.0.1"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"d2f1eff45ca2dd30c98497bb5dcbc3fb33496b6d","_id":"@libp2p/interface-connection-encrypter@4.0.1-d2f1eff4","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"0d6c1cf0c61fd7df6013ad8c1a169262b815e6d2","size":4615,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-4.0.1-d2f1eff4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-4.0.1-d2f1eff4.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_4.0.1-d2f1eff4_1686830984665_0.7933690788898315"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T12:09:44.837Z","publish_time":1686830984837,"_source_registry_name":"default","_cnpm_publish_time":1686830984837},"4.0.1-5a9fb4d6":{"name":"@libp2p/interface-connection-encrypter","version":"4.0.1-5a9fb4d6","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-id":"2.0.2-5a9fb4d6","it-stream-types":"^2.0.1"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"5a9fb4d6855b24a4bd63c6b94a5c13d03d7e7ce9","_id":"@libp2p/interface-connection-encrypter@4.0.1-5a9fb4d6","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"3d8df725b566e00660a6e8efe9b8ffee58045c0a","size":4616,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-4.0.1-5a9fb4d6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-4.0.1-5a9fb4d6.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_4.0.1-5a9fb4d6_1686825321530_0.0660573118556842"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T10:35:21.682Z","publish_time":1686825321682,"_source_registry_name":"default","_cnpm_publish_time":1686825321682},"4.0.1-883082ca":{"name":"@libp2p/interface-connection-encrypter","version":"4.0.1-883082ca","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-id":"2.0.2-883082ca","it-stream-types":"^2.0.1"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"883082ca284b346cd5c232236356773d97b78d8b","_id":"@libp2p/interface-connection-encrypter@4.0.1-883082ca","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"6a27503d572e7e7bf9099750b3fafc64d906a254","size":4617,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-4.0.1-883082ca.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-4.0.1-883082ca.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_4.0.1-883082ca_1686821796225_0.5618496608130252"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T09:36:36.385Z","publish_time":1686821796385,"_source_registry_name":"default","_cnpm_publish_time":1686821796385},"4.0.1-1c6702c8":{"name":"@libp2p/interface-connection-encrypter","version":"4.0.1-1c6702c8","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"2.0.2-1c6702c8","it-stream-types":"^2.0.1"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"1c6702c8a48a25e97910c0821f748802edf9ac42","_id":"@libp2p/interface-connection-encrypter@4.0.1-1c6702c8","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"3111737a3d61aa7ca9acfec0be2fbc5df11bfc59","size":4625,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-4.0.1-1c6702c8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-4.0.1-1c6702c8.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_4.0.1-1c6702c8_1686816633990_0.41386870066157266"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T08:10:34.267Z","publish_time":1686816634267,"_source_registry_name":"default","_cnpm_publish_time":1686816634267},"4.0.1":{"name":"@libp2p/interface-connection-encrypter","version":"4.0.1","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^2.0.0","it-stream-types":"^2.0.1"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"c8a4c0dbe8c4a04174afca7dcd03e4f434482773","_id":"@libp2p/interface-connection-encrypter@4.0.1","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"8eea0889fb5a7bafaf331ab0e6f2d341e0734c56","size":4713,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-4.0.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_4.0.1_1683219964170_0.32383024028335505"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-04T17:06:04.338Z","publish_time":1683219964338,"_source_registry_name":"default","_cnpm_publish_time":1683219964338},"4.0.0":{"name":"@libp2p/interface-connection-encrypter","version":"4.0.0","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^2.0.0","it-stream-types":"^2.0.1"},"devDependencies":{"aegir":"^38.1.0"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"134e210fb37ed273bb1e8615d076fe9835c210fc","_id":"@libp2p/interface-connection-encrypter@4.0.0","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"shasum":"f82428352b6774b507fdd9cafc9b64a0f67f0699","size":4690,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-4.0.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_4.0.0_1681835461512_0.3232849618652043"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-18T16:31:01.667Z","publish_time":1681835461667,"_cnpm_publish_time":1681835461667},"3.0.6":{"name":"@libp2p/interface-connection-encrypter","version":"3.0.6","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^2.0.0","it-stream-types":"^1.0.4","uint8arraylist":"^2.1.2"},"devDependencies":{"aegir":"^38.1.0"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"983812014dc2b864b41b2205dd582008e2c3c92a","_id":"@libp2p/interface-connection-encrypter@3.0.6","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"1f7c7428d5905b390cfc5390e72bd02829213d31","size":4677,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-3.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-3.0.6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_3.0.6_1674050242060_0.7841197367294415"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-18T13:57:22.233Z","publish_time":1674050242233,"_cnpm_publish_time":1674050242233},"3.0.5":{"name":"@libp2p/interface-connection-encrypter","version":"3.0.5","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^2.0.0","it-stream-types":"^1.0.4","uint8arraylist":"^2.1.2"},"devDependencies":{"aegir":"^37.7.3"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"160adca19829cc9a456d135e3460a35d11d82e38","_id":"@libp2p/interface-connection-encrypter@3.0.5","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"79cca426c4d855baf9ebf58887425bed18851a0b","size":4677,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-3.0.5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_3.0.5_1673006901826_0.015475577778086613"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-06T12:19:31.204Z","publish_time":1673006902025,"_cnpm_publish_time":1673006902025},"3.0.4":{"name":"@libp2p/interface-connection-encrypter","version":"3.0.4","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^1.0.0","it-stream-types":"^1.0.4","uint8arraylist":"^2.1.2"},"devDependencies":{"aegir":"^37.7.3"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"9048f00d55f7ebcdb3f5032bc6921640e3361dca","_id":"@libp2p/interface-connection-encrypter@3.0.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"78b7728b9d823630a993c42e6ce1120e42e251fe","size":4677,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-3.0.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_3.0.4_1671184736364_0.4800069041260153"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-16T09:59:04.717Z","publish_time":1671184736536,"_cnpm_publish_time":1671184736536},"3.0.3":{"name":"@libp2p/interface-connection-encrypter","version":"3.0.3","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^1.0.0","it-stream-types":"^1.0.4","uint8arraylist":"^2.1.2"},"devDependencies":{"aegir":"^37.7.3"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"51eec57b21590e980767a93e4e8768ae8345f6af","_id":"@libp2p/interface-connection-encrypter@3.0.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"ea9d57a02f8f060d509335af38fd2b2c2e328bab","size":4662,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-3.0.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_3.0.3_1671043360235_0.2766543844278502"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-14T18:59:36.024Z","publish_time":1671043360396,"_cnpm_publish_time":1671043360396},"3.0.2":{"name":"@libp2p/interface-connection-encrypter","version":"3.0.2","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^1.0.0","it-stream-types":"^1.0.4","uint8arraylist":"^2.1.2"},"devDependencies":{"aegir":"^37.4.0"},"gitHead":"c27e8ce2e6dec9680ab82b0509b4f86623c91f7d","_id":"@libp2p/interface-connection-encrypter@3.0.2","_nodeVersion":"18.12.0","_npmVersion":"8.19.3","dist":{"shasum":"1817d7d0fb56e059108802c4ad0a80b237fcdd81","size":4168,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-3.0.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_3.0.2_1667672484923_0.21193689670470572"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-05T18:21:31.176Z","publish_time":1667672485118,"_cnpm_publish_time":1667672485118},"3.0.1":{"name":"@libp2p/interface-connection-encrypter","version":"3.0.1","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^1.0.0","it-stream-types":"^1.0.4","uint8arraylist":"^2.1.1"},"devDependencies":{"aegir":"^37.4.0"},"gitHead":"242608d47a3a9bee6303b5bf6a76f8064d386637","_id":"@libp2p/interface-connection-encrypter@3.0.1","_nodeVersion":"16.17.0","_npmVersion":"8.19.2","dist":{"shasum":"5a68ce162930b756e8177a88cb807d2937799d32","size":4213,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-3.0.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_3.0.1_1664905630405_0.037414810339192694"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-04T18:15:35.464Z","publish_time":1664905630570,"_cnpm_publish_time":1664905630570},"3.0.0":{"name":"@libp2p/interface-connection-encrypter","version":"3.0.0","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^1.0.0","it-stream-types":"^1.0.4","uint8arraylist":"^2.1.1"},"devDependencies":{"aegir":"^37.4.0"},"gitHead":"1a85854e61bd74cea30cf404a441e457deb9f031","_id":"@libp2p/interface-connection-encrypter@3.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"shasum":"975be38b725692f016340908a514faf06b2dc195","size":4212,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-3.0.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_3.0.0_1664881940868_0.9872324907492083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-04T11:12:28.852Z","publish_time":1664881941041,"_cnpm_publish_time":1664881941041},"2.0.2":{"name":"@libp2p/interface-connection-encrypter","version":"2.0.2","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^1.0.0","it-stream-types":"^1.0.4","uint8arraylist":"^2.1.1"},"devDependencies":{"aegir":"^37.4.0"},"gitHead":"4f440c6eb212ea376c62c162320a7d7c12a59068","_id":"@libp2p/interface-connection-encrypter@2.0.2","_nodeVersion":"16.17.0","_npmVersion":"8.19.2","dist":{"shasum":"364d3d1b8099c6af00bba273b5b22b6617bc167e","size":4187,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-2.0.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_2.0.2_1664529418540_0.048135287526845705"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-30T09:45:25.610Z","publish_time":1664529418689,"_cnpm_publish_time":1664529418689},"2.0.1":{"name":"@libp2p/interface-connection-encrypter","version":"2.0.1","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^1.0.0","it-stream-types":"^1.0.4","uint8arraylist":"^2.1.1"},"devDependencies":{"aegir":"^37.4.0"},"gitHead":"a1dba74bbd7d5a5fc83e6cb6063aeef79eb7e817","_id":"@libp2p/interface-connection-encrypter@2.0.1","_nodeVersion":"16.16.0","_npmVersion":"8.16.0","dist":{"shasum":"158d3705fd279db44c5000a8528a52e33457e480","size":4112,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-2.0.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_2.0.1_1660117065411_0.6932384101896609"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-10T07:38:16.381Z","publish_time":1660117065645,"_cnpm_publish_time":1660117065645},"2.0.0":{"name":"@libp2p/interface-connection-encrypter","version":"2.0.0","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^1.0.0","it-stream-types":"^1.0.4","uint8arraylist":"^2.1.1"},"devDependencies":{"aegir":"^37.4.0"},"gitHead":"e16d571e1af6d158ce5ef7faf9a7651c691cdfb0","_id":"@libp2p/interface-connection-encrypter@2.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.16.0","dist":{"shasum":"c05fbead194fa9b0ef6acce74847a9e2944d76a2","size":4136,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-2.0.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_2.0.0_1659882372486_0.5531459809545902"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-07T14:29:52.468Z","publish_time":1659882372700,"_cnpm_publish_time":1659882372700},"1.0.3":{"name":"@libp2p/interface-connection-encrypter","version":"1.0.3","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^1.0.0","it-stream-types":"^1.0.4"},"devDependencies":{"aegir":"^37.4.0"},"gitHead":"65bdf5d24a928352de1ff37c1fa7641d004c0073","_id":"@libp2p/interface-connection-encrypter@1.0.3","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"66f32a84fb6c2e350889805be4b06ecce2332529","size":4076,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-1.0.3.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_1.0.3_1656349744342_0.15007871892818692"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-27T17:14:39.294Z","publish_time":1656349744594,"_cnpm_publish_time":1656349744594},"1.0.2":{"name":"@libp2p/interface-connection-encrypter","version":"1.0.2","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^1.0.0","it-stream-types":"^1.0.4"},"devDependencies":{"aegir":"^37.2.0"},"gitHead":"0e1d0d4a7527a84336b729d08193b5f10611a1ac","_id":"@libp2p/interface-connection-encrypter@1.0.2","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"shasum":"e0b3283c61a7ef02488045b4e9b1af9eef3038d9","size":4076,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-1.0.2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_1.0.2_1655217993414_0.18197141843120845"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-14T15:38:57.330Z","publish_time":1655217993570,"_cnpm_publish_time":1655217993570},"1.0.1":{"name":"@libp2p/interface-connection-encrypter","version":"1.0.1","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^1.0.0","it-stream-types":"^1.0.4"},"devDependencies":{"aegir":"^37.0.17"},"gitHead":"965bcdfa351d66df4de73db7e4d9dafdbcbfd5ed","_id":"@libp2p/interface-connection-encrypter@1.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"shasum":"ac19a994fe6fd91565e01611e9b2b91d599c5fd0","size":4075,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-1.0.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_1.0.1_1655216472120_0.6351366821782627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-14T15:38:56.246Z","publish_time":1655216472275,"_cnpm_publish_time":1655216472275},"1.0.0":{"name":"@libp2p/interface-connection-encrypter","version":"1.0.0","description":"Connection Encrypter interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./errors":{"types":"./dist/src/errors.d.ts","import":"./dist/src/errors.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"~0.0.0","it-stream-types":"^1.0.4"},"devDependencies":{"aegir":"^37.0.17"},"gitHead":"06d07d344fc6d4c5f895a9009a78b8768ac4607f","_id":"@libp2p/interface-connection-encrypter@1.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"shasum":"faf00c85f774d7793ba2ccc81b519b074c295d05","size":3896,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-1.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_1.0.0_1655206540908_0.8916323155353754"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-14T12:39:30.991Z","publish_time":1655206541148,"_cnpm_publish_time":1655206541148},"0.0.0":{"name":"@libp2p/interface-connection-encrypter","version":"0.0.0","description":"Interfaces for JS Libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/libp2p-interfaces#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js","types":"./dist/src/index.d.ts"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-id":"^0.0.0","it-stream-types":"^1.0.4"},"devDependencies":{"aegir":"^37.0.7"},"gitHead":"96a4bcc79da19fd63171b90f81abbb7cead6e9ce","_id":"@libp2p/interface-connection-encrypter@0.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"851fdf04dfbf5f38bb2fac6b979a7f913dc9da00","size":2838,"noattachment":false,"key":"/@libp2p/interface-connection-encrypter/-/@libp2p/interface-connection-encrypter-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-connection-encrypter/download/@libp2p/interface-connection-encrypter-0.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-connection-encrypter_0.0.0_1654848815422_0.9524202215544095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-10T10:19:26.388Z","publish_time":1654848815590,"_cnpm_publish_time":1654848815590}},"readme":"# @libp2p/interface-connection-encrypter <!-- omit in toc -->\n\n[![libp2p.io](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![Discuss](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg?style=flat-square)](https://discuss.libp2p.io)\n[![codecov](https://img.shields.io/codecov/c/github/libp2p/js-libp2p-interfaces.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p-interfaces)\n[![CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p-interfaces/js-test-and-release.yml?branch=master\\&style=flat-square)](https://github.com/libp2p/js-libp2p-interfaces/actions/workflows/js-test-and-release.yml?query=branch%3Amaster)\n\n> Connection Encrypter interface for libp2p\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [API](#api)\n  - [Secure Inbound](#secure-inbound)\n  - [Secure Outbound](#secure-outbound)\n- [Crypto Errors](#crypto-errors)\n  - [Error Types](#error-types)\n- [API Docs](#api-docs)\n- [License](#license)\n- [Contribution](#contribution)\n\n## Install\n\n```console\n$ npm i @libp2p/interface-connection-encrypter\n```\n\n**Modules that implement the interface**\n\n- [@chainSafe/js-libp2p-noise](https://github.com/ChainSafe/js-libp2p-noise)\n- [js-libp2p-secio](https://github.com/NodeFactoryIo/js-libp2p-secio)\n\n## API\n\n- `Crypto`\n  - `protocol<string>`: The protocol id of the crypto module.\n  - `secureInbound<function(PeerId, duplex)>`: Secures inbound connections.\n  - `secureOutbound<function(PeerId, duplex, PeerId)>`: Secures outbound connections.\n\n### Secure Inbound\n\n- `const { conn, remotePeer } = await crypto.secureInbound(localPeer, duplex, [remotePeer])`\n\nSecures an inbound [streaming iterable duplex][iterable-duplex] connection. It returns an encrypted [streaming iterable duplex][iterable-duplex], as well as the [PeerId][peer-id] of the remote peer.\n\n**Parameters**\n\n- `localPeer` is the [PeerId][peer-id] of the receiving peer.\n- `duplex` is the [streaming iterable duplex][iterable-duplex] that will be encryption.\n- `remotePeer` is the optional [PeerId][peer-id] of the initiating peer, if known. This may only exist during transport upgrades.\n\n**Return Value**\n\n- `<object>`\n  - `conn<duplex>`: An encrypted [streaming iterable duplex][iterable-duplex].\n  - `remotePeer<PeerId>`: The [PeerId][peer-id] of the remote peer.\n\n### Secure Outbound\n\n- `const { conn, remotePeer } = await crypto.secureOutbound(localPeer, duplex, remotePeer)`\n\nSecures an outbound [streaming iterable duplex][iterable-duplex] connection. It returns an encrypted [streaming iterable duplex][iterable-duplex], as well as the [PeerId][peer-id] of the remote peer.\n\n**Parameters**\n\n- `localPeer` is the [PeerId][peer-id] of the receiving peer.\n- `duplex` is the [streaming iterable duplex][iterable-duplex] that will be encrypted.\n- `remotePeer` is the [PeerId][peer-id] of the remote peer. If provided, implementations **should** use this to validate the integrity of the remote peer.\n\n**Return Value**\n\n- `<object>`\n  - `conn<duplex>`: An encrypted [streaming iterable duplex][iterable-duplex].\n  - `remotePeer<PeerId>`: The [PeerId][peer-id] of the remote peer. This **should** match the `remotePeer` parameter, and implementations should enforce this.\n\n## Crypto Errors\n\nCommon crypto errors come with the interface, and can be imported directly. All Errors take an optional message.\n\n```js\nconst {\n  InvalidCryptoExchangeError,\n  InvalidCryptoTransmissionError,\n  UnexpectedPeerError\n} = require('libp2p-interfaces/src/crypto/errors')\n\nconst error = new UnexpectedPeerError('a custom error message')\nconsole.log(error.code === UnexpectedPeerError.code) // true\n```\n\n### Error Types\n\n- `InvalidCryptoExchangeError` - Should be thrown when a peer provides data that is insufficient to finish the crypto exchange.\n- `InvalidCryptoTransmissionError` - Should be thrown when an error occurs during encryption/decryption.\n- `UnexpectedPeerError` - Should be thrown when the expected peer id does not match the peer id determined via the crypto exchange.\n\n## API Docs\n\n- <https://libp2p.github.io/js-libp2p-interfaces/modules/_libp2p_interface_connection_encrypter.html>\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[peer-id]: https://github.com/libp2p/js-peer-id\n\n[iterable-duplex]: https://gist.github.com/alanshaw/591dc7dd54e4f99338a347ef568d6ee9#duplex-it\n","_attachments":{},"homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"license":"Apache-2.0 OR MIT"}