NetBurner 3.5.0
PDF Version
 
base64.h File Reference

NetBurner Base64 API. More...

#include <basictypes.h>
#include <ctype.h>
#include <iointernal.h>

Go to the source code of this file.

Functions

int Base64Decode (const char *input, uint8_t *outputbuf, const char *pEndMarker=NULL)
 Decodes a null terminated Base64 string into bytes.
 
int Base64UrlDecode (const char *input, uint8_t *outputbuf, const char *pEndMarker=NULL)
 Decodes a null terminated Base64Url string into bytes.
 
int Base64Encode (uint8_t *input, int inlen, char *outputbuf)
 Encodes arbitrary binary bytes into Base64 string.
 
int Base64UrlEncode (uint8_t *input, int inlen, char *outputbuf)
 Encodes arbitrary binary bytes into Base64Url string.
 
int Base64StreamEncode (int fd, uint8_t *input, int inlen, char *outBuf, int maxOutLen)
 Encodes arbitrary binary bytes into Base64 string and writes them to a file descriptor.
 
int Base64UrlStreamEncode (int fd, uint8_t *input, int inlen, char *outBuf, int maxOutLen)
 Encodes arbitrary binary bytes into Base64Url string and writes them to a file descriptor.
 

Detailed Description

NetBurner Base64 API.