Hex Encoder/Decoder
Converts arbitrary binary data to hex strings, optionally with newlines inserted
Whether to use uppercase or lowercase letters for the encoded string.
Create a hex encoder.
| Case the_case | the case to use in the encoded strings. | 
Create a hex encoder.
| bool newlines | should newlines be used | 
| size_t line_length | if newlines are used, how long are lines | 
| Case the_case | the case to use in the encoded strings | 
Converts hex strings to bytes
Construct a Hex Decoder using the specified character checking.
| DecoderChecking checking | the checking to use during decoding. | 
Size used for internal buffer in hex encoder/decoder