#include <glib.h>
Go to the source code of this file.
Functions | |
| gchar * | base64_encode (const gchar *buf, guint len, guint *retpad) |
| Encode `len' bytes starting at `buf' into new allocated buffer. | |
| void | base64_encode_into (const gchar *buf, guint len, gchar *encbuf, guint enclen) |
| Encode `len' bytes from `buf' into `enclen' bytes starting from `encbuf'. | |
| gchar * | base64_decode (const gchar *buf, guint len, guint *outlen) |
| Decode `len' bytes starting at `buf' into new allocated buffer. | |
| guint | base64_decode_into (const gchar *buf, guint len, gchar *decbuf, guint declen) |
| Decode `len' bytes from `buf' into `declen' bytes starting from `decbuf'. | |
|
||||||||||||||||
|
Decode `len' bytes starting at `buf' into new allocated buffer.
|
|
||||||||||||||||||||
|
Decode `len' bytes from `buf' into `declen' bytes starting from `decbuf'. Caller must have ensured that there was sufficient room in decbuf.
|
|
||||||||||||||||
|
Encode `len' bytes starting at `buf' into new allocated buffer. Trailing padding chars are emitted.
|
|
||||||||||||||||||||
|
Encode `len' bytes from `buf' into `enclen' bytes starting from `encbuf'. Trailing padding chars are emitted. Caller must have ensured that there was enough room in encbuf.
|
1.3.6