Improve base64 encoding/decoding, add URL-safe variant.
b64decode() now returns length 0 when an invalid character was encountered.
This commit is contained in:
parent
ad93dc3a4b
commit
c3d357af6c
3 changed files with 50 additions and 30 deletions
|
|
@ -25,6 +25,7 @@ extern int hex2bin(const char *src, char *dst, int length);
|
|||
extern int bin2hex(const char *src, char *dst, int length);
|
||||
|
||||
extern int b64encode(const char *src, char *dst, int length);
|
||||
extern int b64encode_urlsafe(const char *src, char *dst, int length);
|
||||
extern int b64decode(const char *src, char *dst, int length);
|
||||
|
||||
#ifdef HAVE_MINGW
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue