TwiceAsNice  2019-02-18
Functions
Base 64 Functions: Convert from and to base64

Functions

int to64frombits (unsigned char *out, const unsigned char *in, int inlen)
 Convert bytes array to base64. More...
 
int from64tobits (char *out, const char *in)
 Convert base64 to bytes array. More...
 
int from64tobits_fast (char *out, const char *in, int inlen)
 

Detailed Description

Function Documentation

◆ from64tobits()

int from64tobits ( char *  out,
const char *  in 
)

Convert base64 to bytes array.

Parameters
outoutput buffer in bytes. The buffer size must be at least (3 * size_of_in_buffer / 4) bytes long.
ininput base64 buffer
inlenbase64 buffer lenght
Returns
0 on success, -1 on failure.

◆ from64tobits_fast()

int from64tobits_fast ( char *  out,
const char *  in,
int  inlen 
)

◆ to64frombits()

int to64frombits ( unsigned char *  out,
const unsigned char *  in,
int  inlen 
)

Convert bytes array to base64.

Parameters
outoutput buffer in base64. The buffer size must be at least (4 * inlen / 3 + 4) bytes long.
ininput binary buffer
inlennumber of bytes to convert
Returns
0 on success, -1 on failure.