Tor 0.4.9.3-alpha-dev
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
hs_client_service_authorization_t Struct Reference

#include <hs_client.h>

Data Fields

curve25519_secret_key_t enc_seckey
 
char onion_address [HS_SERVICE_ADDR_LEN_BASE32+1]
 
char * client_name
 
int flags
 

Detailed Description

Client-side configuration of client authorization

Definition at line 66 of file hs_client.h.

Field Documentation

◆ client_name

char* client_name

An client name used to connect to the onion service.

Definition at line 75 of file hs_client.h.

Referenced by encode_client_auth_cred_for_control_port(), and handle_control_onion_client_auth_add().

◆ enc_seckey

An curve25519 secret key used to compute decryption keys that allow the client to decrypt the hidden service descriptor.

Definition at line 69 of file hs_client.h.

Referenced by encode_client_auth_cred_for_control_port(), handle_control_onion_client_auth_add(), hs_client_decode_descriptor(), parse_auth_file_content(), and store_permanent_client_auth_credentials().

◆ flags

int flags

Definition at line 78 of file hs_client.h.

◆ onion_address

char onion_address[HS_SERVICE_ADDR_LEN_BASE32+1]

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