GRPC Core
0.10.0.0
|
#include "src/core/security/base64.h"
#include <string.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include <grpc/support/useful.h>
Macros | |
#define | GRPC_BASE64_PAD_CHAR '=' |
#define | GRPC_BASE64_PAD_BYTE 0x7F |
#define | GRPC_BASE64_MULTILINE_LINE_LEN 76 |
#define | GRPC_BASE64_MULTILINE_NUM_BLOCKS (GRPC_BASE64_MULTILINE_LINE_LEN / 4) |
Functions | |
char * | grpc_base64_encode (const void *vdata, size_t data_size, int url_safe, int multiline) |
gpr_slice | grpc_base64_decode (const char *b64, int url_safe) |
gpr_slice | grpc_base64_decode_with_len (const char *b64, size_t b64_len, int url_safe) |
#define GRPC_BASE64_MULTILINE_LINE_LEN 76 |
#define GRPC_BASE64_MULTILINE_NUM_BLOCKS (GRPC_BASE64_MULTILINE_LINE_LEN / 4) |
#define GRPC_BASE64_PAD_BYTE 0x7F |
#define GRPC_BASE64_PAD_CHAR '=' |
gpr_slice grpc_base64_decode | ( | const char * | b64, |
int | url_safe | ||
) |
gpr_slice grpc_base64_decode_with_len | ( | const char * | b64, |
size_t | b64_len, | ||
int | url_safe | ||
) |
char* grpc_base64_encode | ( | const void * | vdata, |
size_t | data_size, | ||
int | url_safe, | ||
int | multiline | ||
) |