|
ELinks 0.19.1
|
Base64 encode/decode implementation. More...
#include <string.h>#include "elinks.h"#include "util/base64.h"#include "util/error.h"#include "util/memory.h"
Functions | |
| unsigned char * | base64_encode (unsigned char *in) |
| unsigned char * | base64_encode_bin (unsigned char *in, int inlen, int *outlen) |
| unsigned char * | base64_decode (const unsigned char *in) |
| unsigned char * | base64_decode_bin (const unsigned char *in, int inlen, int *outlen) |
| Decode a Base64 string. | |
Variables | |
| static unsigned char | base64_chars [] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" |
Base64 encode/decode implementation.
| unsigned char * base64_decode | ( | const unsigned char * | in | ) |
| unsigned char * base64_decode_bin | ( | const unsigned char * | in, |
| int | inlen, | ||
| int * | outlen ) |
Decode a Base64 string.
| in | Input Base64 string | |
| inlen | Length of in, in bytes | |
| [out] | outlen | Length of decoded string |
| unsigned char * base64_encode | ( | unsigned char * | in | ) |
| unsigned char * base64_encode_bin | ( | unsigned char * | in, |
| int | inlen, | ||
| int * | outlen ) |
|
static |