Details
Description
Current implementation of `stout::base64::decode` errors out on encountering a newline character ("\n" or "\r\n") which is correct wrt RFC4668#section-3.3. However, most implementations insert a newline to delimit encoded string and ignore (instead of erroring out) the newline character while decoding the string. Since stout facilities are used by third-party modules to encode/decode base64 data, it is desirable to allow decoding of newline-delimited data.