{"_id":"@dao-xyz/libp2p-noise","_rev":"22-0b17897df20c901002c5fcb12c5c2f4f","name":"@dao-xyz/libp2p-noise","dist-tags":{"latest":"14.1.2"},"versions":{"11.0.0":{"name":"@dao-xyz/libp2p-noise","version":"11.0.0","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","build2":"tsc -p tsconfig.json && esbuild  --format=esm --sourcemap --outfile=dist/index.min.js --bundle=dist/src/index.js --entry-names=dist/src/index.js --minify --define:'global'='globalThis' --define:'process.env.NODE_ENV'='\"production\"' --log-level=warning","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.10","@libp2p/interface-connection-encrypter":"^3.0.3","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^1.1.2","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.8","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.2","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.1","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interop":"^3.0.1","@libp2p/mplex":"^7.0.0","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^6.0.2","@multiformats/multiaddr":"^11.0.3","aegir":"^37.3.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.41.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"description":"![npm](https://img.shields.io/npm/v/libp2p-noise) [![CI](https://github.com/ChainSafe/js-libp2p-noise/actions/workflows/ci.yml/badge.svg?branch=master&event=push)](https://github.com/ChainSafe/js-libp2p-noise/actions/workflows/ci.yml)","licenseText":"This project is dual licensed under MIT and Apache-2.0.\n\nMIT: https://www.opensource.org/licenses/mit\nApache-2.0: https://www.apache.org/licenses/license-2.0\n","_id":"@dao-xyz/libp2p-noise@11.0.0","dist":{"shasum":"6d46e3acaa79b484d92e2cf2445e1047eab8ac02","integrity":"sha512-R4uJoaZNUfgnrjBejL5Pc4y/U5rJ7YhcHLO/NQ07OeGIL6zbdYfYFdx4aYvmOGEm+Yg5iYE8f1cJxO8lBbTtng==","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.0.0.tgz","fileCount":191,"unpackedSize":1789620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd+evmvsnkU8r0ab9Zw1yH8zbknwRrSLteZtLkzcdKRAIhAPVX3MutFGmytvuJaLexLrfxClkO3kf9G8YuW44GcEqV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtIPlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu8A//fXvugiJvyaPhs4FSgPa7pSwFNDVoIhug/DlRnpbWCemyEGZy\r\nfR6WjG3cqK754AAdp9BFXQL1bA0P/C53ER4DCo2HIl7QlISngh/KDnGeM2Pq\r\nuJGGz4GHGw4YPqVpCpmmCfE6vnSdp7Rop6lCq/oIB/pgA07sM8MNQXOox3qg\r\nn7438zCAx+QXZ2XWV1idhsucOQzofP2uSuIo6T43tvuJRhHOCY6qEdOkfwrQ\r\nSivEiaaqXS9KBSkDr6phkWoVTN8L1eqFa+wNT9XdLOGcxWs3jFT8JFuZbJo1\r\nhcv1lbsJhhMCgyvFXKa7NnA30smeE5G95D3lNZlQTLfFBuBBGV6NkpmrtFv3\r\nSXBPbIKdN4+PeKEVTpJQUsEJSqmEArqqpAywDBZLjxxqJihhUgzSwIjeIaqy\r\nJnnvVRPTBbRvyHOtSab9BdrJjqUZOF5KPCYnLAk39u2/mNkvIFuxQ49U0i6l\r\nKhUTkZmoTaLCqZv+d7BfhKTlaHEwWksSC1weBYA1DsJCpBTAFbHlArl9HpwG\r\nFVdNPgSilTm5oAMZFtMTuLbbbeyogtmMrSrpcWYNgUYkAYfjXkrhv1fpLrKH\r\nyg6uv2M8hNYCEvfRXrDyilD46GQ2nS37UB88YSTGfBxv8udkIUCm75AU9HUa\r\npvpjghqWt8bZGE3+L+HWfXu+mQHt0Bn2Hjw=\r\n=0UiO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.0.0_1672774629073_0.6333149994176608"},"_hasShrinkwrap":false},"11.0.1":{"name":"@dao-xyz/libp2p-noise","version":"11.0.1","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.10","@libp2p/interface-connection-encrypter":"^3.0.3","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^1.1.2","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.8","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.2","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.1","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interop":"^3.0.1","@libp2p/mplex":"^7.0.0","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^6.0.2","@multiformats/multiaddr":"^11.0.3","aegir":"^37.3.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.41.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"gitHead":"51a99f3ba363f021b0f89ad71fc3385e612b0879","description":"![npm](https://img.shields.io/npm/v/libp2p-noise) [![CI](https://github.com/ChainSafe/js-libp2p-noise/actions/workflows/ci.yml/badge.svg?branch=master&event=push)](https://github.com/ChainSafe/js-libp2p-noise/actions/workflows/ci.yml)","_id":"@dao-xyz/libp2p-noise@11.0.1","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-VGBULDieGuRtR3acwDfsfY12TX/dmTqnJicG2H35T3UnFSrYG/YO6yY3U5fTw7oz0VT1H9ZpO7qK2krf1veorQ==","shasum":"68f170a9c5f694e2929e15da3cf4737a5e346787","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.0.1.tgz","fileCount":105,"unpackedSize":168911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCysS19aoJDNLWbmdiw5kByP+2aj0sVAZp5yVDBmbMclAIhAKJwUpS1Y+8hrzBBQsaRzql5S2nHrQeV2r6anRigHczg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtITlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSnBAAlasHBk9WrGwTSEOQs/gYWPY0YfieQ6cdJHsha/KdCMUHhCgz\r\nql7tcnSio08ZRZ6VyyePi3zvf+sPgLaPJXCQac7tOvJvnXthXAItfr4F+q2K\r\nIvpLSYn5C3oNYuexxrK3s3gJRWB8Rh4mqFfDuD+OxmOP8IDNhf/u9EDuO7uW\r\nSD57e2d+jgRAT02JIosHPbOqZj8Az/pE3QrmIWD4BPpab4iNOVXVNHKxWj3q\r\n4d1XmTIoaWHvGcm66hU8rEReYm71UygpVkPNfibZcV3v9NFZni7P1FYURI7G\r\nmXe2j79Y1TyyBgYlafZQrgZ0jaAp1Lmtx1oPdtAA9qKYdLJYKvV0jaMrZ9w6\r\nNvFUmK9xw2OhmU8HRGvGUVni9asqnMcG6baKOoI5N3dM1QZ7aS2Pd8QLCH9B\r\nIoFuGJQD4OkV5yjPgrkrDgyLZqCYSyujJG5eTmXRUg7OmGdCEnX2srU3vD4P\r\nuEABPV8pd3B6+CLsBjIRrZ5hGeSBLX+xUmPm/37R3A0vg3jxVxwXqkHrk+Sw\r\nHhH6WmBBFxDej+GHmaSPc6WOFPrKZOeZjglPhqK9pQbfqxrxv8AX97xtyCO1\r\nXTooWIqgDnmiwI94H3iwYi0ws1vvgSchMBO8DiOTqbmggoH0mRzP0EMsFe1Q\r\nXVb2KmMaoEaS1WAWUzPWCeItcSva5zAaXyY=\r\n=Xovi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.0.1_1672774885685_0.5375269792469732"},"_hasShrinkwrap":false},"11.0.2":{"name":"@dao-xyz/libp2p-noise","version":"11.0.2","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.10","@libp2p/interface-connection-encrypter":"^3.0.3","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^1.1.2","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.8","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.2","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.1","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interop":"^3.0.1","@libp2p/mplex":"^7.0.0","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^6.0.2","@multiformats/multiaddr":"^11.0.3","aegir":"^37.3.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.41.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"gitHead":"51a99f3ba363f021b0f89ad71fc3385e612b0879","description":"![npm](https://img.shields.io/npm/v/libp2p-noise) [![CI](https://github.com/ChainSafe/js-libp2p-noise/actions/workflows/ci.yml/badge.svg?branch=master&event=push)](https://github.com/ChainSafe/js-libp2p-noise/actions/workflows/ci.yml)","_id":"@dao-xyz/libp2p-noise@11.0.2","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-C24snGg4l8Itr+r+CZs4Dehdh+HBq7j1I08tdsWcs7TjcvF+wdGD3f+5eMRKsV/BwNXg4Q1eboonPY9NxLxNPw==","shasum":"7ec2028fa75701128017647ca9161d79b7eacce2","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.0.2.tgz","fileCount":105,"unpackedSize":168911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTefEElXubPdf5qA5NHXe+GN8i3uCbhnDgGfR7yNgjOQIhALB5rGvPwHpggSmV0fmNLa5rGzRt/GRLruw3FjlEYo5h"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtIZyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqcA//YXyljlgoBLewlQjY1S0jRIXB323opHZVTQyx1PkWO+tfGlff\r\nZqjhTL2fq6MkTd3mpkIRt1oqk7mqVXG9WC0278RSJ7zg1HROwMyWO1IYGtS7\r\ncVePWvl0LRhzmgS/zoYsv+x1vycBzg8NSgDshkdyX8qp8dfOBRkkJIeNMlDt\r\nDxYM5hkkhvOIgKVMYlWPKyDeDsae20PHfNmbFacKcyyOhwO8+775+oNxca2M\r\neKJzPyLG+AQOLZGupxbB41LQfZ/l0BFgdGBSqawuznP79AXVrunt06H0TKWK\r\nk8rZTzmrXMKAyT/eyGHNh8bUSbZ5K0fkfi+IH87epf7yUdmQUyW8l7E/Q/Ys\r\ncR6cPcavlqK2iX3ROiBo6/fVGXgPB7tSbXZDuaT/qthbifnexiYD6CnCb3yx\r\nGf7KaHG3OCVaKNIHlu5CHwYi7oqKHSSIUI4WJ1Nait0+Bk9OPUae6aB+dUsw\r\nEudZH+/byIMmhxrEA+/Fy/dh7xEyyglnnYuLpcJ06aeXbq3sVSy4fEqYDBCQ\r\neyeZo0x2kso8EGP4dDx/AXETW7T7rh4kb0R35HeOHL75U+Xwmylfjjy+ATqb\r\nmjannF9lPwRo9QGiMsJFcx0AjD2UHXmajZAJ4pabiugoHdpVnfkdTOBpnMd1\r\nEClDBGECYaG+4Vq5jcKuemozZt2z8+IIeCM=\r\n=LwT4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.0.2_1672775281800_0.7145204040096529"},"_hasShrinkwrap":false},"11.0.3":{"name":"@dao-xyz/libp2p-noise","version":"11.0.3","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"path-exists ./tsconfig.json && patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.10","@libp2p/interface-connection-encrypter":"^3.0.3","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^1.1.2","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.8","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.2","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.1","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interop":"^3.0.1","@libp2p/mplex":"^7.0.0","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^6.0.2","@multiformats/multiaddr":"^11.0.3","aegir":"^37.3.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.41.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1","path-exists-cli":"^2.0.0"},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"gitHead":"816a677d890f9ca75fbaed9576c97970fc5ba4a9","description":"![npm](https://img.shields.io/npm/v/@dao-xyz/libp2p-noise) [![CI](https://github.com/dao-xyz/js-libp2p-noise/actions/workflows/ci.yml/badge.svg?branch=master&event=push)](https://github.com/ChainSafe/js-libp2p-noise/actions/workflows/ci.yml)","_id":"@dao-xyz/libp2p-noise@11.0.3","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-4UsXCJ+vaKPbrzGd83YAk3VfM1sbW/j8hrrTjTIeH8MQ7aC2B0DzFnLKahb9mJZt/5n9og73iwHm/fDoPlunew==","shasum":"23e69f83d06c8e9cf2add894addc2a09c9605f13","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.0.3.tgz","fileCount":105,"unpackedSize":169235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAKFBVuTCZoReN8OOuEBkcyce9PVJRczmx0uT2b4uG0AIgRUeyvl+ylbCIX7waoVBrwUTEOqnlWwLpjMCUOv71OAQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtI+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruSQ//TMhTVL1TOQA2bFAaYon7aHl0jel+Kn4tVGQ8Q6alOanoMboI\r\ny36AV9bPjgihMxpXGa7gbAzqwVxlbVEXFVeiOyvFThN1VLw4NCwK09fgM0X8\r\n9L4/zC/HuwX9SunYG6ZozP+/AfAEI8GyfXdRdspRXD/bYw09NAuowa8bp5k3\r\ncxz5Ewf1Vky28E2D6EEZi3YIHFVC/mp0/nXN3+FLDU07BgrGZifAr9hZEFvh\r\nHq8pkJ9Ma0Y3sN8bpoVWNHhS5NIFpHlJcRDM2Ue0KZB1QnBF93gMCPYl6Hrj\r\nPXUEwKJ5GjJRZ4bKWZZRKMmYyQQfNEHKHqFWVO6T/9ZBjJcSYb+3HIMmqGz7\r\nxzdZ4BjjBexTTq42L4B09zxtNra8TqYakhYtxO4N7Vcb56YAP949nE+qeTLl\r\nSaZw6fATLIqCzyDm6I9eV1KZHNz2KnWMRtNdHQWQ1an/uXkz3KsffxN9aVlf\r\neXBhL807w5kkMU3Bjt/ykxrNeagGmUvtOgYsUyx/35kbrwE9G2pReHFiLZDv\r\nVlwxOT5q/C/Bau2cxp2I1toolHq/cRxXgsG/pJi602cW0TxKE2hcsQqobvnK\r\nOq1NO10YqKPDLwa/na8Rj9Pim5suG0fBsnoxs7ysw6MWw0PIz+MLgPyuryJB\r\nD96SzG9k7koBmdL19QpIMHUTbIX3/OFf0pE=\r\n=Ak1F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.0.3_1672777637541_0.5323395691691657"},"_hasShrinkwrap":false},"11.0.4":{"name":"@dao-xyz/libp2p-noise","version":"11.0.4","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"path-exists ./tsconfig.json && patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.10","@libp2p/interface-connection-encrypter":"^3.0.3","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^1.1.2","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.8","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.2","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.1","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interop":"^3.0.1","@libp2p/mplex":"^7.0.0","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^6.0.2","@multiformats/multiaddr":"^11.0.3","aegir":"^37.3.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.41.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1","path-exists-cli":"^2.0.0"},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"gitHead":"4b6ce005b0c5db8ed19510abb54f557bf8c4979b","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@11.0.4","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-OKhjrGvvqBUMXZQgwHwbHuiookJsm7iStB1eyUqdtv0/q+3bhz+2GTyJVJtrAiGH6BSJF4shWsCTV4JOPuNkCQ==","shasum":"5f1ab791fefc824dedd782e2b2e5e69d720c284a","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.0.4.tgz","fileCount":105,"unpackedSize":169257,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHAEa0spD1hd5A5XEL+qReqGG2rhgLEupFScwtqbx2LgIhALu3hLcNzi5Tpv1PN8yB2CIvY3OnmJdM0OhCWsLpa9Ws"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtJI8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqA/g/9ELiRw5Q1w+8NiLqh/hOvd85YczI6WQp9rZlygHa7VjqB1VsC\r\nDqlP9fb/WErEmVifJeZ77O3fgg5ByOu7BGID0BuhRfacB/JJZ8dEUt75ZJVQ\r\nHB/Tzs3/E3Z2wqCR8Xk/KkcJEu88M5Mo5Yh3t+VQhG0tC2u6f9mqNjfbnyox\r\nCxFRe2LbZ/ES7Eu8egzLWWW7kN4mLxkIG/HapBLGy2eRSVgoc3lyGqpPXjgd\r\nG34GltvAqbkI7oZTjQxwLMdfWILhhZHB1s4Qg3Fu670xUW/DUv2wzTzf9BJi\r\nFlSO+c9M3BZwTmG2MVHJOeRryNeRVyNASsn86/GTEBGDXFMrwVckMvRCH7tS\r\nAfT89nFID7OyP4WwYzJthd9dG75efyXiArkh0SEqvufB+wPtywA166L4G4s5\r\n3KngroZr82/SWCsHtII0fUHMhjJImMacpKiXWcay2Cng1zgSy83uIJG6rV4x\r\nWWuYN0I73EyszC7lhwVuYru3JWXCzfSUprj5g964qzWOMVvpgMJvLPFAY8yu\r\nyxiB2CACalt1KUOqE7yL7zOSPBbOyNDuuMoKvlMj1gQ1omM8ScMu0LMNQ8yL\r\nqLMuTDIGKqdKkF68v9DY5qpcJgOeXvAZJUcM6a4M8V0XJU+xJ4FjemAlJCqW\r\natMjUY13HWjxOOTqZkqtVLKq00MTUjUnXAc=\r\n=5PNT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.0.4_1672778300252_0.005693099672591018"},"_hasShrinkwrap":false},"11.0.5":{"name":"@dao-xyz/libp2p-noise","version":"11.0.5","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"node -e \"let myLibAsDep = !require('fs').existsSync('.git'); if (myLibAsDep) process.exit(1);\" || patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.10","@libp2p/interface-connection-encrypter":"^3.0.3","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^1.1.2","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.8","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.2","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.1","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interop":"^3.0.1","@libp2p/mplex":"^7.0.0","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^6.0.2","@multiformats/multiaddr":"^11.0.3","aegir":"^37.3.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.41.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"gitHead":"80d73aaf46320b46ae44d25595b97171382a9ffb","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@11.0.5","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-nWwI5mNPyIRHjBbqeISlKyIaDA7nbnvGqTnr7FRMU78VKMNA5zYxCppd+09faKaBT3Kr3xRR/VuQBsydp2oy8w==","shasum":"907dd9884ac145abffcb4719fc8bda996ed55321","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.0.5.tgz","fileCount":105,"unpackedSize":169293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfenjZVLPXc3zbfvokAyqZi/rz4xIIWYTWBakHCmuasAIhANSY4odkN/bqiVcZ1FeJi0oPlH+YyL1tGq4hZaMmXiWa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtJmZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdlhAAkYrCd9LdqLAFl4IggPTw7mRp/tgxHQE6JLqox20O+PqDvBmN\r\nPBKtzA1MbRQ9X/pazdqwKjT+CMZmfYV1kmG2KKE97PTvV4QTSva79uiyYRq6\r\nL2CbLnUKIj84a1Z/ECyquPXUKUVXEL2W30KgxtjfOLTdfcdxcHW0N4OOKDvv\r\n1S54FPU6T0mM6kdzX760A/aNhmrhaF9yYg/OMTVe1PYSZzNVB3EL/JNAs3EO\r\nriRvr0hFsREE+WGr507NiaMnwy1xG11LsYN+ms9jsaXCyA3pwLCsB2GIn2WO\r\n4OWugO+9JA8jDLNlPgTF9Af2HEPV6CHV3+kmMOGXRIGr8pRxjjERNkJ8Bp/f\r\nXaAF3WTikmQ5j7jbqXM/kEQfmhL4b/V1fXBHbNtjSsWRx5c2ZXmGGA5KElwI\r\nT8QBiYXOGJh4f2BKKxz1Igzno4aVfblrRePhhjhE5rZgkFgZvkVmjPZ9V+ic\r\nb11LtuRMjilEHIRf7KLM0j27ATIYaWa7VMihihMQLfHEr/cfxPnMlKOhfqJb\r\nukkSRQ3czGDn+TKEtlVFmyDduAEbIVbNKecCH6YSDLzA4w0QeNWjoDcKFNiQ\r\n0VWHlqTzhAmXNNE+aiMYPvew/JVHTwMBDAGFzSd3sWgtBRq+5qv1ONXdU0A3\r\nL82hWmT3x3vR9UErub++Elc0Iv5SI7EDPz0=\r\n=7ivS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.0.5_1672780185623_0.37592657665200546"},"_hasShrinkwrap":false},"11.0.6":{"name":"@dao-xyz/libp2p-noise","version":"11.0.6","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"node -e \"let myLibAsDep = require('fs').existsSync('.git'); if (myLibAsDep) process.exit(1);\" || patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.10","@libp2p/interface-connection-encrypter":"^3.0.3","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^1.1.2","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.8","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.2","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.1","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interop":"^3.0.1","@libp2p/mplex":"^7.0.0","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^6.0.2","@multiformats/multiaddr":"^11.0.3","aegir":"^37.3.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.41.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"gitHead":"08b64d02929458723ed8d78a8a71b6d59bcda585","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@11.0.6","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-B21C+VfmvPycnGzn4pcwPhsNpWzLOtKDejaRpQ3glS0BtuIz0srXwalTbjKsXD3zxHeOzT7WR3GdBfMJZONegQ==","shasum":"eb326a58a988576128300f0f23e455c1cfdd891c","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.0.6.tgz","fileCount":105,"unpackedSize":169292,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE8LMs11z2/1MvtWJPUVEftRpEU9iEQUokBt7yNJUEcAIgWCFOdIqOrmtpLZKHxi8wZjWsCv/7vI8AD/OUy+mVddg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtJ05ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZERAAmPFBkYFOgj/JgGyiGSXlnhaApoLd21gOlxknEa+hBiZWyPcO\r\ne8fqY4KOXnfkfv/QW0DQssKDp3hbND64HUvDZUO3fple9nlFhYiQcOHu5qT6\r\nTdjxvV6XorkN3LL8P1HC2tBpEqeGf0w2XlkXu1nMwMw5+P6Uh8rTIkgG4ezb\r\ntrhHsu2lLeKNgOk1/XQSZZ68A4SdDXe666hn9RuuZ3z9GMIApNts7rupKdL8\r\n2OD+TPcCC3OTn9GU/JRA9cQhRulMEzieNd7KMy6Bxnoy8W0DUcxu9AXLqfVh\r\nw37xrnqTFisNeR0vUuaUTbV1ed8N0vAOsPBgW+1VgSG/izdvoeoIEpU+fInk\r\n4CKhF6cXBBcWc2vppMFdKrA/BzbtNt3ZCPpK2TwBaGxNxkrHF0JIR8pH3yu/\r\n65O0kq3s/gWEp82Qx/w+i8+1QkbTYwM1EZhvJboFDm5tHolmhbDIl2AhUffZ\r\nzNFvqBNIoEMrIyvKHpdiSEjaEF10z1SE/gycM8AxS/C3b4IPBPjUfCX0HQap\r\nkLPhY8413yHMKQaM0clNzZ/UlkBc2357RdcsoyOSifQonS2HL1kTNo72vQO4\r\nhpf+fOxcMyDNwYPblBLEcuFlOwqw/V+QnhXW6S0yAuui+/Gcil1HAk+538zN\r\ndHe5EtpLqlw+yZ+fla7ZvbAzgxuNhYCiRAg=\r\n=vxN5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.0.6_1672781113033_0.7937484832004982"},"_hasShrinkwrap":false},"11.0.7":{"name":"@dao-xyz/libp2p-noise","version":"11.0.7","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"imports":{"#crypto":{"browser":"./dist/src/crypto/crypto-browser.js","import":"./dist/src/crypto/crypto-node.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"node -e \"let myLibAsDep = require('fs').existsSync('.git'); if (myLibAsDep) process.exit(1);\" || patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.10","@libp2p/interface-connection-encrypter":"^3.0.3","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^1.1.2","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.8","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.2","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.1","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interop":"^3.0.1","@libp2p/mplex":"^7.0.0","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^6.0.2","@multiformats/multiaddr":"^11.0.3","aegir":"^37.3.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.41.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"gitHead":"19f9051d032a66447b1bf672652a814dd546f3e0","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@11.0.7","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-1h7zvo1k6oIjt15f88XUvQJpRNOJqpMA24R/L+rFeQZK/pxkFyMwftlpyWslPGy14CoIf/76S1yST/vsMU2reQ==","shasum":"463a27791a5372297f87eb8a2917694c6327fa85","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.0.7.tgz","fileCount":118,"unpackedSize":178114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw8vT0ztk5ABAJbxWu2ALAUoCSMSuybd16bNGMHQ+cHwIhAIneB+XV1uw1vEh057YPQ/wHRD49YITwyJzXhwh7t4vI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjta5CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcQQ/9GB6RsVxlgO9r6uTwNcrJVB4ib3a3SmJd1DxOFHdQa/BmfKHG\r\n9GLSYTVp4zy8N2JXq5fozAoGryc/8ObmAKi3+DQgmIAygRSs1O0TLi3qRd7B\r\nJZWNj6hZHU9HNJ2XzgDgR2zd0zozAf3+olg1RmVmNFUGZigU2e2EK+2w7pBJ\r\nVcyKvUjWtD/VZkQWUQ4s8Xuv1k53AS2PpZfGs5vrKYtItrHKp71KGIhVu0Ji\r\nJ01XYBrH3ZDAQfg0mshdrItLByqCOf89tmwvBauyn6Co/WyG0p1UEZAp2wo+\r\nbn1lCk2mporw0TMpw+hPuwB5uFDUAE0KpWMe4aIaod5l5UE9Sj+EFJTtiGxb\r\nf5jxQMum4ZTxDg/2yc1BLpnW93thrdh8wDN6wPJO9H9eRjFubCo4aWxqVrqC\r\n7Wr+36et8fbOKDkhI+xzv4MIGKvWgM3DOQjeQd177/V0njJ3gJnFZzX5lLdh\r\nKQ3It04waj2N1480DJ0YO2XAzPnbiqVxmuSSCz5kdCEX03Zm29ppMUyVEf/S\r\nRV7PY5YskqsuIL4sxY+ZywCg5Zp4DETPwjiYF9rVPvEuinxe8d/m1P+cZteg\r\nej4Q4TZoCj98IUl4TazofUcHsAvSXdAX81jZHMrrYA1A5NHSI2shsN2xXVu+\r\nA0l6u0aEUvSG2NOWn1LSprXegNNmiBNc/F4=\r\n=k9ZG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.0.7_1672851010337_0.8644950400485745"},"_hasShrinkwrap":false},"11.0.8":{"name":"@dao-xyz/libp2p-noise","version":"11.0.8","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"imports":{"#crypto":{"browser":"./dist/src/crypto/crypto-browser.js","import":"./dist/src/crypto/crypto-node.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"node -e \"let myLibAsDep = require('fs').existsSync('.git'); if (myLibAsDep) process.exit(1);\" || patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.10","@libp2p/interface-connection-encrypter":"^3.0.3","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^1.1.2","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.8","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.2","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.1","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interop":"^3.0.1","@libp2p/mplex":"^7.0.0","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^6.0.2","@multiformats/multiaddr":"^11.0.3","aegir":"^37.3.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.41.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"gitHead":"98b0a9c403fcd8717b8da6bc9ec2f3e6c506a1cc","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@11.0.8","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-a5zqV75nQZvbqyF3Mmr8c39kGXOzkIH6DJKOf6d0MXgW6Yfu4hI45DBQ9zCCGYIJVCmDDWAkJg1tHuYIitYyxg==","shasum":"dfb0ea243b560f607051b15d13f172e25444cd88","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.0.8.tgz","fileCount":118,"unpackedSize":178114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1XHO87DPNkmsIQYmONbUbxTwO4EGv6wZP1RpD1+tgBwIhAJK2XF3jtiTy1ftVxIeGPcYW/L2A/2Lb/I3kvkVhGVDt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjta8PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrbzg//XhvILh44ONJ7KGR0kDYWLJezYp7I8MNXgJdtwhE18XTLdDNK\r\nMq3n6cds6u7OQ5yyqgOZUYHibmleBNsaiqtsjnkRMdVvgukSg5fC0DbegPzv\r\n5cKzg4BoCd+gEdZY780QAmeh4WSQKr7hd9aNJ9lo0T1dNEG2CaqgeJoVc2j/\r\nEirzk/D7ULe3BP+naanSKpCCZAzwKeU9erQoCdNYO7mbH8dtO4Ff49okBMQ9\r\nTks2onKUXCkjWJK/ZGVWvekUC9gqQnHEQHbUCCCnwVM0eQ4kIVQ4f0aEUCoH\r\n3MeogbZj8vZIoh32iwEXCKNOQDFYpnD5yfwlavSEpBEqTV6Rubt6GDYHaryp\r\nr0mSnhXl5pqO1UnbfTZD4soxfGxX6MzrCMGyvmgnG2rhB4I2HOgtdArGGWGu\r\n+PJA1YV7aYQ11xD6+SbPJcpYmnfd5xVUtDC4feUweIszf7BnOzKEbaya6swG\r\n4vWVHFCdcHR2f/EdimA/HZsgLhG97KhEewVwdX0g6Uxz442dzQiKi5PyqvS1\r\nreRYUENmxtvE1K5aP3Xu2BN+jwUmbK6AneqtO6eRdbPpx8S34Rq0Ob1WhlSh\r\nimD+kPSIukV6IgJC8lwU0ZTj9kAv8rhp0eLoaexNHezfycYSCYIL0kJD0gKZ\r\n8HgoKdiMwBEF+QtSReIAOxvHT0rA2Vf2QKo=\r\n=zAav\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.0.8_1672851214875_0.26557191144088654"},"_hasShrinkwrap":false},"11.0.9":{"name":"@dao-xyz/libp2p-noise","version":"11.0.9","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"imports":{"#crypto":{"browser":"./dist/src/crypto-browser.js","import":"./dist/src/crypto-node.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"node -e \"let myLibAsDep = require('fs').existsSync('.git'); if (myLibAsDep) process.exit(1);\" || patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.10","@libp2p/interface-connection-encrypter":"^3.0.3","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^1.1.2","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.8","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.2","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.1","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interop":"^3.0.1","@libp2p/mplex":"^7.0.0","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^6.0.2","@multiformats/multiaddr":"^11.0.3","aegir":"^37.3.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.41.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"gitHead":"241835ba24a88cb3599946acdd2124bfaa08b5a1","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@11.0.9","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-SGcJ6bV6rjN0X62epGVCLT8oNTjeiYW5NrjDGfx5M5aRP174jFtiG0P8JWWUgVCzmHjj2ho5PCJrncxmhLHQnA==","shasum":"7e337f7f566eaea7d870cc0f60bab1dc6e2f930b","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.0.9.tgz","fileCount":130,"unpackedSize":191632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFu9Gp1tbVlNwLxqz3FPzjQuQ8maT0Dtl2ZQt1NkCcnAiEAwtoArxZYADOgIt+RxMI2aWfaXEOuFT4b0ZcVdBJptx8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtbELACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN8A//cTiiXdXemWFxCzgRiCfjMF6Vd0eEZSCPHo9FFPDQFi81YLVb\r\n3f89mz+Yy7lFaXzIVgSzR5c+CSYA+ebjwe5LQBl6QYmO4p9DUjD40jSFPgVm\r\nvNyu2nbQ/YOm4hdF7qSe6uatmsRxrywTq2bCU4cYQe18jrlARSZ72vhf52WE\r\nvnApMd59TYr0kMS71n0pKDcoYxCjX62r3WFLJez2keT50ISHp7WhXRHFPEg3\r\nV6j4TYrVygZPxfRM1zCl+5EeVFvXKPcmHtMGm5CHAquAgzP/BBXFPzFnf8nw\r\nRep6jpVi0jw4PYHncXZ59rSnBrAPeZcV2ETOuSXnWXEKWNm9LMo0XHGTTsJB\r\nEJ00mrLyymCoZ6nhQIRpbCmjAveGincTPeFWD9NpMknNoOpoKFz6exv+3CL7\r\nwrEu78BLe2vmRwkMpeFQNUkBS4SDEbJ0bCGodOCtqzNq3J50SXDxHdCy8T3+\r\nCoVe/XCilY4rILYXH7g9/NjbpFOIo3jb3wxl2gqjehDk5Nt81m0vO/sfK4WR\r\nYAvrjCtI6fjB+If8LlvJDbrfm4s+ugjeKma4VNT1WjYtPcUTGr2buvayYsiT\r\n3/I8U7bPYoXsJUklRTBmiR2srsVV4xeWdaJrwopvRn/3/nl3XDrQnB4TB8ta\r\n35m62UhFLbDci5PJHacszdVA69GD8cFJRjo=\r\n=xXq+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.0.9_1672851722857_0.3586506707083901"},"_hasShrinkwrap":false},"11.0.10":{"name":"@dao-xyz/libp2p-noise","version":"11.0.10","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"imports":{"#crypto":{"browser":"./dist/src/crypto-browser.js","import":"./dist/src/crypto-node.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"node -e \"let myLibAsDep = require('fs').existsSync('.git'); if (myLibAsDep) process.exit(1);\" || patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.10","@libp2p/interface-connection-encrypter":"^3.0.3","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^1.1.2","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.8","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.2","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.1","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interop":"^3.0.1","@libp2p/mplex":"^7.0.0","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^6.0.2","@multiformats/multiaddr":"^11.0.3","aegir":"^37.3.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.41.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"gitHead":"083b6004f28b53fef07175bb7dcfff155493da2c","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@11.0.10","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-G9ySQVCHhj2b7xtPHgxz+s1lWDMnkVrqs2d4oVsJkezhcQXubsGwnDqy9LeQdxJLFo6pNbFip6pQQ+bI7z/gqA==","shasum":"d046dc966992a3d89eae51fff5ffebfa16385198","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.0.10.tgz","fileCount":106,"unpackedSize":173343,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFN8aTqiEtZcGBrGfd6y/EKKTATdbr/D30//ajM9guYTAiArMevWJAZtrwsiG8u2GR4sjrb5QC9GJyZq+ym6PHNfAw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtbH1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmroiw//X8NMK00Lj98Gwjk3UXwmNrq7TW26b1wFgXPF6WOeaZloCcbt\r\nPV1eeFpe0DNf9Y5xv0eJIb6xJZWNtRHvZ6P4X1bm1M7YcVaLZGttJlQF63zA\r\nzbhPLErsSqd0RBIrZPvxVycAln0qoQgjCRqKcUgSIit/cYQN8UCU/JDEhYpC\r\nPuMNjEgZ6CbbJsWlpsWyC3BhW35uPXczVPtCiXhpY/bmV9WuvvR2xjLByAmp\r\n80L5eAQNCCEEJpS9GkdFrn3hfkcz7flXOFloQDamfNcLaGTDyRpl/2URZ5Pi\r\nAmfPdgjhIRKYJpSr2ONie4GZNoZdH+tyHz1z6XGXF3hdfm1+7xKCjRpYpFZA\r\nThHJMgC488B2ebRuOftMDS/JQTdonPwKogiHRHPUplqc74BP5X77W0rwYnew\r\n8mfVFs4e8xtMQ1/FCDlbtmoC4VHuv4EtTPTjHExDx5UZuLzGpS3JM/u43WkY\r\nOOalEvdqR7PouDcozt0GNHrdlH9Zs67ZJD/9W3TxlxX/WMoQLjNjplOGVPci\r\niyUZX5MBa7G1YFdu0cWCW7Fi0ppO3lC4lavig5CCISvoMndmQhOWjPpKCQFu\r\nS/m76g2HV1CjAX27FDMFHsC+/rGky+5Bro8N3XRlNf3BmX8KLIuNpMUZCXgu\r\nMJZ3/+T9BpeWO2qTST5EeuurkAbfKdtMvdA=\r\n=rXXe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.0.10_1672851957358_0.19680100929707267"},"_hasShrinkwrap":false},"11.0.13":{"name":"@dao-xyz/libp2p-noise","version":"11.0.13","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"imports":{"#crypto":{"browser":"./dist/src/crypto/crypto-browser.js","import":"./dist/src/crypto/crypto-node.js"}},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","benchmarks","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"node -e \"let myLibAsDep = require('fs').existsSync('.git'); if (myLibAsDep) process.exit(1);\" || patch-package"},"optionalDependencies":{"libsodium-wrappers":"^0.7.10"},"dependencies":{"@libp2p/crypto":"^1.0.10","@libp2p/interface-connection-encrypter":"^3.0.3","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^1.1.2","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.8","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.2","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.1","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interop":"^3.0.1","@libp2p/mplex":"^7.0.0","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^6.0.2","@multiformats/multiaddr":"^11.0.3","aegir":"^37.3.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.41.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1","libsodium-wrappers":"^0.7.10"},"gitHead":"b5e6310b9d2f9be6701c8bac6889e36240c013fc","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@11.0.13","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-sOGwyD8Fc+ZR0M52mNpWXsJhQk1WWE+POZVVQShG5tzj9bZITeHMVyBUeufZ+kHjMqpt1Da8w+0DvYBwsBHKiQ==","shasum":"fac56755ba1125bb5b311ff304ef659abe37d092","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.0.13.tgz","fileCount":106,"unpackedSize":173726,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjv5Fwk62y3bFNPciSi84RnmDi6BKTBvUpSX/hP6UvDAiAQAXOSLq21rex2RgnpZPZaHg/0GzcfPzHPFIjAFxGFJw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtdNXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs4g/+O1EYmdLmmf4kk0Dgr/260hg9PtHu9vEmAnL2ym0U/iE0ZWbu\r\n3roqBkAQRzy+4Fk0vIdKL44WVk9V1bAso+zXM9rb5h5UDtEgR0SLTjeIqeTU\r\nsWPUsAx+mlEsHSPcmCiPZzpwBxvRllfBo7PM60hnT2ZO3OUVIA3mfCYTDYuv\r\nPLd3zI7JbTwCmZTTQzkM1atr5v4SaJpXt/zpyhMWVA8oqLsRpRRBhmfk0SPi\r\neGJS+BwoigkD+nKCjdt0DB2fKwziF7Af/zcrmqD8uk3D1LMep7ynxJIf+N3M\r\nCzkPsCFRO+J0FyEvQfERrBJag3gBG1GqjKe80akXooCEcGEOB5k2ABYAJWD4\r\nE+GrzSbdwSOMWnHk3UPYC7zI1OKqUbaiAQbQZAj+jayBFrCkfRO0aYYoVAPn\r\nNg491ALlDenQ5cKsKTer0Im3mpIQJOvSWps18KStQxSk4f0dpWCxhBAlBjJ6\r\nSd55YSjXb9aJq2T3qd6Kw9fokX2DD0ndQHlp/hOkiopigkRLoRtpYbAouuab\r\nJmPviwH1Z2vqtyY/YdBsfjWweuPfjkxTezaTtUxQtlvIcg4zbs9Pds0tWRx4\r\nCaAd30ZLoVlblnDmZx80UHH4zBetMF4mwrjh6MWYt1hCl00/JXHkvJOLJVhc\r\n2+jFofeGzjgyuoHoudTPKNOomtNEf6/gbYg=\r\n=2E9F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.0.13_1672860503251_0.12021598804984457"},"_hasShrinkwrap":false},"11.0.14":{"name":"@dao-xyz/libp2p-noise","version":"11.0.14","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"imports":{"#crypto":{"browser":"./dist/src/crypto/crypto-browser.js","import":"./dist/src/crypto/crypto-node.js"}},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","benchmarks","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"node -e \"let myLibAsDep = require('fs').existsSync('.git'); if (myLibAsDep) process.exit(1);\" || patch-package"},"optionalDependencies":{"libsodium-wrappers":"^0.7.10"},"dependencies":{"@libp2p/crypto":"^1.0.10","@libp2p/interface-connection-encrypter":"^3.0.3","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^1.1.2","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.8","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.2","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.1","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interop":"^3.0.1","@libp2p/mplex":"^7.0.0","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^6.0.2","@multiformats/multiaddr":"^11.0.3","aegir":"^37.3.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.41.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1","libsodium-wrappers":"^0.7.10"},"gitHead":"c7b556592a2485676d6c2c886298946ed02250be","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@11.0.14","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-YmYeBHM7EKniGiq8N+zhJkl3v1JLEwTsXG6xj54InXt5Oyc5h3xtqWEVXTT8e5ld3EhNzsu7S+gRKPPJzVP2Sw==","shasum":"243552ac872374949324482166f581506902aa7c","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.0.14.tgz","fileCount":106,"unpackedSize":174140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGt7PZQkLJAcKHFqt2UrRozDZ+Uo6y3C090ccDVFpc1IAiAFgeM7BLM+2yTSeoAXPCcBKlkbbxjxi66qvwWB0S3e3w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtdVYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw7g/+J8b50GHkn4n4MKuyphwYWp8Jiy61A2oFGDtUQS9QuuC7FQgu\r\n1h8KRG4albctawcUcUlv5iMjeYIw9fKgsyfvihuE0A249axnjSyqc3dp11Gk\r\nn+CTe98goWQi4ckbUz3Jk64eulSDEswZ1ZCQNEQ8mn76JxCyTwXy5+nZkbeX\r\n11rf7pyc6FiPf2IBAzpqz8zS60amgGEgOC6xA5ohTCpAkyTHPEy+IG5plq83\r\nHAQfkzuWB4DdvuMjyXCRS20hdQt/oTru+Y7QI4zN0RTPMnn7eZ+tpCXeytdI\r\nQ8M8ITKNNuzn+VZfCK/dNfnb8T8rLoKZZf8YHjMKzbqMKAokYsSHOIWdJYRi\r\na1nNgujakz2U2jMfz61LF3xdkiQgI3civLN1KKjpjjy/SXjxYdlSQT55WCwp\r\ndsf0W9aUroFkB9rK7Tya0nnVLljmfr+kHkEeP/EZrbfjve4KE4hFrTejw5h3\r\nB3TjLzQPOVqw9GPT01+4wrR4Qr3H74y5VudJsBuq560tiCb5/uwtlmz9gBQE\r\nrN0tHORdqRZtWTlADD+HPwNnVxHzN0usEHGvLumskViYC6S+EXieTZqQ2hVm\r\nHocKYMLiFt71DmGj3Fd2KxnS7h8fCoNH+OGnD6j1KdJXRK+VOmef5MTm+FK8\r\nwtoUtzcD2Xie9gw4mA/IGt7Zq4I+6taOc2U=\r\n=jQAI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.0.14_1672861016163_0.46599080430744744"},"_hasShrinkwrap":false},"11.0.15":{"name":"@dao-xyz/libp2p-noise","version":"11.0.15","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"imports":{"#noise-crypto":{"browser":"./dist/src/crypto/crypto-browser.js","import":"./dist/src/crypto/crypto-node.js"}},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","benchmarks","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"node -e \"let myLibAsDep = require('fs').existsSync('.git'); if (myLibAsDep) process.exit(1);\" || patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.10","@libp2p/interface-connection-encrypter":"^3.0.3","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^1.1.2","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.8","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.2","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.1","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interop":"^3.0.1","@libp2p/mplex":"^7.0.0","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^6.0.2","@multiformats/multiaddr":"^11.0.3","aegir":"^37.3.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.41.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"gitHead":"73bb25939d008e07444292c67dbf97d4aee58ae0","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@11.0.15","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-PYhWfohOBth7cqJsNGQMHAmizBmsV1AIcp6E0NM1YTGI5vf7kY7dANxpmT5g3M0lA7dQT8P3mvtJV4oTVAlaXQ==","shasum":"4220a3949c6baab30a875f9974c05902c3ebb8e4","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.0.15.tgz","fileCount":106,"unpackedSize":174230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmRBTvCmBmRsWVmMwmGS8poAqQknW/w4CRpt+CdOlKAAiEAvG0yXpl/B+dafWhbJfx5vTvWfA+6u6J9SyBGVA0yGNM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtgpeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfFRAAiXzMv5X59Ww7iukFKaHTETMdMr4sCyLL5TjR75tMfrWPV9ga\r\nWFbBWo5wzChjwWg55Js4Yno9Taz84eGaN8BRZYLJDK93VOmvNYheMhK2lN8m\r\n55dLNaLjQPpKBh/257dja+X/8CaWxopulBvsKPzLR4IoMTpoq4VfieQ2N071\r\nr1SB6lAlPtMlzzmGsyynH+PPzmPTZ3dyfn9RP1e4uLeX/5RLvQ+5hJuMHtyi\r\nH3d6NkWAb0bSPVOIn0VqA8SHzkdwEgAHfZgPPzAFyhzr3dTv0SdDigrYh4Vt\r\nUoxUbMCIVn9HbfVgk532oTyOoPDeddMYB9HLnakC5XVcd8ykFGOAzJkoHwFN\r\nixvB5BO26ZHG+5ey9px5ZJ9fF3coFTcsh2G2XtEanwj5FyCenQUCrW4Wu1OB\r\np7zFwz3ybzEUuozNopcjOAK05YBQ1riB5FO+TC56fs1ETpd/Vve4jD8qi+9Q\r\nptkRAwL79QWXZVUYsjL9qs9sfkbUz1gJ8++nYbVqjiZNCp30cCSDVI8AEJCc\r\nMgjVxwteggxr9FOyeLDfuqayCphnkgnHZ1s631NHsTSCuc5Sq9jUoHM8/800\r\nS+8GNQiJtioZhYwbccmR0dfGGJ6uJ/1O2gbR1+7ahlKUB5Yh6tp5ORFuaTHq\r\nYPw+ssN7uSiRJZylk/r5sJHua5vREFLx8Rg=\r\n=crxN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.0.15_1672874590091_0.043243997459951"},"_hasShrinkwrap":false},"11.1.0":{"name":"@dao-xyz/libp2p-noise","version":"11.1.0","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"imports":{"#noise-crypto":{"browser":"./dist/src/crypto/crypto-browser.js","import":"./dist/src/crypto/crypto-node.js"}},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","benchmarks","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"node -e \"let myLibAsDep = require('fs').existsSync('.git'); if (myLibAsDep) process.exit(1);\" || patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.11","@libp2p/interface-connection-encrypter":"^3.0.5","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^2.0.0","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.0","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.4","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.2","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.3","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interop":"^4.0.2","@libp2p/mplex":"^7.1.1","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^6.0.8","@multiformats/multiaddr":"^11.2.0","aegir":"^37.9.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.42.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"gitHead":"b52f52c2aaf12b5147393894f5a6e5f33d0668c7","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@11.1.0","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-PZohGuq/xdcVyQWzg0k4OBu50HF0bX5cSSvvfOM/2rWYj/ACIcGFEy6AfUFzME6fX7dAN2QxxiaR1XZjSWj+pQ==","shasum":"133c71f643fadc60a8629e7d740fc40e03f376ab","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.1.0.tgz","fileCount":106,"unpackedSize":174045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjGRdPbMe3mwmww0jJ7A+qSPqiyg22/uOSj+QyqtXgXAIhANQJWOVcMP8h9IW4p/wPmGHW/wV1V7p5txTKV0846UUj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxuPOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqzbg//WJRcYFRu4XLEjkZYODn4suOkJ24B4F5x9SQ8+QlZdwSVujXA\r\nMw7vnJzSL+pxnIqtsQvLbhMrfBnp0m+CqH4FL5Jol8c1aQDCuG+z9wtkjUTw\r\nKJfWlfrbOThgDO45IFOgvvSXwmI5MUib7cdyn9B47hXNG2++ZjkMcYOktXiw\r\n218RPhhGtGJZxhbddUGoOMZwRmTgyqdvWs9K7XdUyCN5CaMRAejas/2lUQy0\r\nH//DdkXtwsXt/6YXvhIoNCcgjSZNGIMtgZNgmEu+J2I3F7aTmB+k3haYg8y0\r\nkXps8fAyHk7V/cCwu0+5p+s4Q3bUFEz5dYoyS4SPxW1Rmiof+qPswHbN5tKD\r\nANTxnaIuaZGXb6PsRxYqEFkV9uEuzP807iA55QB0hnAvwtsYHYGJ9NNDqTy/\r\nzrzfuHqiwhRE9XrrqaejvzZreQL8D2PHEBsioe5S4t7VCVshvDsQ2ciWdvgI\r\nScMs4k5B890M1W6v4pzjYKonXvOgnJbE3taX1hv6ao7srvRrlerI2/p7Z7iH\r\nVDd/EVg50Hq0icXPEQoLyrALnwdBOaDemPLBK4fBz6Ec02QviIhV98e2XbiP\r\nzdQ56x+L0+Lqg308R5MNzp5FyT3LVeaTbW3EbPE1tuKXB6ijp/i9ufmNqb+Z\r\nwKXfkvMBxD3rR6FBCSc3LQC15q+F+HusyTw=\r\n=YEWd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.1.0_1673978829803_0.028925452230866178"},"_hasShrinkwrap":false},"11.1.1":{"name":"@dao-xyz/libp2p-noise","version":"11.1.1","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"imports":{"#noise-crypto":{"browser":"./dist/src/crypto/crypto-browser.js","import":"./dist/src/crypto/crypto-node.js"}},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","benchmarks","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"node -e \"let myLibAsDep = require('fs').existsSync('.git'); if (myLibAsDep) process.exit(1);\" || patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.11","@libp2p/interface-connection-encrypter":"^3.0.5","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^2.0.0","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.0","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.4","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.2","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.3","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interop":"^4.0.2","@libp2p/mplex":"^7.1.1","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^6.0.8","@multiformats/multiaddr":"^11.2.0","aegir":"^37.9.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.42.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"gitHead":"9116bb591c0f7ad8b71743b273e5389be64165e5","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@11.1.1","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-j68BJHVVKJjxRbaMbOf6FYzxvOuvgeSDlf1OUzKoEB6eOhu2iJCTrrhnX1FyQu27rQaetFD6ug1Xji4ZXF7vRQ==","shasum":"32fdc0ea400067cdd65009d8511afe30285ca8d7","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.1.1.tgz","fileCount":106,"unpackedSize":174222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5G8TeJd7+/rwjpClvXOsT+XNUqLLrQ16eumiUxSIJ+gIgE9gNcqWv4sf7YJ2F/wvE9bykzQlgiSjoqsW2bRYAOjQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1AVxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpA1BAAmaNM5J66Vy37dEFB0kM8l0uWVEBiKixUz6pwso7fY4ubvj+B\r\nlCKA2sD1+VNVSAubJydfO0n89n88VTqCEAxKofSBKyBBDAAotHtxA0O+V862\r\nl6pBdaEi2ByrjBDb558p5zhuJnbdgeXL1vKS7Joicf93T/lhOwRRvZw6jBBS\r\nrlEn9HPAsVGbynbjeu+BI5QlHNllrJkxL0a4/4LAEL3UX8LS1o9a1h+o96Wo\r\nPx1gjQjXo9AARVxTim1VJ2GSg+ryIixJWnh0mosUOFh4Flwfh5AnXakdPv1Q\r\nZOkRqLbK9elYyYygLvGltE7cI1uR5JHc32REnVDMrFLWkUZTnSMk6jarMvH+\r\nqt7PVl2N8321Ndev0zmTqKHncn4E+T2Y68WeJ70y4JWn3f/Z6tSYCmfouLLy\r\nolIJunQ08rZdcL1Fpqkr6Sd8OutdBlxrXVIJaLmfAp8Jo1aRwL1Sd2nWFf4X\r\ndqWLN+emqvtqlwomZQ6qBCKqCwf0pICOQsb4qdIbzLuurzIps6aPQv+bwPx4\r\nxvV8UpbKg6xrAW4SWJbpfYg7IZ1ZwDcb3DsDtU+POb8WRR26WATlGprEMveX\r\n+WFfqgSPKqGQzD5rwnJZXw6FrPvewz2492w/m9o+P+CDkghLbFgN19A8iau4\r\nkmeUcTUVwvC1SQ6qO3KE7TBqalDY7YJpGN4=\r\n=QFB0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.1.1_1674839408849_0.18700599728938472"},"_hasShrinkwrap":false},"11.1.2":{"name":"@dao-xyz/libp2p-noise","version":"11.1.2","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"imports":{"#noise-crypto":{"browser":"./dist/src/crypto/crypto-browser.js","import":"./dist/src/crypto/crypto-node.js"}},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","util":false},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","benchmarks","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"node -e \"let myLibAsDep = require('fs').existsSync('.git'); if (myLibAsDep) process.exit(1);\" || patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.11","@libp2p/interface-connection-encrypter":"^3.0.5","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^2.0.0","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.0","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.4","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.2","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.3","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interop":"^4.0.2","@libp2p/mplex":"^7.1.1","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^6.0.8","@multiformats/multiaddr":"^11.2.0","aegir":"^37.9.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.42.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"gitHead":"2bc025098a7f986e817a0e2a023cffe308ca22df","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@11.1.2","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-8dNHakCUbnRKYJZFW0hAoX+7bNk0KtzpqsD6egeMAf7nlkLE77fT/nRC1K7Vt/Gwbf4g8NvrCpfQsGhgl6jE0w==","shasum":"3941065a19b3eab32dada3d6e99599d346054ee9","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.1.2.tgz","fileCount":106,"unpackedSize":174222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkUk9oh+Dle4aV52XOAYeJsakx4nYdv1W+M63/TqA+NAiEA6Klhjxv7GXgQSjs1zzzTYlwOq5C5vQZNF6Jmy1E0DhM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1X44ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeSRAAl758QB20+eXaE9YUlMpRwjYDQIxSJjXoRYQ17dLahmFCjy1c\r\nvGShvOHSz477hh5GDebRHoarohb3SsquceVAGjY66wwnYlhh7nNIfeoEIDvV\r\nAI/2nmLbzzugVehviyJ2KuLr6hp5ZYht52ixRVS1HX53n3y8oLHlJiSeDtAH\r\n9j2XJsyvFlnLNPXFcCXr/xB3kgC05FRvsYZzDBRPaId/VYX3G7k9cRLhRB7C\r\n01tq2FUfZe0qt3gLQPwmlpplqxu81tKHVczXrHzePSJRnUOhQzj9nnsXjzRR\r\nJ6k5D0kERLLgh4+krsdhCMcBtDbwuyYLO1GRP7MxBSfBugnLjia1y+S+aSqN\r\nzS9vfrgo7e/6BRH6JqL+OMghz73Eou9kfG1NdqFGyoRFgeZTXFcfEEs/iFFZ\r\nls0fAOagBifLXRt/HbEwwFRNQ4RD9g397KyxV+9IdMsLQxqAfM+pGMGGTosw\r\nSCY7UtlGGYr3rj0QKXUq95CTHDSrj+ZnI5Co+Tt84M1bOwvdWkvhot4OtR+e\r\nDp3lchZnEQwC33NAt5pJg94njGWGdH71AWWLCnnM/aP3WQ6il1KFWFM/IyCx\r\npJoF5aFYAUQXAfu/4jSuyweazwpN/dEJUdEggZ0KtLIwgipRXbIabpBdX/6e\r\nr0FN52fFswwfNFPhjax2kXFsn9Ibm2Xvpfo=\r\n=hbKV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.1.2_1674935864190_0.6135779193245114"},"_hasShrinkwrap":false},"11.1.3":{"name":"@dao-xyz/libp2p-noise","version":"11.1.3","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","./dist/src/crypto/crypto-node.js":"./dist/src/crypto/crypto-browser.js","util":false},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","benchmarks","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"node -e \"let myLibAsDep = require('fs').existsSync('.git'); if (myLibAsDep) process.exit(1);\" || patch-package"},"dependencies":{"@libp2p/crypto":"^1.0.11","@libp2p/interface-connection-encrypter":"^3.0.5","@libp2p/interface-keys":"^1.0.6","@libp2p/interface-metrics":"^4.0.4","@libp2p/interface-peer-id":"^2.0.0","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.0","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^8.0.4","it-pair":"^2.0.3","it-pb-stream":"^2.0.3","it-pipe":"^2.0.5","it-stream-types":"^1.0.5","protons-runtime":"^4.0.2","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.3","libsodium-wrappers":"^0.7.10"},"devDependencies":{"@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interop":"^4.0.2","@libp2p/mplex":"^7.1.1","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^6.0.8","@multiformats/multiaddr":"^11.2.0","aegir":"^37.9.0","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^0.0.6","iso-random-stream":"^2.0.2","libp2p":"^0.42.0","mkdirp":"^1.0.4","p-defer":"^4.0.0","protons":"^6.0.0","sinon":"^15.0.0","util":"^0.12.4","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"gitHead":"2960bf6294e0e8165332713c03e454dd1b32b75f","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@11.1.3","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-tRnSt18CfNv2IM8GGs7MvxQvdWZL8pf6bmsIeoHI8H7q0v8BQPl0A/vjZ4YEuVi+MIHa39+zu9gAVAZ4xxv5wQ==","shasum":"70852ee7f3417d1f49248658cb4c4a07afd46988","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-11.1.3.tgz","fileCount":106,"unpackedSize":174167,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcsvE++j+1mZPj9nsSw3lIZpW168IyZ5RvTSMDrHcJOAiA3NeoEAR7uIJ9NqpXCjfKqtjm1w1lqIlyKvgISckFMrg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1ZSYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDHw/7Bu2IjZiDmDFo5aBBv7Drm2V/eS8beRylcFOi+A9QWT6Lg2sG\r\nGZ1OCCAnqh74UPdTA+0/FxT09NPzjK3QNicW307IR6DR+S3NQiVLgMwvdbu/\r\nJamwFAn4l400/uTJ1xG97d4vT+8RBtu/291sZSSHiJJqiC8l0jrW3AH1AaDf\r\nxXJ12w4H4jbHWVT2HqrRs98c37RKWZRZXxe4yunoH3jA+/hJUKIARls80k1M\r\nbTSH2qWIvpX3FYkUA7n+9m+8NfTzZP6Ug/UIS2ZVV+oOgDmyOWD24MYOJBRz\r\nZrxqbzeWThZawJJEDgPEL90GQ1uxJCJ7scPIZt8uid0qxNsLY8VgMYmqKTjF\r\nkxg3CBP/jcQ9C460vYGIh4XTpyLx876kVFokcRWxrHkks/gvMRQaVuy1MqLY\r\nP+ee/V04SS3WJwF0QHyoCPbue1pJFTVqKsvKLyNP30ktfq0fo4X1Auzydsmx\r\nJS3V9C4MTXSvYZFGIEzqOHDM07Hm0ayaDEI6KzvgWwqmSLb+W3ajjtT0Pz64\r\nSUKZLRGxAXX3dPvCU0AvSmL4UDxctiwG0uhEUfRfZQPZQxJ++Ci2Rp4qk1cO\r\nsrIl7NyayM2LtgGZjd1h5KcM+ANMy1JY28UFqJn/6iKV4kyn6hVqST9p5EKm\r\nkKHErRBAWHTIx9K0yIZJRrlIHxBMeiJtwKY=\r\n=f6Bt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_11.1.3_1674941592171_0.8572115342295543"},"_hasShrinkwrap":false},"12.0.0":{"name":"@dao-xyz/libp2p-noise","version":"12.0.0","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","./dist/src/crypto/crypto-node.js":"./dist/src/crypto/crypto-browser.js","util":false},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","benchmarks","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build"},"dependencies":{"@libp2p/crypto":"^1.0.17","@libp2p/interface-connection-encrypter":"^4.0.1","@libp2p/interface-keys":"^1.0.8","@libp2p/interface-metrics":"^4.0.8","@libp2p/interface-peer-id":"^2.0.2","@libp2p/logger":"^2.0.7","@libp2p/peer-id":"^2.0.3","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^9.0.1","it-pair":"^2.0.6","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","protons-runtime":"^5.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.3","libsodium-wrappers":"^0.7.11"},"devDependencies":{"@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.1","@libp2p/interop":"^8.0.1","@libp2p/mplex":"^8.0.1","@libp2p/peer-id-factory":"^2.0.3","@libp2p/tcp":"^7.0.1","@multiformats/multiaddr":"^12.1.2","aegir":"^39.0.5","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^1.0.3","iso-random-stream":"^2.0.2","libp2p":"^0.45.0","mkdirp":"^3.0.1","p-defer":"^4.0.0","protons":"^7.0.2","sinon":"^15.0.4","@types/sinon":"^10.0.14","util":"^0.12.5","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"description":"## This is a fork for [ChainSafe/js-libp2p-noise](https://github.com/ChainSafe/js-libp2p-noise) where performance gains are made by utilising [libsodium.js](https://www.npmjs.com/package/libsodium-wrappers) (appx. 20-50% gain) instead of 'stablelib' for b","licenseText":"This project is dual licensed under MIT and Apache-2.0.\n\nMIT: https://www.opensource.org/licenses/mit\nApache-2.0: https://www.apache.org/licenses/license-2.0\n","_id":"@dao-xyz/libp2p-noise@12.0.0","dist":{"shasum":"453c19fcb3dcabf74cfe17677346450b69e386c0","integrity":"sha512-Y/y5Dnd02885dxC+emudlcE/Nq1yroAw076mEJqfVv+u6ZwiuHsP0A6XFsWYB8o/Af36Hxfp35p51OZKla6CuQ==","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-12.0.0.tgz","fileCount":191,"unpackedSize":3416809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmh5UJwX0v2remeMKsAybJwrMLe8WKVYRk/k2+kNv8DAiEAj8+yM0OehTBX7sVk4pjI6G2kfmcCaqlM9g0AbstSLBk="}]},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_12.0.0_1683892903600_0.02883647467085626"},"_hasShrinkwrap":false},"12.0.1":{"name":"@dao-xyz/libp2p-noise","version":"12.0.1","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","./dist/src/crypto/crypto-node.js":"./dist/src/crypto/crypto-browser.js","util":false},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","benchmarks","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build"},"dependencies":{"@libp2p/crypto":"^1.0.17","@libp2p/interface-connection-encrypter":"^4.0.1","@libp2p/interface-keys":"^1.0.8","@libp2p/interface-metrics":"^4.0.8","@libp2p/interface-peer-id":"^2.0.2","@libp2p/logger":"^2.0.7","@libp2p/peer-id":"^2.0.3","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^9.0.1","it-pair":"^2.0.6","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","protons-runtime":"^5.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.3","libsodium-wrappers":"^0.7.11"},"devDependencies":{"@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.1","@libp2p/interop":"^8.0.1","@libp2p/mplex":"^8.0.1","@libp2p/peer-id-factory":"^2.0.3","@libp2p/tcp":"^7.0.1","@multiformats/multiaddr":"^12.1.2","aegir":"^39.0.5","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^1.0.3","iso-random-stream":"^2.0.2","libp2p":"^0.45.0","mkdirp":"^3.0.1","p-defer":"^4.0.0","protons":"^7.0.2","sinon":"^15.0.4","@types/sinon":"^10.0.14","util":"^0.12.5","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"description":"## This is a fork for [ChainSafe/js-libp2p-noise](https://github.com/ChainSafe/js-libp2p-noise) where performance gains are made by utilising [libsodium.js](https://www.npmjs.com/package/libsodium-wrappers) (appx. 20-50% gain) instead of 'stablelib' for b","licenseText":"This project is dual licensed under MIT and Apache-2.0.\n\nMIT: https://www.opensource.org/licenses/mit\nApache-2.0: https://www.apache.org/licenses/license-2.0\n","_id":"@dao-xyz/libp2p-noise@12.0.1","dist":{"shasum":"38a20f9994a1729618d4bba955de25c67f7e0033","integrity":"sha512-uZdDgPhZ4W1MYdYMAHC5YsPs0eBnxEd2joCBRo+4tzVR2GAHAHVg7cIfE3H6MRFh5NSPnJ6wI3Ki0/RoqVdSAg==","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-12.0.1.tgz","fileCount":191,"unpackedSize":3416293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBV5nbJ+UKu+rYqeAp5gRo4HvVsY1C39i8CS/BPp5WbHAiEAmmxVJy83LP/Y0WjkpDM2oT7VdCOpXIy8Bx/V/Vy4k7o="}]},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_12.0.1_1683894414445_0.047688790497568245"},"_hasShrinkwrap":false},"13.0.1":{"name":"@dao-xyz/libp2p-noise","version":"13.0.1","author":{"name":"dao.xyz"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"private":false,"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"browser":{"./dist/src/alloc-unsafe.js":"./dist/src/alloc-unsafe-browser.js","./dist/src/crypto/crypto-node.js":"./dist/src/crypto/crypto-browser.js","util":false},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","benchmarks","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node --loader ts-node/esm ./benchmarks/handshake.ts","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","prebuild":"mkdirp dist/src && cp -R src/proto dist/src","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build"},"dependencies":{"@libp2p/crypto":"^2.0.3","@libp2p/logger":"^3.0.2","@libp2p/peer-id":"^3.0.2","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1","it-length-prefixed":"^9.0.3","it-pair":"^2.0.6","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","protons-runtime":"^5.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.3","libsodium-wrappers":"^0.7.11"},"devDependencies":{"@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/daemon-client":"^7.0.1","@libp2p/daemon-server":"^6.0.1","@libp2p/interface-compliance-tests":"^4.0.0","@libp2p/interop":"^9.0.1","@libp2p/mplex":"^9.0.4","@libp2p/peer-id-factory":"^3.0.3","@libp2p/tcp":"^8.0.4","@multiformats/multiaddr":"^12.1.7","aegir":"^39.0.5","benchmark":"^2.1.4","execa":"^6.1.0","go-libp2p":"^1.1.1","iso-random-stream":"^2.0.2","libp2p":"^0.46.6","mkdirp":"^3.0.1","p-defer":"^4.0.0","protons":"^7.0.2","sinon":"^15.0.4","@types/sinon":"^10.0.14","util":"^0.12.5","ts-node":"^10.9.1","@types/benchmark":"^2.1.2","@types/libsodium-wrappers":"^0.7.9","patch-package":"^6.5.1"},"_id":"@dao-xyz/libp2p-noise@13.0.1","gitHead":"2828b9bf11a6a9f4e6556eb30f9897508bab4d16","description":"This fork is ESM only.","_nodeVersion":"18.0.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-YEboHiHfZkluQ5+JWGiRyGTaMxv+69kVBQaKEQ8nA5yQzR7J5RhGsz0Pc05TAn8Z8FH+D9E5KpkrAupaDXwarA==","shasum":"7934182b232453c4e7eaebe2ed2e5d2a6651e27f","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-13.0.1.tgz","fileCount":122,"unpackedSize":188011,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsM+APosKeAUbQPzA/55nD6UzhUATdDISLgsbd7vn3OgIhAPUCCadDSy8FqFoH074sWwO5IhVWhMEUTWYmxqO4ahZf"}]},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_13.0.1_1692308357446_0.7865918909537652"},"_hasShrinkwrap":false},"14.1.1":{"name":"@dao-xyz/libp2p-noise","version":"14.1.1","license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node ./benchmarks/handshake.js","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"npm run build","postinstall":"patch-package"},"dependencies":{"@chainsafe/as-chacha20poly1305":"^0.1.0","@chainsafe/as-sha256":"^0.4.1","@libp2p/crypto":"^3.0.2","@libp2p/interface":"^1.0.2","@libp2p/peer-id":"^4.0.2","it-byte-stream":"^1.0.0","it-length-prefixed":"^9.0.1","it-length-prefixed-stream":"^1.0.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","protons-runtime":"^5.0.0","uint8arraylist":"^2.4.7","uint8arrays":"^5.0.0","wherearewe":"^2.0.1","libsodium-wrappers":"^0.7.13","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/daemon-client":"^8.0.1","@libp2p/daemon-server":"^7.0.1","@libp2p/interface-compliance-tests":"^5.0.5","@libp2p/interop":"^10.0.0","@libp2p/logger":"^4.0.0","@libp2p/peer-id-factory":"^3.0.9","@libp2p/tcp":"^9.0.0","@multiformats/multiaddr":"^12.1.0","@types/sinon":"^17.0.1","@types/benchmark":"^2.1.5","@types/libsodium-wrappers":"^0.7.13","aegir":"^41.1.10","benchmark":"^2.1.4","execa":"^8.0.1","go-libp2p":"^1.0.3","iso-random-stream":"^2.0.2","libp2p":"^1.0.8","mkdirp":"^3.0.0","p-defer":"^4.0.0","protons":"^7.0.0","sinon":"^17.0.1","ts-node":"^10.9.2","eslint-plugin-n":"^16.4.0","patch-package":"^8.0.0"},"browser":{"./dist/src/crypto/index.js":"./dist/src/crypto/index.browser.js"},"gitHead":"b3091c6d4335994229222dbbc91566feaedef830","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@14.1.1","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-1gqI0yJ+54u9472r62ncCIAsoZO0HYaWmzvp21Ckmk1WOOf/r4+bjzbpNhu9EcYq++60hhby/mcbuLEDeehMTw==","shasum":"81236328af3692a5059832248f8ea0490a2e910f","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-14.1.1.tgz","fileCount":110,"unpackedSize":1120403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkQcib6s+c9wZZzAEtH2P3Q3S5rpgu9IrhYhiI6DBN2AIhAMo8EjSmUJZ4MmjF1OfaGjOgc3+DU4KPgzFrroGsa8d6"}]},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_14.1.1_1702729054110_0.523416374785707"},"_hasShrinkwrap":false},"14.1.2":{"name":"@dao-xyz/libp2p-noise","version":"14.1.2","license":"Apache-2.0 OR MIT","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"keywords":["crypto","libp2p","noise"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"rules":{"@typescript-eslint/no-unused-vars":"error","@typescript-eslint/explicit-function-return-type":"warn","@typescript-eslint/strict-boolean-expressions":"off"},"ignorePatterns":["src/proto/payload.js","src/proto/payload.d.ts","test/fixtures/node-globals.js"]},"scripts":{"bench":"npm run bench:handshake && npm run bench:nonce && npm run bench:crypto","bench:handshake":"node ./benchmarks/handshake.js","bench:nonce":"node --loader ts-node/esm ./benchmarks/nonce.ts","bench:crypto":"node --loader ts-node/esm ./benchmarks/crypto.ts","clean":"aegir clean","dep-check":"aegir dep-check","build":"aegir build","lint":"aegir lint","lint:fix":"aegir lint --fix","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser -t webworker","test:electron-main":"aegir test -t electron-main","test:interop":"aegir test -t node -f dist/test/interop.js","docs":"aegir docs","proto:gen":"protons ./src/proto/payload.proto","prepublish":"patch-package && npm run build"},"dependencies":{"@chainsafe/as-chacha20poly1305":"^0.1.0","@chainsafe/as-sha256":"^0.4.1","@libp2p/crypto":"^3.0.2","@libp2p/interface":"^1.0.2","@libp2p/peer-id":"^4.0.2","it-byte-stream":"^1.0.0","it-length-prefixed":"^9.0.1","it-length-prefixed-stream":"^1.0.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","protons-runtime":"^5.0.0","uint8arraylist":"^2.4.7","uint8arrays":"^5.0.0","wherearewe":"^2.0.1","libsodium-wrappers":"^0.7.13","@stablelib/hkdf":"^1.0.1","@stablelib/sha256":"^1.0.1"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/daemon-client":"^8.0.1","@libp2p/daemon-server":"^7.0.1","@libp2p/interface-compliance-tests":"^5.0.5","@libp2p/interop":"^10.0.0","@libp2p/logger":"^4.0.0","@libp2p/peer-id-factory":"^3.0.9","@libp2p/tcp":"^9.0.0","@multiformats/multiaddr":"^12.1.0","@types/sinon":"^17.0.1","@types/benchmark":"^2.1.5","@types/libsodium-wrappers":"^0.7.13","aegir":"^41.1.10","benchmark":"^2.1.4","execa":"^8.0.1","go-libp2p":"^1.0.3","iso-random-stream":"^2.0.2","libp2p":"^1.0.8","mkdirp":"^3.0.0","p-defer":"^4.0.0","protons":"^7.0.0","sinon":"^17.0.1","ts-node":"^10.9.2","eslint-plugin-n":"^16.4.0","patch-package":"^8.0.0"},"browser":{"./dist/src/crypto/index.js":"./dist/src/crypto/index.browser.js"},"gitHead":"9bea7a71cceb20468e6640307cb25becf5c26c00","description":"This fork is ESM only.","_id":"@dao-xyz/libp2p-noise@14.1.2","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-v4Kr9vdY5BrKuIAtJjpuoThvj/c769zXti+4KKRaAlZ5GyOBySDOla7VdBCGp66mvgWHmrXPXh6lyJLKP3fWXQ==","shasum":"19d88f361980543534e252b37875e757ae1355f8","tarball":"https://registry.npmjs.org/@dao-xyz/libp2p-noise/-/libp2p-noise-14.1.2.tgz","fileCount":110,"unpackedSize":1120384,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgxoJadIX0t3n5SzfPyMPIZ//bNpKCtW5E8bXHTEuneAiEAm/kH3mJQpx6CE7w1SeE5z7o3Asb9RS/bFkWyTv7bGpc="}]},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-noise_14.1.2_1702736588911_0.76571955744336"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-03T19:37:09.008Z","11.0.0":"2023-01-03T19:37:09.306Z","modified":"2023-12-16T14:23:09.419Z","11.0.1":"2023-01-03T19:41:25.855Z","11.0.2":"2023-01-03T19:48:02.006Z","11.0.3":"2023-01-03T20:27:17.685Z","11.0.4":"2023-01-03T20:38:20.369Z","11.0.5":"2023-01-03T21:09:45.844Z","11.0.6":"2023-01-03T21:25:13.193Z","11.0.7":"2023-01-04T16:50:10.508Z","11.0.8":"2023-01-04T16:53:35.048Z","11.0.9":"2023-01-04T17:02:03.001Z","11.0.10":"2023-01-04T17:05:57.497Z","11.0.13":"2023-01-04T19:28:23.437Z","11.0.14":"2023-01-04T19:36:56.333Z","11.0.15":"2023-01-04T23:23:10.288Z","11.1.0":"2023-01-17T18:07:09.982Z","11.1.1":"2023-01-27T17:10:09.140Z","11.1.2":"2023-01-28T19:57:44.342Z","11.1.3":"2023-01-28T21:33:12.366Z","12.0.0":"2023-05-12T12:01:43.896Z","12.0.1":"2023-05-12T12:26:54.720Z","13.0.1":"2023-08-17T21:39:17.641Z","14.1.1":"2023-12-16T12:17:34.383Z","14.1.2":"2023-12-16T14:23:09.208Z"},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"description":"This fork is ESM only.","homepage":"https://github.com/dao-xyz/js-libp2p-noise#readme","keywords":["crypto","libp2p","noise"],"repository":{"type":"git","url":"git+https://github.com/dao-xyz/js-libp2p-noise.git"},"bugs":{"url":"https://github.com/dao-xyz/js-libp2p-noise/issues"},"license":"Apache-2.0 OR MIT","readme":"# js-libp2p-noise\n## This is a fork for [ChainSafe/js-libp2p-noise](https://github.com/ChainSafe/js-libp2p-noise) where performance gains are made by utilising [libsodium.js](https://www.npmjs.com/package/libsodium-wrappers) (appx. 20-50% gain) instead of 'stablelib' for browser usages, and Node crypto native lib from Node apps (500-700% gain).\n\nThis fork is ESM only.\n\n![npm](https://img.shields.io/npm/v/@dao-xyz/libp2p-noise)\n[![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](https://libp2p.io/)\n![](https://img.shields.io/github/issues-raw/dao-xyz/js-libp2p-noise)\n![](https://img.shields.io/github/license/dao-xyz/js-libp2p-noise)\n![](https://img.shields.io/badge/yarn-%3E%3D1.17.0-orange.svg?style=flat-square)\n![](https://img.shields.io/badge/Node.js-%3E%3D16.0.0-orange.svg?style=flat-square)\n![](https://img.shields.io/badge/browsers-last%202%20versions%2C%20not%20ie%20%3C%3D11-orange)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\ndao-xyz\n> Noise libp2p handshake for js-libp2p\n\nThis repository contains TypeScript implementation of noise protocol, an encryption protocol used in libp2p.\n\n##### Warning: Even though this package works in browser, it will bundle around 600Kb (200Kb gzipped) of code\nhttps://bundlephobia.com/result?p=@dao-xyz/libp2p-noise@latest\n\n## Usage\n\nInstall with `yarn add @dao-xyz/libp2p-noise` or `npm i @dao-xyz/libp2p-noise`.\n\nExample of using default noise configuration and passing it to the libp2p config:\n\n```js\nimport {noise} from \"@dao-xyz/libp2p-noise\"\n\n//custom noise configuration, pass it instead of `new Noise()`\n//x25519 private key\nconst n = noise(privateKey);\n\nconst libp2p = new Libp2p({\n   modules: {\n     connEncryption: [noise()],\n   },\n});\n```\n\nWhere parameters for Noise constructor are:\n - *static Noise key* - (optional) existing private Noise static key\n - *early data* - (optional) an early data payload to be sent in handshake messages\n\n\n\n## API\n\nThis module exposes a crypto interface, as defined in the repository [js-interfaces](https://github.com/libp2p/js-libp2p-interfaces).\n\n[» API Docs](https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-connection-encrypter#api)\n\n## Bring your own crypto\n\nYou can provide a custom crypto implementation (instead of the default, based on [stablelib](https://www.stablelib.com/)) by passing a third argument to the `Noise` constructor.\n\nThe implementation must conform to the `ICryptoInterface`, defined in https://github.com/dao-xyz/js-libp2p-noise/blob/master/src/crypto/crypto.ts\n\n## Contribute\n\nFeel free to join in. All welcome. Open an issue!\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\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)","readmeFilename":"README.md"}