#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) |
| |
◆ base64_encode()
| static CURLcode base64_encode |
( |
const char * |
table64, |
|
|
struct Curl_easy * |
data, |
|
|
const char * |
inputbuff, |
|
|
size_t |
insize, |
|
|
char ** |
outptr, |
|
|
size_t * |
outlen |
|
) |
| |
|
static |
◆ Curl_base64_decode()
| CURLcode Curl_base64_decode |
( |
const char * |
src, |
|
|
unsigned char ** |
outptr, |
|
|
size_t * |
outlen |
|
) |
| |
◆ Curl_base64_encode()
◆ Curl_base64url_encode()
◆ decodeQuantum()
| static size_t decodeQuantum |
( |
unsigned char * |
dest, |
|
|
const char * |
src |
|
) |
| |
|
static |
◆ base64
Initial value:=
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
Definition at line 37 of file base64.c.
◆ base64url
Initial value:=
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"
Definition at line 42 of file base64.c.