libksba  1.6.0
About: KSBA is a library to make the tasks of working with X.509 certificates, CMS data and related objects more easy.
  Fossies Dox: libksba-1.6.0.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

ber_decoder_s Struct Reference
Collaboration diagram for ber_decoder_s:
[legend]

Data Fields

AsnNode module
 
ksba_reader_t reader
 
const char * last_errdesc
 
int non_der
 
AsnNode root
 
DECODER_STATE ds
 
int bypass
 
unsigned long outer_sequence_length
 
int ignore_garbage
 
int fast_stop
 
int first_tag_seen
 
int honor_module_end
 
int debug
 
int use_image
 
struct {
   unsigned char *   buf
 
   size_t   used
 
   size_t   length
 
image
 
struct {
   int   primitive
 
   size_t   length
 
   int   nhdr
 
   int   tag
 
   int   is_endtag
 
   AsnNode   node
 
val
 

Detailed Description

Definition at line 73 of file ber-decoder.c.

Field Documentation

◆ buf

unsigned char* ber_decoder_s::buf

Definition at line 101 of file ber-decoder.c.

Referenced by _ksba_ber_decoder_decode(), _ksba_ber_decoder_dump(), and decoder_next().

◆ bypass

int ber_decoder_s::bypass

Definition at line 81 of file ber-decoder.c.

Referenced by decoder_init(), and decoder_next().

◆ debug

int ber_decoder_s::debug

◆ ds

DECODER_STATE ber_decoder_s::ds

Definition at line 80 of file ber-decoder.c.

Referenced by decoder_deinit(), decoder_init(), and decoder_next().

◆ fast_stop

int ber_decoder_s::fast_stop

Definition at line 91 of file ber-decoder.c.

Referenced by _ksba_ber_decoder_decode(), and decoder_next().

◆ first_tag_seen

int ber_decoder_s::first_tag_seen

Definition at line 93 of file ber-decoder.c.

Referenced by decoder_next().

◆ honor_module_end

int ber_decoder_s::honor_module_end

Definition at line 96 of file ber-decoder.c.

Referenced by _ksba_ber_decoder_decode(), and decoder_next().

◆ ignore_garbage

int ber_decoder_s::ignore_garbage

Definition at line 89 of file ber-decoder.c.

Referenced by decoder_next().

◆ 

ber_decoder_s::image { ... } struct

◆ is_endtag

int ber_decoder_s::is_endtag

Definition at line 111 of file ber-decoder.c.

Referenced by _ksba_ber_decoder_decode(), and decoder_next().

◆ last_errdesc

const char* ber_decoder_s::last_errdesc

Definition at line 77 of file ber-decoder.c.

Referenced by set_error().

◆ length

size_t ber_decoder_s::length

◆ module

AsnNode ber_decoder_s::module

Definition at line 75 of file ber-decoder.c.

Referenced by _ksba_ber_decoder_set_module(), and decoder_init().

◆ nhdr

int ber_decoder_s::nhdr

Definition at line 109 of file ber-decoder.c.

Referenced by _ksba_ber_decoder_decode(), _ksba_ber_decoder_dump(), and decoder_next().

◆ node

AsnNode ber_decoder_s::node

◆ non_der

int ber_decoder_s::non_der

Definition at line 78 of file ber-decoder.c.

◆ outer_sequence_length

unsigned long ber_decoder_s::outer_sequence_length

Definition at line 88 of file ber-decoder.c.

Referenced by decoder_next().

◆ primitive

int ber_decoder_s::primitive

◆ reader

◆ root

AsnNode ber_decoder_s::root

◆ tag

int ber_decoder_s::tag

Definition at line 110 of file ber-decoder.c.

Referenced by _ksba_ber_decoder_decode(), and decoder_next().

◆ use_image

int ber_decoder_s::use_image

Definition at line 98 of file ber-decoder.c.

Referenced by _ksba_ber_decoder_decode(), _ksba_ber_decoder_dump(), and decoder_next().

◆ used

size_t ber_decoder_s::used

Definition at line 102 of file ber-decoder.c.

Referenced by _ksba_ber_decoder_decode(), and decoder_next().

◆ 

ber_decoder_s::val { ... } struct

The documentation for this struct was generated from the following file: