Go to the source code of this file.
◆ GWEN_Base64_Decode()
Decodes base64 encoded data and stores the result in a GWEN_BUFFER.
- Returns
- 0 if ok, !=0 on error
- Parameters
-
src | src buffer |
size | number of bytes to store in the GWEN_BUFFER (this is NOT the number of bytes stored in the source buffer, that buffer must hold more bytes because base64 encoding inflates the data to 4/3). |
dst | destination buffer |
◆ GWEN_Base64_Encode()
GWENHYWFAR_API int GWEN_Base64_Encode |
( |
const unsigned char * |
src, |
|
|
unsigned int |
size, |
|
|
GWEN_BUFFER * |
dst, |
|
|
unsigned int |
maxLineLength |
|
) |
| |
Encodes the given bytes and stores the result in a GWEN_BUFFER.
- Returns
- 0 if ok, !=0 on error
- Parameters
-
src | src buffer |
size | number of bytes in the source buffer |
dst | destination buffer |
maxLineLength | after this number of bytes a line break is inserted (if 0 then no line break is inserted) |