![]() |
EVE 1.0
|
![]() |
Data Structures | |
struct | base64_dec_state_t |
struct | base64_enc_state_t |
Macros | |
#define | BASE64_DEC_INIT {.step = 0,} |
#define | BASE64_ENC_INIT {.step = 0,} |
Enumerations |
Functions | |
void | base64_dec_init (struct base64_dec_state_t *s) |
enum base64_rc_t | base64_dec (struct base64_dec_state_t *s, uint8_t ch) |
void | base64_enc_init (struct base64_enc_state_t *s) |
enum base64_rc_t | base64_enc (struct base64_enc_state_t *s, uint8_t ch) |
enum base64_rc_t | base64_enc_eof (struct base64_enc_state_t *s) |
#define BASE64_DEC_INIT {.step = 0,} |
#define BASE64_ENC_INIT {.step = 0,} |
enum base64_rc_t |
void base64_dec_init | ( | struct base64_dec_state_t * | s | ) |
Initializes the base64 decoder structure.
s | pointer to the base64 decoder structure |
enum base64_rc_t base64_dec | ( | struct base64_dec_state_t * | s, |
uint8_t | ch | ||
) |
Feeds the decoder with a single character.
s | pointer to the base64 decoder structure |
ch | the character to be fed to the decoder |
void base64_enc_init | ( | struct base64_enc_state_t * | s | ) |
Initializes the base64 encoder structure.
s | pointer to the base64 encoder structure |
enum base64_rc_t base64_enc | ( | struct base64_enc_state_t * | s, |
uint8_t | ch | ||
) |
Feeds the encoder with a single character.
s | pointer to the base64 encoder structure |
ch | the character to be fed to the encoder |
enum base64_rc_t base64_enc_eof | ( | struct base64_enc_state_t * | s | ) |
Tells the encoder about end of input data.
s | pointer to the base64 encoder structure |