Tor 0.4.9.0-alpha-dev
Data Fields
hs_pow_solver_inputs_t Struct Reference

#include <hs_pow.h>

Data Fields

uint8_t seed [HS_POW_SEED_LEN]
 
ed25519_public_key_t service_blinded_id
 
uint32_t effort
 
int CompiledProofOfWorkHash
 

Detailed Description

The inputs to the PoW solver, derived from the descriptor data and the client's per-connection effort choices.

Definition at line 79 of file hs_pow.h.

Field Documentation

◆ CompiledProofOfWorkHash

int CompiledProofOfWorkHash

Configuration option, choice of hash implementation. AUTOBOOL.

Definition at line 88 of file hs_pow.h.

◆ effort

uint32_t effort

Effort chosen by the client. May be higher or lower than suggested_effort in the descriptor.

Definition at line 86 of file hs_pow.h.

Referenced by hs_pow_solve().

◆ seed

uint8_t seed[HS_POW_SEED_LEN]

Seed value from a current descriptor

Definition at line 81 of file hs_pow.h.

◆ service_blinded_id

ed25519_public_key_t service_blinded_id

Blinded public ID for the onion service this puzzle is bound to

Definition at line 83 of file hs_pow.h.


The documentation for this struct was generated from the following file: