|  | 
|  | keyraw.c | 
|  | Implementation of raw DNSKEY functions (work on wire rdata). 
 | 
|  | 
|  | keyraw.h | 
|  | raw key and signature access and conversion 
 | 
|  | 
|  | parse.h | 
|  | Contains some low-level parsing functions, mostly used in the _frm_str family of functions. 
 | 
|  | 
|  | parseutil.c | 
|  | Utility functions for parsing, base32(DNS variant) and base64 encoding and decoding, Hex, Time units, Escape codes. 
 | 
|  | 
|  | parseutil.h | 
|  | Utility functions for parsing, base32(DNS variant) and base64 encoding and decoding, Hex, Time units, Escape codes. 
 | 
|  | 
|  | pkthdr.h | 
|  | Contains functions that translate dns data from the wire format (as sent by servers and clients) to the internal structures for the packet header. 
 | 
|  | 
|  | rrdef.c | 
|  | Defines resource record types and constants. 
 | 
|  | 
|  | rrdef.h | 
|  | Defines resource record types and constants. 
 | 
|  | 
|  | sbuffer.c | 
|  | This file contains the definition of sldns_buffer, and functions to manipulate those. 
 | 
|  | 
|  | sbuffer.h | 
|  | This file contains the definition of sldns_buffer, and functions to manipulate those. 
 | 
|  | 
|  | str2wire.c | 
|  | str2wire.c - read txt presentation of RRs 
 | 
|  | 
|  | str2wire.h | 
|  | str2wire.h - read txt presentation of RRs 
 | 
|  | 
|  | wire2str.c | 
|  | Contains functions to translate the wireformat to text representation, as well as functions to print them. 
 | 
|  | 
|  | wire2str.h | 
|  | wire2str.h - txt presentation of RRs 
 | 
|  |