base64dec: skip non-printable characters like \r\n
authorSuraj N. Kurapati <sunaku@riseup.net>
Fri, 18 Aug 2017 06:00:10 +0000 (23:00 -0700)
committerHiltjo Posthuma <hiltjo@codemadness.org>
Fri, 15 Sep 2017 09:13:17 +0000 (11:13 +0200)
Non-printable characters, such as line breaks, in a base64 encoded
string violate the "string length must be a multiple of four" rule.

This patch pads the result buffer by one extra unit of four bytes,
and skips over non-printable characters found in the input string.


No differences found