diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2023-09-18 11:12:28 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2023-09-18 12:26:38 +0100 |
commit | 44f104e15ecfe76ca45a79ffaddc47bb14ec9e31 (patch) | |
tree | eabc80c1d18a7adc1aa06dcf68f7884392aa3649 | |
parent | ca41792516ddd86b1c70772f97e6ddcb1b00ea0b (diff) | |
download | arti-44f104e15ecfe76ca45a79ffaddc47bb14ec9e31.tar.gz arti-44f104e15ecfe76ca45a79ffaddc47bb14ec9e31.zip |
tor-hsservice: Pass correct parameters to Establisher
-rw-r--r-- | crates/tor-hsservice/src/ipt_mgr.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/crates/tor-hsservice/src/ipt_mgr.rs b/crates/tor-hsservice/src/ipt_mgr.rs index 5f7fa3ea2..f9307cb9d 100644 --- a/crates/tor-hsservice/src/ipt_mgr.rs +++ b/crates/tor-hsservice/src/ipt_mgr.rs @@ -351,16 +351,15 @@ impl IptRelay { let lid: IptLocalId = rng.gen(); let k_hss_ntor = HsSvcNtorKeypair::generate(&mut rng); let k_sid = ed25519::Keypair::generate(&mut rng.rng_compat()).into(); - let k_sid = Arc::new(k_sid); + let k_sid: Arc<HsIntroPtSessionIdKeypair> = Arc::new(k_sid); let params = IptParameters { netdir_provider: imm.dirprovider.clone(), introduce_tx: imm.output_rend_reqs.clone(), - // TODO HSS IntroPointId lacks a constructor and maybe should change anyway - lid: todo!(), + lid, target: self.relay.clone(), - k_sid: todo!(), // TODO HSS - accepting_requests: todo!(), // TODO HSS + k_sid: k_sid.clone(), + accepting_requests: ipt_establish::RequestDisposition::NotAdvertised, }; let (establisher, mut watch_rx) = mockable.make_new_ipt(imm, params)?; |