tor_hsclient/pow/
v1_stub.rs1use crate::err::ProofOfWorkError;
4use tor_cell::relaycell::hs::pow::v1::ProofOfWorkV1;
5use tor_hscrypto::pk::HsBlindId;
6use tor_netdoc::doc::hsdesc::pow::v1::PowParamsV1;
7
8#[derive(Debug)]
10pub(super) struct HsPowClientV1;
11
12impl HsPowClientV1 {
13 pub(super) fn new(_hs_blind_id: &HsBlindId, _params: &PowParamsV1) -> Self {
15 Self
16 }
17
18 pub(super) fn increase_effort(&mut self) {}
20
21 pub(super) async fn solve(&self) -> Result<Option<ProofOfWorkV1>, ProofOfWorkError> {
23 Ok(None)
24 }
25}