Skip to content

File cdecode.c

FileList > arduino > libraries > ext > base64 > libb64 > cdecode.c

Go to the source code of this file.

  • #include "cdecode.h"
  • #include <stdint.h>

Public Functions

Type Name
int base64_decode_block (const char * code_in, const int length_in, char * plaintext_out, base64_decodestate * state_in)
int base64_decode_chars (const char * code_in, const int length_in, char * plaintext_out)
int base64_decode_value (char value_in)
void base64_init_decodestate (base64_decodestate * state_in)

Public Static Functions

Type Name
int base64_decode_block_signed (const int8_t * code_in, const int length_in, int8_t * plaintext_out, base64_decodestate * state_in)
int base64_decode_chars_signed (const int8_t * code_in, const int length_in, int8_t * plaintext_out)
int base64_decode_value_signed (int8_t value_in)

Public Functions Documentation

function base64_decode_block

int base64_decode_block (
    const char * code_in,
    const int length_in,
    char * plaintext_out,
    base64_decodestate * state_in
) 

function base64_decode_chars

int base64_decode_chars (
    const char * code_in,
    const int length_in,
    char * plaintext_out
) 

function base64_decode_value

int base64_decode_value (
    char value_in
) 

function base64_init_decodestate

void base64_init_decodestate (
    base64_decodestate * state_in
) 

Public Static Functions Documentation

function base64_decode_block_signed

static int base64_decode_block_signed (
    const int8_t * code_in,
    const int length_in,
    int8_t * plaintext_out,
    base64_decodestate * state_in
) 

function base64_decode_chars_signed

static int base64_decode_chars_signed (
    const int8_t * code_in,
    const int length_in,
    int8_t * plaintext_out
) 

function base64_decode_value_signed

static int base64_decode_value_signed (
    int8_t value_in
) 

The documentation for this class was generated from the following file cores/common/arduino/libraries/ext/base64/libb64/cdecode.c