Lp/use noise x25519 (#6372)

* use x25519 noise key for ktt instead of deriving one from ed25519

* removed client's IpAddr from RegistrationClient constructor

* Adjusted the gateway probe to inject correct lp data

* remove redundant argument from nym-lp-client

* consistent naming for HashFunction variants

* use workspace dep import for nym-kkt-ciphersuite

* struct renaming
This commit is contained in:
Jędrzej Stuczyński
2026-01-26 13:15:37 +00:00
committed by GitHub
parent dbf571cb0a
commit a4638b8d2f
32 changed files with 389 additions and 295 deletions
+1 -1
View File
@@ -400,7 +400,6 @@ pub(crate) struct NymNode {
sphinx_key_manager: Option<SphinxKeyManager>,
// to be used when noise is integrated
#[allow(dead_code)]
x25519_noise_keys: Arc<x25519::KeyPair>,
}
@@ -644,6 +643,7 @@ impl NymNode {
let mut gateway_tasks_builder = GatewayTasksBuilder::new(
config.gateway,
self.ed25519_identity_keys.clone(),
self.x25519_noise_keys.clone(),
self.entry_gateway.psq_kem_key.clone(),
self.entry_gateway.client_storage.clone(),
mix_packet_sender,