Functions | Variables
base64.c File Reference
#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"
Include dependency graph for base64.c:

Go to the source code of this file.

Functions

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)
 

Variables

static const char base64 []
 
static const char base64url []
 

Function Documentation

static CURLcode base64_encode ( const char *  table64,
struct Curl_easy data,
const char *  inputbuff,
size_t  insize,
char **  outptr,
size_t outlen 
)
static

Definition at line 171 of file base64.c.

CURLcode Curl_base64_decode ( const char *  src,
unsigned char **  outptr,
size_t outlen 
)

Definition at line 100 of file base64.c.

CURLcode Curl_base64_encode ( struct Curl_easy data,
const char *  inputbuff,
size_t  insize,
char **  outptr,
size_t outlen 
)

Definition at line 291 of file base64.c.

CURLcode Curl_base64url_encode ( struct Curl_easy data,
const char *  inputbuff,
size_t  insize,
char **  outptr,
size_t outlen 
)

Definition at line 315 of file base64.c.

static size_t decodeQuantum ( unsigned char *  dest,
const char *  src 
)
static

Definition at line 45 of file base64.c.

Variable Documentation

const char base64[]
static
Initial value:
=
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"

Definition at line 37 of file base64.c.

const char base64url[]
static
Initial value:
=
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"

Definition at line 42 of file base64.c.



rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:17