base64 Namespace Reference

Data Structures

struct  base64_decodestate
struct  decoder
struct  base64_encodestate
struct  encoder

Enumerations

enum  base64_decodestep { step_a, step_b, step_c, step_d }
enum  base64_encodestep { step_A, step_B, step_C }

Functions

void base64_init_decodestate (base64_decodestate *state_in)
int base64_decode_value (char value_in)
int base64_decode_block (const char *code_in, const int length_in, char *plaintext_out, base64_decodestate *state_in)
void base64_init_encodestate (base64_encodestate *state_in)
char base64_encode_value (char value_in)
int base64_encode_block (const char *plaintext_in, int length_in, char *code_out, base64_encodestate *state_in)
int base64_encode_blockend (char *code_out, base64_encodestate *state_in)

Enumeration Type Documentation

Enumerator:
step_a 
step_b 
step_c 
step_d 

Definition at line 12 of file decode.h.

Enumerator:
step_A 
step_B 
step_C 

Definition at line 12 of file encode.h.


Function Documentation

int base64::base64_decode_block ( const char *  code_in,
const int  length_in,
char *  plaintext_out,
base64_decodestate state_in 
)
int base64::base64_decode_value ( char  value_in  ) 

Definition at line 10 of file cdecode.c.

int base64::base64_encode_block ( const char *  plaintext_in,
int  length_in,
char *  code_out,
base64_encodestate state_in 
)
int base64::base64_encode_blockend ( char *  code_out,
base64_encodestate state_in 
)
char base64::base64_encode_value ( char  value_in  ) 

Definition at line 19 of file cencode.c.

void base64::base64_init_decodestate ( base64_decodestate state_in  ) 
void base64::base64_init_encodestate ( base64_encodestate state_in  ) 
Generated on Fri Jun 17 16:59:09 2011 for Mobile-C by  doxygen 1.6.3