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 [] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
static const char base64url [] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"

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[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" [static]

Definition at line 37 of file base64.c.

const char base64url[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_" [static]

Definition at line 42 of file base64.c.



rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:07