diff --git a/package.json b/package.json index f751ff64..84103075 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "express": "^4.21.2", "express-session": "^1.18.1", "prettier": "^3.5.3", - "siwe": "^1.1.6", + "siwe": "^3.0.0", "typescript": "^5.8.2", "yargs": "^17.7.2", "zod": "^3.24.2" diff --git a/yarn.lock b/yarn.lock index 290d04de..c42cb744 100644 --- a/yarn.lock +++ b/yarn.lock @@ -951,6 +951,11 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" +"@noble/hashes@^1.1.2": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.8.0.tgz#cee43d801fcef9644b11b8194857695acd5f815a" + integrity sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A== + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" @@ -986,12 +991,13 @@ dependencies: "@sinonjs/commons" "^1.7.0" -"@spruceid/siwe-parser@^1.1.3": - version "1.1.3" - resolved "https://registry.npmjs.org/@spruceid/siwe-parser/-/siwe-parser-1.1.3.tgz" - integrity sha512-oQ8PcwDqjGWJvLmvAF2yzd6iniiWxK0Qtz+Dw+gLD/W5zOQJiKIUXwslHOm8VB8OOOKW9vfR3dnPBhHaZDvRsw== +"@spruceid/siwe-parser@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@spruceid/siwe-parser/-/siwe-parser-3.0.0.tgz#8af48683d77aed6dbd1abf541e1b064dc64be10e" + integrity sha512-Y92k63ilw/8jH9Ry4G2e7lQd0jZAvb0d/Q7ssSD0D9mp/Zt2aCXIc3g0ny9yhplpAx1QXHsMz/JJptHK/zDGdw== dependencies: - apg-js "^4.1.1" + "@noble/hashes" "^1.1.2" + apg-js "^4.4.0" "@stablelib/binary@^0.7.2": version "0.7.2" @@ -1628,10 +1634,10 @@ anymatch@^3.0.3: normalize-path "^3.0.0" picomatch "^2.0.4" -apg-js@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/apg-js/-/apg-js-4.1.1.tgz" - integrity sha512-DwTfzx1YuCrnEvywiU/AYKiX8Y6JzhY8PwaM9syh54zzBPaHzonN7c4YsAspC6YcdSu/jfBXBJ1S9hj1QsiePA== +apg-js@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/apg-js/-/apg-js-4.4.0.tgz#09dcecab0731fbde233b9f2352fdd2d07e56b2cf" + integrity sha512-fefmXFknJmtgtNEXfPwZKYkMFX4Fyeyz+fNF6JWp87biGOPslJbCBVU158zvKRZfHBKnJDy8CMM40oLFGkXT8Q== arg@^4.1.0: version "4.1.3" @@ -5335,14 +5341,13 @@ sisteransi@^1.0.5: resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== -siwe@^1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/siwe/-/siwe-1.1.6.tgz" - integrity sha512-3WRdEil32Tc2vuNzqJ2/Z/MIvsvy0Nkzc2ov+QujmpHO7tM83dgcb47z0Pu236T4JQkOQCqQkq3AJ/rVIezniA== +siwe@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/siwe/-/siwe-3.0.0.tgz#0508c3fca521c476a07d907a9b5b96a03c27c0f2" + integrity sha512-P2/ry7dHYJA6JJ5+veS//Gn2XDwNb3JMvuD6xiXX8L/PJ1SNVD4a3a8xqEbmANx+7kNQcD8YAh1B9bNKKvRy/g== dependencies: - "@spruceid/siwe-parser" "^1.1.3" + "@spruceid/siwe-parser" "^3.0.0" "@stablelib/random" "^1.0.1" - apg-js "^4.1.1" slash@^3.0.0: version "3.0.0"