RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Macros | Functions | Variables
base64-decode.c File Reference

This source file contains the implementation of _Base64_Decode_initialize() and _Base64_Decode(). More...

#include <rtems/base64.h>

Macros

#define SPACE   253
 
#define PAD   254
 
#define INVALID   255
 

Functions

void _Base64_Decode_initialize (Base64_Decode_control *self, uint8_t *target, size_t target_size)
 Initializes the base64 decoder.
 
Base64_Decode_status _Base64_Decode (Base64_Decode_control *self, char ch)
 Decodes the character.
 

Variables

const uint8_t _Base64_Decoding [128]
 Maps a 7-bit character to the associated 6-bit integer as defined by the base64 or base64url encoding or a special value.
 

Detailed Description

This source file contains the implementation of _Base64_Decode_initialize() and _Base64_Decode().