prevent possible buffer overflow

This commit is contained in:
cathugger 2018-07-12 12:58:42 +00:00
parent 8f1e08973d
commit cf5ac5f929
2 changed files with 13 additions and 9 deletions

View file

@ -9,3 +9,5 @@ size_t base64_from(u8 *dst,const char *src,size_t slen);
// validates base32 string and optionally stores length of valid data
// returns 1 if whole string is good, 0 if string contains invalid data
int base64_valid(const char *src,size_t *count);
// aligns data length to something base64 can represent without padding
#define BASE64_DATA_ALIGN(l) (((l + 2) / 3) * 3)