]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: test-base64 - Test Base64 encoding with maximum line length of 1.
authorStephan Bosch <stephan.bosch@open-xchange.com>
Wed, 4 Sep 2019 21:16:24 +0000 (23:16 +0200)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Tue, 10 Sep 2019 07:02:41 +0000 (10:02 +0300)
This corner case is a useful test for problems in the line encoding.

src/lib/test-base64.c

index b73f5e713ae624bc7e2ee4b4f609397763de1ef9..f546cf6d0ed2a07d51a3b533e11e41cc13af067c 100644 (file)
@@ -1071,6 +1071,10 @@ test_base64_random_lowlevel(void)
                                         BASE64_ENCODE_FLAG_NO_PADDING |
                                         BASE64_ENCODE_FLAG_CRLF,
                                         BASE64_DECODE_FLAG_NO_PADDING, 15);
+       test_base64_random_lowlevel_case(&base64_scheme,
+                                        BASE64_ENCODE_FLAG_NO_PADDING |
+                                        BASE64_ENCODE_FLAG_CRLF,
+                                        BASE64_DECODE_FLAG_NO_PADDING, 1);
        test_end();
 }