Tor 0.4.9.3-alpha-dev
Loading...
Searching...
No Matches
encoding Directory Reference

lib/encoding: Encoding data in various forms, types, and transformations

More...

Files

 binascii.c
 Miscellaneous functions for encoding and decoding various things in base{16,32,64}.
 
 binascii.h
 Header for binascii.c.
 
 confline.c
 Functions to manipulate a linked list of key-value pairs, of the type used in Tor's configuration files.
 
 confline.h
 Header for confline.c.
 
 cstring.c
 Decode data that has been written as a C literal.
 
 cstring.h
 Header for cstring.c.
 
 keyval.c
 Handle data encoded as a key=value pair.
 
 keyval.h
 Header for keyval.c.
 
 kvline.c
 Manipulating lines of key-value pairs.
 
 kvline.h
 Header for kvline.c.
 
 pem.c
 Implement a trivial version of PEM encoding, for use with NSS.
 
 pem.h
 Header for pem.c.
 
 qstring.c
 Implement QuotedString parsing.
 
 qstring.h
 Header for qstring.c.
 
 time_fmt.c
 Encode and decode time in various formats.
 
 time_fmt.h
 Header for time_fmt.c.
 

Detailed Description

lib/encoding: Encoding data in various forms, types, and transformations

Here we have time formats (timefmt.c), quoted strings (qstring.c), C strings (string.c) base-16/32/64 (binascii.c), and more.