From de095c17116b4b3b2b998b8632ad290c2017c985 Mon Sep 17 00:00:00 2001
From: Brandon Trussell <brandon2k3@gmail.com>
Date: Thu, 20 Mar 2025 20:35:33 -0500
Subject: [PATCH 1/6] Changes necessary in order to test linux aarch64

---
 build.gradle                     | 14 ++++-----
 gradle/verification-metadata.xml | 54 ++++++++++++++++++--------------
 2 files changed, 37 insertions(+), 31 deletions(-)

diff --git a/build.gradle b/build.gradle
index 3c3d95d074..ef472ee4ca 100644
--- a/build.gradle
+++ b/build.gradle
@@ -71,7 +71,7 @@ configure(subprojects) {
         loggingVersion = '1.2'
         lombokVersion = '1.18.30'
         mockitoVersion = '5.10.0'
-        netlayerVersion = 'd4f9d0ce24' // Tor browser version 14.0.7 and tor binary version: 0.4.8.14
+        netlayerVersion = '56b23841a9' // Tor browser version 14.0.7 and tor binary version: 0.4.8.14
         protobufVersion = '3.19.1'
         protocVersion = protobufVersion
         pushyVersion = '0.13.2'
@@ -335,10 +335,10 @@ configure(project(':p2p')) {
         implementation "org.fxmisc.easybind:easybind:$easybindVersion"
         implementation "org.slf4j:slf4j-api:$slf4jVersion"
         implementation "org.apache.commons:commons-lang3:$langVersion"
-        implementation("com.github.haveno-dex.netlayer:tor.external:$netlayerVersion") {
+        implementation("com.github.NorrinRadd.netlayer:tor.external:$netlayerVersion") {
             exclude(module: 'slf4j-api')
         }
-        implementation("com.github.haveno-dex.netlayer:tor.native:$netlayerVersion") {
+        implementation("com.github.NorrinRadd.netlayer:tor.native:$netlayerVersion") {
             exclude(module: 'slf4j-api')
         }
         implementation("com.github.bisq-network:bitcoinj:$bitcoinjVersion") {
@@ -400,10 +400,10 @@ configure(project(':core')) {
         implementation("com.fasterxml.jackson.core:jackson-databind:$jacksonVersion") {
             exclude(module: 'jackson-annotations')
         }
-        implementation("com.github.haveno-dex.netlayer:tor.native:$netlayerVersion") {
+        implementation("com.github.NorrinRadd.netlayer:tor.native:$netlayerVersion") {
             exclude(module: 'slf4j-api')
         }
-        implementation("com.github.haveno-dex.netlayer:tor.external:$netlayerVersion") {
+        implementation("com.github.NorrinRadd.netlayer:tor.external:$netlayerVersion") {
             exclude(module: 'slf4j-api')
         }
         implementation("com.github.bisq-network:bitcoinj:$bitcoinjVersion") {
@@ -705,10 +705,10 @@ configure(project(':monitor')) {
         implementation "ch.qos.logback:logback-core:$logbackVersion"
         implementation "com.google.guava:guava:$guavaVersion"
         implementation "org.slf4j:slf4j-api:$slf4jVersion"
-        implementation("com.github.haveno-dex.netlayer:tor.external:$netlayerVersion") {
+        implementation("com.github.NorrinRadd.netlayer:tor.external:$netlayerVersion") {
             exclude(module: 'slf4j-api')
         }
-        implementation("com.github.haveno-dex.netlayer:tor.native:$netlayerVersion") {
+        implementation("com.github.NorrinRadd.netlayer:tor.native:$netlayerVersion") {
             exclude(module: 'slf4j-api')
         }
         implementation("com.google.inject:guice:$guiceVersion") {
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index cbfb839d9f..636c2421e7 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -205,44 +205,50 @@
             <sha256 value="d4ea711258c783e0accb8feaaa204f0414781551b0159fa17e5f1869200f96f7" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.haveno-dex.netlayer" name="tor" version="d4f9d0ce24">
-         <artifact name="tor-d4f9d0ce24.jar">
-            <sha256 value="58c7df7cab675ec3db4f80b456282d49e8d983676af7f053c7514fc5dfb83cee" origin="Generated by Gradle"/>
+      <component group="com.github.NorrinRadd.netlayer" name="tor" version="56b23841a9">
+      
+         <artifact name="tor-56b23841a9.jar">
+            <sha256 value="12b83bdd6842e37424d6852a7e9909508fb1b856fe690d32458772b2139186a9" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.haveno-dex.netlayer" name="tor.external" version="d4f9d0ce24">
-         <artifact name="tor.external-d4f9d0ce24.jar">
-            <sha256 value="1231429367e83f7c7536cf6febd4df2e95fec81a776f199791d5b9790aa1d25e" origin="Generated by Gradle"/>
+      <component group="com.github.NorrinRadd.netlayer" name="tor.external" version="56b23841a9">
+         <artifact name="tor.external-56b23841a9.jar">
+            <sha256 value="bc86022625ee418c4a0d17b274bd5f33295d8f0d736988ac6348632758a16b69" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.haveno-dex.netlayer" name="tor.native" version="d4f9d0ce24">
-         <artifact name="tor.native-d4f9d0ce24.jar">
-            <sha256 value="5d83e8fb429e0fe79df55b220731567b9290f84bd2f1ee03b2a194284290e052" origin="Generated by Gradle"/>
+      <component group="com.github.NorrinRadd.netlayer" name="tor.native" version="56b23841a9">
+         <artifact name="tor.native-56b23841a9.jar">
+            <sha256 value="0198d7420b10ce3244697c2917179d3eed4382b34da1d16704ffae747c8fec1a" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.haveno-dex.tor-binary" name="tor-binary-geoip" version="462c44c157cbf0b7574b7ab14d0bf231df770a63">
-         <artifact name="tor-binary-geoip-462c44c157cbf0b7574b7ab14d0bf231df770a63.jar">
-            <sha256 value="af2c7a517d45c7640f11c28fa5987201ddcb4ea139ef4d56fbcff17336a83289" origin="Generated by Gradle"/>
+      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-geoip" version="338122ddd8b6ace2857de1038634fb09e590f823">
+         <artifact name="tor-binary-geoip-338122ddd8b6ace2857de1038634fb09e590f823.jar">
+            <sha256 value="494cbd5404b52ffdacefb3815f52139c544f185324633ed5c16976414c524a06" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.haveno-dex.tor-binary" name="tor-binary-linux32" version="462c44c157cbf0b7574b7ab14d0bf231df770a63">
-         <artifact name="tor-binary-linux32-462c44c157cbf0b7574b7ab14d0bf231df770a63.jar">
-            <sha256 value="6ee4cb8f9cd33bb255fa0e9991e9be49338f574999270434a4499b4554e5e714" origin="Generated by Gradle"/>
+      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-linux32" version="338122ddd8b6ace2857de1038634fb09e590f823">
+         <artifact name="tor-binary-linux32-338122ddd8b6ace2857de1038634fb09e590f823.jar">
+            <sha256 value="a18f1f8c76e10d544fceb1e51befe2dfe366fa4e2934bcac6ce7469b568456d5" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.haveno-dex.tor-binary" name="tor-binary-linux64" version="462c44c157cbf0b7574b7ab14d0bf231df770a63">
-         <artifact name="tor-binary-linux64-462c44c157cbf0b7574b7ab14d0bf231df770a63.jar">
-            <sha256 value="7da86fc024976ab46b6e92f4f5c0046b7df1f800cd09f297232698b1a6b7f961" origin="Generated by Gradle"/>
+      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-linux64" version="338122ddd8b6ace2857de1038634fb09e590f823">
+         <artifact name="tor-binary-linux64-338122ddd8b6ace2857de1038634fb09e590f823.jar">
+            <sha256 value="371f45c9965e4dd8f87f32f39ed4e30c98442f0efed96cb8c067b497aee811df" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.haveno-dex.tor-binary" name="tor-binary-macos" version="462c44c157cbf0b7574b7ab14d0bf231df770a63">
-         <artifact name="tor-binary-macos-462c44c157cbf0b7574b7ab14d0bf231df770a63.jar">
-            <sha256 value="f1cd51f9acf7562190fc1ea327325116fcd006f98e16eaef279554f20cca86c3" origin="Generated by Gradle"/>
+      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-linuxaarch64" version="338122ddd8b6ace2857de1038634fb09e590f823">
+         <artifact name="tor-binary-linuxaarch64-338122ddd8b6ace2857de1038634fb09e590f823.jar">
+            <sha256 value="1f6937721159194a28e0b7d8d055808364a1882c7866574be102626c684b043c" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.haveno-dex.tor-binary" name="tor-binary-windows" version="462c44c157cbf0b7574b7ab14d0bf231df770a63">
-         <artifact name="tor-binary-windows-462c44c157cbf0b7574b7ab14d0bf231df770a63.jar">
-            <sha256 value="39ae9a91803dae23fc5573f46f136b4ee973babfd72c3495963f1c430d20f162" origin="Generated by Gradle"/>
+      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-macos" version="338122ddd8b6ace2857de1038634fb09e590f823">
+         <artifact name="tor-binary-macos-338122ddd8b6ace2857de1038634fb09e590f823.jar">
+            <sha256 value="3ac95b24e39e612917fb4e099c418aa19c2cf8ed32daf3a150210782a478ca9e" origin="Generated by Gradle"/>
+         </artifact>
+      </component>
+      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-windows" version="338122ddd8b6ace2857de1038634fb09e590f823">
+         <artifact name="tor-binary-windows-338122ddd8b6ace2857de1038634fb09e590f823.jar">
+            <sha256 value="77016bbd40fe2776be8b141d3435675b54a4b05059cfd1113eedb763e890ffb2" origin="Generated by Gradle"/>
          </artifact>
       </component>
       <component group="com.github.johnrengelman" name="shadow" version="8.1.1">

From 5855ebfdf34bd64fb3bcc5de043a85e7ef90ab3b Mon Sep 17 00:00:00 2001
From: Brandon Trussell <brandon2k3@gmail.com>
Date: Thu, 20 Mar 2025 23:30:21 -0500
Subject: [PATCH 2/6] More logging when initializing Tor

---
 build.gradle                     |  2 +-
 gradle/verification-metadata.xml | 18 +++++++++---------
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/build.gradle b/build.gradle
index ef472ee4ca..fbe4d3c3dd 100644
--- a/build.gradle
+++ b/build.gradle
@@ -71,7 +71,7 @@ configure(subprojects) {
         loggingVersion = '1.2'
         lombokVersion = '1.18.30'
         mockitoVersion = '5.10.0'
-        netlayerVersion = '56b23841a9' // Tor browser version 14.0.7 and tor binary version: 0.4.8.14
+        netlayerVersion = 'eab7da64ff' // Tor browser version 14.0.7 and tor binary version: 0.4.8.14
         protobufVersion = '3.19.1'
         protocVersion = protobufVersion
         pushyVersion = '0.13.2'
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 636c2421e7..39b8f433da 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -205,20 +205,20 @@
             <sha256 value="d4ea711258c783e0accb8feaaa204f0414781551b0159fa17e5f1869200f96f7" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.netlayer" name="tor" version="56b23841a9">
+      <component group="com.github.NorrinRadd.netlayer" name="tor" version="eab7da64ff">
       
-         <artifact name="tor-56b23841a9.jar">
-            <sha256 value="12b83bdd6842e37424d6852a7e9909508fb1b856fe690d32458772b2139186a9" origin="Generated by Gradle"/>
+         <artifact name="tor-eab7da64ff.jar">
+            <sha256 value="ef9ce02d83ab1054d49d4d3cfb62824d281fa9b784dcbc227462d0985cc04141" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.netlayer" name="tor.external" version="56b23841a9">
-         <artifact name="tor.external-56b23841a9.jar">
-            <sha256 value="bc86022625ee418c4a0d17b274bd5f33295d8f0d736988ac6348632758a16b69" origin="Generated by Gradle"/>
+      <component group="com.github.NorrinRadd.netlayer" name="tor.external" version="eab7da64ff">
+         <artifact name="tor.external-eab7da64ff.jar">
+            <sha256 value="88796c1c4a8e31907aac0ebce0d5550ece6de3c6734622336d6ae76bb49cb783" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.netlayer" name="tor.native" version="56b23841a9">
-         <artifact name="tor.native-56b23841a9.jar">
-            <sha256 value="0198d7420b10ce3244697c2917179d3eed4382b34da1d16704ffae747c8fec1a" origin="Generated by Gradle"/>
+      <component group="com.github.NorrinRadd.netlayer" name="tor.native" version="eab7da64ff">
+         <artifact name="tor.native-eab7da64ff.jar">
+            <sha256 value="2c5cb6321f8ef939d6f54e1da0908e07df34f3603efa44fbf53c702607c71d5c" origin="Generated by Gradle"/>
          </artifact>
       </component>
       <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-geoip" version="338122ddd8b6ace2857de1038634fb09e590f823">

From 8adddfd67c3d9e7692df689a6ac8c7661682b74f Mon Sep 17 00:00:00 2001
From: Brandon Trussell <brandon2k3@gmail.com>
Date: Sun, 23 Mar 2025 03:35:49 -0500
Subject: [PATCH 3/6] Use new netlayer with regex fix

---
 build.gradle                     |  2 +-
 gradle/verification-metadata.xml | 18 +++++++++---------
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/build.gradle b/build.gradle
index fbe4d3c3dd..dc5273ca8b 100644
--- a/build.gradle
+++ b/build.gradle
@@ -71,7 +71,7 @@ configure(subprojects) {
         loggingVersion = '1.2'
         lombokVersion = '1.18.30'
         mockitoVersion = '5.10.0'
-        netlayerVersion = 'eab7da64ff' // Tor browser version 14.0.7 and tor binary version: 0.4.8.14
+        netlayerVersion = '8a8fd47fee' // Tor browser version 14.0.7 and tor binary version: 0.4.8.14
         protobufVersion = '3.19.1'
         protocVersion = protobufVersion
         pushyVersion = '0.13.2'
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 39b8f433da..f505e07407 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -205,20 +205,20 @@
             <sha256 value="d4ea711258c783e0accb8feaaa204f0414781551b0159fa17e5f1869200f96f7" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.netlayer" name="tor" version="eab7da64ff">
+      <component group="com.github.NorrinRadd.netlayer" name="tor" version="8a8fd47fee">
       
-         <artifact name="tor-eab7da64ff.jar">
-            <sha256 value="ef9ce02d83ab1054d49d4d3cfb62824d281fa9b784dcbc227462d0985cc04141" origin="Generated by Gradle"/>
+         <artifact name="tor-8a8fd47fee.jar">
+            <sha256 value="0a813cc341e13688552c3a90f9ba2baa7b96280956dac90f9f6a524b6a13a03c" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.netlayer" name="tor.external" version="eab7da64ff">
-         <artifact name="tor.external-eab7da64ff.jar">
-            <sha256 value="88796c1c4a8e31907aac0ebce0d5550ece6de3c6734622336d6ae76bb49cb783" origin="Generated by Gradle"/>
+      <component group="com.github.NorrinRadd.netlayer" name="tor.external" version="8a8fd47fee">
+         <artifact name="tor.external-8a8fd47fee.jar">
+            <sha256 value="7d1edab277c336e507d50708f24db61bd507cf150a33495897f1d3b14e6f7717" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.netlayer" name="tor.native" version="eab7da64ff">
-         <artifact name="tor.native-eab7da64ff.jar">
-            <sha256 value="2c5cb6321f8ef939d6f54e1da0908e07df34f3603efa44fbf53c702607c71d5c" origin="Generated by Gradle"/>
+      <component group="com.github.NorrinRadd.netlayer" name="tor.native" version="8a8fd47fee">
+         <artifact name="tor.native-8a8fd47fee.jar">
+            <sha256 value="04e354d7ad55111223bf294c7934cccff2e6c859fdf81cfe10d8552776ad0404" origin="Generated by Gradle"/>
          </artifact>
       </component>
       <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-geoip" version="338122ddd8b6ace2857de1038634fb09e590f823">

From 19eef5dc5b5998459b933bb2169b27d890853c0b Mon Sep 17 00:00:00 2001
From: Brandon Trussell <brandon2k3@gmail.com>
Date: Sun, 23 Mar 2025 14:19:58 -0500
Subject: [PATCH 4/6] New uname -m regex to match linux aarch64

---
 build.gradle                     |  2 +-
 gradle/verification-metadata.xml | 18 +++++++++---------
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/build.gradle b/build.gradle
index dc5273ca8b..ffd6cce4a4 100644
--- a/build.gradle
+++ b/build.gradle
@@ -71,7 +71,7 @@ configure(subprojects) {
         loggingVersion = '1.2'
         lombokVersion = '1.18.30'
         mockitoVersion = '5.10.0'
-        netlayerVersion = '8a8fd47fee' // Tor browser version 14.0.7 and tor binary version: 0.4.8.14
+        netlayerVersion = '3271494dc9' // Tor browser version 14.0.7 and tor binary version: 0.4.8.14
         protobufVersion = '3.19.1'
         protocVersion = protobufVersion
         pushyVersion = '0.13.2'
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index f505e07407..e05496cab2 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -205,20 +205,20 @@
             <sha256 value="d4ea711258c783e0accb8feaaa204f0414781551b0159fa17e5f1869200f96f7" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.netlayer" name="tor" version="8a8fd47fee">
+      <component group="com.github.NorrinRadd.netlayer" name="tor" version="3271494dc9">
       
-         <artifact name="tor-8a8fd47fee.jar">
-            <sha256 value="0a813cc341e13688552c3a90f9ba2baa7b96280956dac90f9f6a524b6a13a03c" origin="Generated by Gradle"/>
+         <artifact name="tor-3271494dc9.jar">
+            <sha256 value="a3f0aaf4cd6b22ab5b54e55f8f078a75b1dd1ef0ffc0de4d85934b0cab9bc27c" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.netlayer" name="tor.external" version="8a8fd47fee">
-         <artifact name="tor.external-8a8fd47fee.jar">
-            <sha256 value="7d1edab277c336e507d50708f24db61bd507cf150a33495897f1d3b14e6f7717" origin="Generated by Gradle"/>
+      <component group="com.github.NorrinRadd.netlayer" name="tor.external" version="3271494dc9">
+         <artifact name="tor.external-3271494dc9.jar">
+            <sha256 value="ca0d81b39cf04435883df90ae506ac27e480cb448195732ac4cd0ad21f34df96" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.netlayer" name="tor.native" version="8a8fd47fee">
-         <artifact name="tor.native-8a8fd47fee.jar">
-            <sha256 value="04e354d7ad55111223bf294c7934cccff2e6c859fdf81cfe10d8552776ad0404" origin="Generated by Gradle"/>
+      <component group="com.github.NorrinRadd.netlayer" name="tor.native" version="3271494dc9">
+         <artifact name="tor.native-3271494dc9.jar">
+            <sha256 value="6169d4ab15ca0127e260f186f3c7552547d540815069fc5b7ac21b049ab364df" origin="Generated by Gradle"/>
          </artifact>
       </component>
       <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-geoip" version="338122ddd8b6ace2857de1038634fb09e590f823">

From d1ce4a7cf9c3d893da1604f3ede05b20df481c18 Mon Sep 17 00:00:00 2001
From: Brandon Trussell <brandon2k3@gmail.com>
Date: Sun, 23 Mar 2025 21:07:54 -0500
Subject: [PATCH 5/6] Get the linux aarch64 tor binary directly from the tor
 project

---
 build.gradle                     |  2 +-
 gradle/verification-metadata.xml | 37 ++++++++++++++++----------------
 2 files changed, 19 insertions(+), 20 deletions(-)

diff --git a/build.gradle b/build.gradle
index ffd6cce4a4..8f32456451 100644
--- a/build.gradle
+++ b/build.gradle
@@ -71,7 +71,7 @@ configure(subprojects) {
         loggingVersion = '1.2'
         lombokVersion = '1.18.30'
         mockitoVersion = '5.10.0'
-        netlayerVersion = '3271494dc9' // Tor browser version 14.0.7 and tor binary version: 0.4.8.14
+        netlayerVersion = '67ff7fc40d' // Tor browser version 14.0.7 and tor binary version: 0.4.8.14
         protobufVersion = '3.19.1'
         protocVersion = protobufVersion
         pushyVersion = '0.13.2'
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index e05496cab2..ba6066b3cc 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -205,49 +205,48 @@
             <sha256 value="d4ea711258c783e0accb8feaaa204f0414781551b0159fa17e5f1869200f96f7" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.netlayer" name="tor" version="3271494dc9">
-      
-         <artifact name="tor-3271494dc9.jar">
+      <component group="com.github.NorrinRadd.netlayer" name="tor" version="67ff7fc40d">
+         <artifact name="tor-67ff7fc40d.jar">
             <sha256 value="a3f0aaf4cd6b22ab5b54e55f8f078a75b1dd1ef0ffc0de4d85934b0cab9bc27c" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.netlayer" name="tor.external" version="3271494dc9">
-         <artifact name="tor.external-3271494dc9.jar">
+      <component group="com.github.NorrinRadd.netlayer" name="tor.external" version="67ff7fc40d">
+         <artifact name="tor.external-67ff7fc40d.jar">
             <sha256 value="ca0d81b39cf04435883df90ae506ac27e480cb448195732ac4cd0ad21f34df96" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.netlayer" name="tor.native" version="3271494dc9">
-         <artifact name="tor.native-3271494dc9.jar">
+      <component group="com.github.NorrinRadd.netlayer" name="tor.native" version="67ff7fc40d">
+         <artifact name="tor.native-67ff7fc40d.jar">
             <sha256 value="6169d4ab15ca0127e260f186f3c7552547d540815069fc5b7ac21b049ab364df" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-geoip" version="338122ddd8b6ace2857de1038634fb09e590f823">
-         <artifact name="tor-binary-geoip-338122ddd8b6ace2857de1038634fb09e590f823.jar">
+      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-geoip" version="d685466474286feb78e736276c3673372334aa37">
+         <artifact name="tor-binary-geoip-d685466474286feb78e736276c3673372334aa37.jar">
             <sha256 value="494cbd5404b52ffdacefb3815f52139c544f185324633ed5c16976414c524a06" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-linux32" version="338122ddd8b6ace2857de1038634fb09e590f823">
-         <artifact name="tor-binary-linux32-338122ddd8b6ace2857de1038634fb09e590f823.jar">
+      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-linux32" version="d685466474286feb78e736276c3673372334aa37">
+         <artifact name="tor-binary-linux32-d685466474286feb78e736276c3673372334aa37.jar">
             <sha256 value="a18f1f8c76e10d544fceb1e51befe2dfe366fa4e2934bcac6ce7469b568456d5" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-linux64" version="338122ddd8b6ace2857de1038634fb09e590f823">
-         <artifact name="tor-binary-linux64-338122ddd8b6ace2857de1038634fb09e590f823.jar">
+      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-linux64" version="d685466474286feb78e736276c3673372334aa37">
+         <artifact name="tor-binary-linux64-d685466474286feb78e736276c3673372334aa37.jar">
             <sha256 value="371f45c9965e4dd8f87f32f39ed4e30c98442f0efed96cb8c067b497aee811df" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-linuxaarch64" version="338122ddd8b6ace2857de1038634fb09e590f823">
-         <artifact name="tor-binary-linuxaarch64-338122ddd8b6ace2857de1038634fb09e590f823.jar">
+      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-linuxaarch64" version="d685466474286feb78e736276c3673372334aa37">
+         <artifact name="tor-binary-linuxaarch64-d685466474286feb78e736276c3673372334aa37.jar">
             <sha256 value="1f6937721159194a28e0b7d8d055808364a1882c7866574be102626c684b043c" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-macos" version="338122ddd8b6ace2857de1038634fb09e590f823">
-         <artifact name="tor-binary-macos-338122ddd8b6ace2857de1038634fb09e590f823.jar">
+      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-macos" version="d685466474286feb78e736276c3673372334aa37">
+         <artifact name="tor-binary-macos-d685466474286feb78e736276c3673372334aa37.jar">
             <sha256 value="3ac95b24e39e612917fb4e099c418aa19c2cf8ed32daf3a150210782a478ca9e" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-windows" version="338122ddd8b6ace2857de1038634fb09e590f823">
-         <artifact name="tor-binary-windows-338122ddd8b6ace2857de1038634fb09e590f823.jar">
+      <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-windows" version="d685466474286feb78e736276c3673372334aa37">
+         <artifact name="tor-binary-windows-d685466474286feb78e736276c3673372334aa37.jar">
             <sha256 value="77016bbd40fe2776be8b141d3435675b54a4b05059cfd1113eedb763e890ffb2" origin="Generated by Gradle"/>
          </artifact>
       </component>

From 0ea1bfcf6d86990620e63c4a754f0063bfeee581 Mon Sep 17 00:00:00 2001
From: Brandon Trussell <brandon2k3@gmail.com>
Date: Sun, 23 Mar 2025 21:40:30 -0500
Subject: [PATCH 6/6] The updated checksums for the latest binary dependencies

---
 gradle/verification-metadata.xml | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index ba6066b3cc..699cc304b2 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -207,47 +207,47 @@
       </component>
       <component group="com.github.NorrinRadd.netlayer" name="tor" version="67ff7fc40d">
          <artifact name="tor-67ff7fc40d.jar">
-            <sha256 value="a3f0aaf4cd6b22ab5b54e55f8f078a75b1dd1ef0ffc0de4d85934b0cab9bc27c" origin="Generated by Gradle"/>
+            <sha256 value="8fc170bf667262dc2955a9f6baaffaebc5544baf19c73c6f272464692ee6b518" origin="Generated by Gradle"/>
          </artifact>
       </component>
       <component group="com.github.NorrinRadd.netlayer" name="tor.external" version="67ff7fc40d">
          <artifact name="tor.external-67ff7fc40d.jar">
-            <sha256 value="ca0d81b39cf04435883df90ae506ac27e480cb448195732ac4cd0ad21f34df96" origin="Generated by Gradle"/>
+            <sha256 value="9ce4e0349e805dd1afb023cd14150101c87063c4bbb21c726d5c58db0d357230" origin="Generated by Gradle"/>
          </artifact>
       </component>
       <component group="com.github.NorrinRadd.netlayer" name="tor.native" version="67ff7fc40d">
          <artifact name="tor.native-67ff7fc40d.jar">
-            <sha256 value="6169d4ab15ca0127e260f186f3c7552547d540815069fc5b7ac21b049ab364df" origin="Generated by Gradle"/>
+            <sha256 value="cd61d50a4d5284098f22e0875f6d78a15e7ce49a19d8c1d51e75efb6b057ac22" origin="Generated by Gradle"/>
          </artifact>
       </component>
       <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-geoip" version="d685466474286feb78e736276c3673372334aa37">
          <artifact name="tor-binary-geoip-d685466474286feb78e736276c3673372334aa37.jar">
-            <sha256 value="494cbd5404b52ffdacefb3815f52139c544f185324633ed5c16976414c524a06" origin="Generated by Gradle"/>
+            <sha256 value="e60750128458e4a6e0f8529fb9fc38459fdf93592d2484cafb1ec969bb824492" origin="Generated by Gradle"/>
          </artifact>
       </component>
       <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-linux32" version="d685466474286feb78e736276c3673372334aa37">
          <artifact name="tor-binary-linux32-d685466474286feb78e736276c3673372334aa37.jar">
-            <sha256 value="a18f1f8c76e10d544fceb1e51befe2dfe366fa4e2934bcac6ce7469b568456d5" origin="Generated by Gradle"/>
+            <sha256 value="172731fb8adb5e80928b543ed547c5fd528882ee75586c75f40fa14ea79fea91" origin="Generated by Gradle"/>
          </artifact>
       </component>
       <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-linux64" version="d685466474286feb78e736276c3673372334aa37">
          <artifact name="tor-binary-linux64-d685466474286feb78e736276c3673372334aa37.jar">
-            <sha256 value="371f45c9965e4dd8f87f32f39ed4e30c98442f0efed96cb8c067b497aee811df" origin="Generated by Gradle"/>
+            <sha256 value="74d4ff807a1afc8b6219f529950768d7ded5ad492197a3858b04ca05712dda3d" origin="Generated by Gradle"/>
          </artifact>
       </component>
       <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-linuxaarch64" version="d685466474286feb78e736276c3673372334aa37">
          <artifact name="tor-binary-linuxaarch64-d685466474286feb78e736276c3673372334aa37.jar">
-            <sha256 value="1f6937721159194a28e0b7d8d055808364a1882c7866574be102626c684b043c" origin="Generated by Gradle"/>
+            <sha256 value="b4f6ab73b1dac32fb9e230d684957c2f94ca4a4bc549916635d71ca8d638adb5" origin="Generated by Gradle"/>
          </artifact>
       </component>
       <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-macos" version="d685466474286feb78e736276c3673372334aa37">
          <artifact name="tor-binary-macos-d685466474286feb78e736276c3673372334aa37.jar">
-            <sha256 value="3ac95b24e39e612917fb4e099c418aa19c2cf8ed32daf3a150210782a478ca9e" origin="Generated by Gradle"/>
+            <sha256 value="c38a2185536528914fe3ff0a51d0c51ecc497f8a0ec1ea6a85799a548c882bc6" origin="Generated by Gradle"/>
          </artifact>
       </component>
       <component group="com.github.NorrinRadd.tor-binary" name="tor-binary-windows" version="d685466474286feb78e736276c3673372334aa37">
          <artifact name="tor-binary-windows-d685466474286feb78e736276c3673372334aa37.jar">
-            <sha256 value="77016bbd40fe2776be8b141d3435675b54a4b05059cfd1113eedb763e890ffb2" origin="Generated by Gradle"/>
+            <sha256 value="8257c29c8c725d32e840ed5a7a707da7195279643507907b8671449ebafd4cf1" origin="Generated by Gradle"/>
          </artifact>
       </component>
       <component group="com.github.johnrengelman" name="shadow" version="8.1.1">