Tor 0.4.9.0-alpha-dev
dirparse Directory Reference

feature/dirparse: Parsing Tor directory objects

More...

Files

file  authcert_members.h [code]
 List of tokens common to V3 authority certificates and V3 consensuses.
 
file  authcert_parse.c [code]
 Authority certificate parsing.
 
file  authcert_parse.h [code]
 Header file for authcert_parse.c.
 
file  microdesc_parse.c [code]
 Code to parse and validate microdescriptors.
 
file  microdesc_parse.h [code]
 Header file for microdesc_parse.c.
 
file  ns_parse.c [code]
 
file  ns_parse.h [code]
 Header file for ns_parse.c.
 
file  parsecommon.c [code]
 Common code to parse and validate various type of descriptors.
 
file  parsecommon.h [code]
 Header file for parsecommon.c.
 
file  policy_parse.c [code]
 Code to parse address policies.
 
file  policy_parse.h [code]
 Header file for policy_parse.c.
 
file  routerparse.c [code]
 Code to parse and validate consensus documents and votes.
 
file  routerparse.h [code]
 Header file for routerparse.c.
 
file  sigcommon.c [code]
 Shared hashing, signing, and signature-checking code for directory objects.
 
file  sigcommon.h [code]
 Header file for sigcommon.c.
 
file  signing.c [code]
 Code to sign directory objects.
 
file  signing.h [code]
 Header file for signing.c.
 
file  unparseable.c [code]
 Dump unparseable objects to disk.
 
file  unparseable.h [code]
 Header file for unparseable.c.
 

Detailed Description

feature/dirparse: Parsing Tor directory objects

We define a number of "directory objects" in dir-spec.txt, all of them using a common line-oriented meta-format. This module is used by other parts of Tor to parse them.