Go to the source code of this file.
Defines | |
#define | ERR_BASE64_BUFFER_TOO_SMALL 0x0010 |
#define | ERR_BASE64_INVALID_CHARACTER 0x0012 |
Functions | |
int | base64_encode (unsigned char *dst, int *dlen, unsigned char *src, int slen) |
Encode a buffer into base64 format. | |
int | base64_decode (unsigned char *dst, int *dlen, unsigned char *src, int slen) |
Decode a base64-formatted buffer. | |
int | base64_self_test (int verbose) |
Checkup routine. |
Definition in file base64.h.
#define ERR_BASE64_BUFFER_TOO_SMALL 0x0010 |
#define ERR_BASE64_INVALID_CHARACTER 0x0012 |
Definition at line 12 of file base64.h.
Referenced by base64_decode(), x509_add_certs(), and x509_parse_key().
Decode a base64-formatted buffer.
dst | destination buffer | |
dlen | size of the buffer (updated after call) | |
src | source buffer | |
slen | amount of data to be decoded |
Definition at line 118 of file base64.c.
References base64_dec_map, ERR_BASE64_BUFFER_TOO_SMALL, and ERR_BASE64_INVALID_CHARACTER.
Referenced by x509_add_certs(), and x509_parse_key().
Encode a buffer into base64 format.
dst | destination buffer | |
dlen | size of the buffer (updated after call) | |
src | source buffer | |
slen | amount of data to be encoded |
Definition at line 58 of file base64.c.
References base64_enc_map, and ERR_BASE64_BUFFER_TOO_SMALL.