base32_decode_ctx_t Struct Reference

State of a base32 decoding process in progress. More...


Data Fields

int length
 Desired length of binary data or -1.
isc_buffer_ttarget
 Buffer for resulting binary data.
int digits
 Number of buffered base32 digits.
isc_boolean_t seen_end
 True if "=" end marker seen.
int val [8]
const char * base
 Which encoding we are using.
int seen_32
 Number of significant bytes if non zero.
isc_boolean_t pad
 Expect padding.


Detailed Description

State of a base32 decoding process in progress.

Definition at line 147 of file base32.c.


Field Documentation

int base32_decode_ctx_t::length

Desired length of binary data or -1.

Definition at line 148 of file base32.c.

Referenced by base32_decode_char(), base32_decode_finish(), base32_decode_init(), and base32_tobuffer().

isc_buffer_t* base32_decode_ctx_t::target

Buffer for resulting binary data.

Definition at line 149 of file base32.c.

Referenced by base32_decode_char(), and base32_decode_init().

int base32_decode_ctx_t::digits

Number of buffered base32 digits.

Definition at line 150 of file base32.c.

Referenced by base32_decode_char(), base32_decode_finish(), and base32_decode_init().

isc_boolean_t base32_decode_ctx_t::seen_end

True if "=" end marker seen.

Definition at line 151 of file base32.c.

Referenced by base32_decode_char(), base32_decode_init(), and base32_tobuffer().

int base32_decode_ctx_t::val[8]

Definition at line 152 of file base32.c.

Referenced by base32_decode_char().

const char* base32_decode_ctx_t::base

Which encoding we are using.

Definition at line 153 of file base32.c.

Referenced by base32_decode_char(), and base32_decode_init().

int base32_decode_ctx_t::seen_32

Number of significant bytes if non zero.

Definition at line 154 of file base32.c.

Referenced by base32_decode_char(), and base32_decode_init().

isc_boolean_t base32_decode_ctx_t::pad

Expect padding.

Definition at line 155 of file base32.c.

Referenced by base32_decode_char(), base32_decode_finish(), and base32_decode_init().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 28 17:41:19 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha