diff --git a/package-lock.json b/package-lock.json index 370aa3b75a..03cc38620a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3878,20 +3878,73 @@ } }, "node_modules/@libp2p/crypto": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.1.6.tgz", - "integrity": "sha512-hCNDInAsjfFTOr1ZlVTVuRKpkGEbR1GC+cDbmn2Vslwd0dHZHqhKv5ye7l6NZaiNUxxqUCVmqvJIWqVLuTPDdg==", + "version": "5.1.12", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.1.12.tgz", + "integrity": "sha512-1yJS0BZj+HF4M3Uv/92y3oIbMcCar218accFBcX+nKVhBlwDbx6fkUURhs5GilIhMgDtir+qQ8Un1hwF4CgGzw==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.10.4", - "@noble/curves": "^1.9.1", - "@noble/hashes": "^1.8.0", - "multiformats": "^13.3.6", - "protons-runtime": "^5.5.0", + "@libp2p/interface": "^3.0.2", + "@noble/curves": "^2.0.1", + "@noble/hashes": "^2.0.1", + "multiformats": "^13.4.0", + "protons-runtime": "^5.6.0", "uint8arraylist": "^2.4.8", "uint8arrays": "^5.1.0" } }, + "node_modules/@libp2p/crypto/node_modules/@libp2p/interface": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-3.0.2.tgz", + "integrity": "sha512-nb3H0eu9RPCBjwWUCafSL3TpFmt1Jhe4zgWlV98VrrWhtxg8xaunbEWzfVnU+R2TvV8IAljGw80OcqSst3gBlw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@multiformats/dns": "^1.0.6", + "@multiformats/multiaddr": "^13.0.1", + "main-event": "^1.0.1", + "multiformats": "^13.4.0", + "progress-events": "^1.0.1", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/@libp2p/crypto/node_modules/@multiformats/multiaddr": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/@multiformats/multiaddr/-/multiaddr-13.0.1.tgz", + "integrity": "sha512-XToN915cnfr6Lr9EdGWakGJbPT0ghpg/850HvdC+zFX8XvpLZElwa8synCiwa8TuvKNnny6m8j8NVBNCxhIO3g==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.1", + "multiformats": "^13.0.0", + "uint8-varint": "^2.0.1", + "uint8arrays": "^5.0.0" + } + }, + "node_modules/@libp2p/crypto/node_modules/@noble/curves": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-2.0.1.tgz", + "integrity": "sha512-vs1Az2OOTBiP4q0pwjW5aF0xp9n4MxVrmkFBxc6EKZc6ddYx5gaZiAsZoq0uRRXWbi3AT/sBqn05eRPtn1JCPw==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "2.0.1" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@libp2p/crypto/node_modules/@noble/hashes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.0.1.tgz", + "integrity": "sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==", + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@libp2p/echo": { "version": "2.1.26", "resolved": "https://registry.npmjs.org/@libp2p/echo/-/echo-2.1.26.tgz", @@ -21609,9 +21662,9 @@ "license": "MIT" }, "node_modules/multiformats": { - "version": "13.3.7", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.3.7.tgz", - "integrity": "sha512-meL9DERHj+fFVWoOX9fXqfcYcSpUfSYJPcFvDPKrxitICbwAoWR+Ut4j5NO9zAT917HUHLQmqzQbAsGNHlDcxQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.4.1.tgz", + "integrity": "sha512-VqO6OSvLrFVAYYjgsr8tyv62/rCQhPgsZUXLTqoFLSgdkgiUYKYeArbt1uWLlEpkjxQe+P0+sHlbPEte1Bi06Q==", "license": "Apache-2.0 OR MIT" }, "node_modules/multimatch": { @@ -27880,9 +27933,9 @@ } }, "node_modules/protons-runtime": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/protons-runtime/-/protons-runtime-5.5.0.tgz", - "integrity": "sha512-EsALjF9QsrEk6gbCx3lmfHxVN0ah7nG3cY7GySD4xf4g8cr7g543zB88Foh897Sr1RQJ9yDCUsoT1i1H/cVUFA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/protons-runtime/-/protons-runtime-5.6.0.tgz", + "integrity": "sha512-/Kde+sB9DsMFrddJT/UZWe6XqvL7SL5dbag/DBCElFKhkwDj7XKt53S+mzLyaDP5OqS0wXjV5SA572uWDaT0Hg==", "license": "Apache-2.0 OR MIT", "dependencies": { "uint8-varint": "^2.0.2", @@ -34937,6 +34990,21 @@ "node": ">=12" } }, + "packages/browser-tests/node_modules/@libp2p/crypto": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.1.6.tgz", + "integrity": "sha512-hCNDInAsjfFTOr1ZlVTVuRKpkGEbR1GC+cDbmn2Vslwd0dHZHqhKv5ye7l6NZaiNUxxqUCVmqvJIWqVLuTPDdg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.10.4", + "@noble/curves": "^1.9.1", + "@noble/hashes": "^1.8.0", + "multiformats": "^13.3.6", + "protons-runtime": "^5.5.0", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, "packages/browser-tests/node_modules/@types/node": { "version": "20.17.52", "dev": true, @@ -35027,6 +35095,22 @@ } } }, + "packages/browser-tests/node_modules/@waku/enr/node_modules/@waku/utils": { + "version": "0.0.26", + "resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.26.tgz", + "integrity": "sha512-SAtusOZMSe9IGfeEucxkdsIiFYX0/2qrJUUC837Gqr6bJpimnrbSfO2cC7OpQ8SjeNbe3NUPa+/+kl3F8UDQkg==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@noble/hashes": "^1.3.2", + "@waku/interfaces": "0.0.33", + "chai": "^4.3.10", + "debug": "^4.3.4", + "uint8arrays": "^5.0.1" + }, + "engines": { + "node": ">=22" + } + }, "packages/browser-tests/node_modules/@waku/interfaces": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/@waku/interfaces/-/interfaces-0.0.33.tgz", @@ -35264,7 +35348,7 @@ "license": "MIT OR Apache-2.0", "dependencies": { "@ethersproject/rlp": "^5.7.0", - "@libp2p/crypto": "5.1.6", + "@libp2p/crypto": "5.1.12", "@libp2p/peer-id": "5.1.7", "@multiformats/multiaddr": "^12.0.0", "@noble/secp256k1": "^1.7.1", @@ -35807,7 +35891,7 @@ }, "devDependencies": { "@libp2p/bootstrap": "11.0.42", - "@libp2p/crypto": "5.1.6", + "@libp2p/crypto": "5.1.12", "@types/chai": "^4.3.11", "@types/dockerode": "^3.3.19", "@types/mocha": "^10.0.6", @@ -36303,7 +36387,7 @@ }, "devDependencies": { "@libp2p/bootstrap": "11.0.42", - "@libp2p/crypto": "5.1.6", + "@libp2p/crypto": "5.1.12", "@types/chai": "^4.3.11", "@types/dockerode": "^3.3.19", "@types/mocha": "^10.0.6", diff --git a/packages/enr/package.json b/packages/enr/package.json index 80144ddc32..9465e926a0 100644 --- a/packages/enr/package.json +++ b/packages/enr/package.json @@ -52,7 +52,7 @@ }, "dependencies": { "@ethersproject/rlp": "^5.7.0", - "@libp2p/crypto": "5.1.6", + "@libp2p/crypto": "5.1.12", "@libp2p/peer-id": "5.1.7", "@multiformats/multiaddr": "^12.0.0", "@noble/secp256k1": "^1.7.1", diff --git a/packages/reliability-tests/package.json b/packages/reliability-tests/package.json index 97dfac7ba1..f91564d7ba 100644 --- a/packages/reliability-tests/package.json +++ b/packages/reliability-tests/package.json @@ -72,7 +72,7 @@ }, "devDependencies": { "@libp2p/bootstrap": "11.0.42", - "@libp2p/crypto": "5.1.6", + "@libp2p/crypto": "5.1.12", "@types/chai": "^4.3.11", "@types/dockerode": "^3.3.19", "@types/mocha": "^10.0.6", diff --git a/packages/tests/package.json b/packages/tests/package.json index b059f4a909..0723660907 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -70,7 +70,7 @@ }, "devDependencies": { "@libp2p/bootstrap": "11.0.42", - "@libp2p/crypto": "5.1.6", + "@libp2p/crypto": "5.1.12", "@types/chai": "^4.3.11", "@types/dockerode": "^3.3.19", "@types/mocha": "^10.0.6",