#include "curl_setup.h"
#include "urldata.h"
#include "warnless.h"
#include "curl_base64.h"
#include "non-ascii.h"
#include "curl_printf.h"
#include "curl_memory.h"
#include "memdebug.h"
Go to the source code of this file.
|
static CURLcode | base64_encode (const char *table64, struct Curl_easy *data, const char *inputbuff, size_t insize, char **outptr, size_t *outlen) |
|
CURLcode | Curl_base64_decode (const char *src, unsigned char **outptr, size_t *outlen) |
|
CURLcode | Curl_base64_encode (struct Curl_easy *data, const char *inputbuff, size_t insize, char **outptr, size_t *outlen) |
|
CURLcode | Curl_base64url_encode (struct Curl_easy *data, const char *inputbuff, size_t insize, char **outptr, size_t *outlen) |
|
static size_t | decodeQuantum (unsigned char *dest, const char *src) |
|
static CURLcode base64_encode |
( |
const char * |
table64, |
|
|
struct Curl_easy * |
data, |
|
|
const char * |
inputbuff, |
|
|
size_t |
insize, |
|
|
char ** |
outptr, |
|
|
size_t * |
outlen |
|
) |
| |
|
static |
CURLcode Curl_base64_decode |
( |
const char * |
src, |
|
|
unsigned char ** |
outptr, |
|
|
size_t * |
outlen |
|
) |
| |
static size_t decodeQuantum |
( |
unsigned char * |
dest, |
|
|
const char * |
src |
|
) |
| |
|
static |
Initial value:=
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
Definition at line 37 of file base64.c.
Initial value:=
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"
Definition at line 42 of file base64.c.