From 9306135acc0542e9413d2e25d9ca13e645771c04 Mon Sep 17 00:00:00 2001 From: Jacob Heun Date: Tue, 6 Oct 2020 06:19:50 +0200 Subject: [PATCH] feat: remove support for SECIO (#3295) BREAKING CHANGE: this removes support for SECIO making Noise the only security transport. Closes https://github.com/ipfs/js-ipfs/issues/3210 Co-authored-by: achingbrain --- custom-libp2p/index.js | 4 ++-- custom-libp2p/package.json | 2 +- custom-libp2p/test.js | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/custom-libp2p/index.js b/custom-libp2p/index.js index 0d144db1..5ca0a0d1 100644 --- a/custom-libp2p/index.js +++ b/custom-libp2p/index.js @@ -7,7 +7,7 @@ const MulticastDNS = require('libp2p-mdns') const Bootstrap = require('libp2p-bootstrap') const KadDHT = require('libp2p-kad-dht') const MPLEX = require('libp2p-mplex') -const SECIO = require('libp2p-secio') +const { NOISE } = require('libp2p-noise') /** * Options for the libp2p bundle @@ -49,7 +49,7 @@ const libp2pBundle = (opts) => { MPLEX ], connEncryption: [ - SECIO + NOISE ], peerDiscovery: [ MulticastDNS, diff --git a/custom-libp2p/package.json b/custom-libp2p/package.json index ad6b8738..eb6e328b 100644 --- a/custom-libp2p/package.json +++ b/custom-libp2p/package.json @@ -16,7 +16,7 @@ "libp2p-kad-dht": "^0.20.0", "libp2p-mdns": "^0.15.0", "libp2p-mplex": "^0.10.0", - "libp2p-secio": "^0.13.0", + "libp2p-noise": "^2.0.1", "libp2p-tcp": "^0.15.0" }, "devDependencies": { diff --git a/custom-libp2p/test.js b/custom-libp2p/test.js index 0e527f69..fbed8f8c 100644 --- a/custom-libp2p/test.js +++ b/custom-libp2p/test.js @@ -5,7 +5,7 @@ const execa = require('execa') const Libp2p = require('libp2p') const TCP = require('libp2p-tcp') const MPLEX = require('libp2p-mplex') -const SECIO = require('libp2p-secio') +const { NOISE } = require('libp2p-noise') const PeerId = require('peer-id') const uint8ArrayToString = require('uint8arrays/to-string') @@ -41,7 +41,7 @@ async function test () { MPLEX ], connEncryption: [ - SECIO + NOISE ] } })