$search
#include "includes.h"#include <stdlib.h>#include <stdio.h>#include <stdarg.h>#include <string.h>#include <signal.h>#include <sys/types.h>#include <errno.h>#include <ctype.h>#include <time.h>#include <unistd.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <sys/uio.h>#include <sys/time.h>

Go to the source code of this file.
Functions | |
| unsigned char * | base64_decode (const unsigned char *src, size_t len, size_t *out_len) |
| unsigned char * | base64_encode (const unsigned char *src, size_t len, size_t *out_len) |
Variables | |
| static const unsigned char | base64_table [65] |
| unsigned char* base64_decode | ( | const unsigned char * | src, | |
| size_t | len, | |||
| size_t * | out_len | |||
| ) |
| unsigned char* base64_encode | ( | const unsigned char * | src, | |
| size_t | len, | |||
| size_t * | out_len | |||
| ) |
base64_encode - Base64 encode : Data to be encoded : Length of the data to be encoded : Pointer to output length variable, or NULL if not used Returns: Allocated buffer of out_len bytes of encoded data, or NULL on failure
Caller is responsible for freeing the returned buffer. Returned buffer is nul terminated to make it easier to use as a C string. The nul terminator is not included in out_len.
const unsigned char base64_table[65] [static] |