Improve tests for sloppy padding in encoded input.

This commit is contained in:
Dag-Erling Smørgrav 2017-03-05 17:18:30 +01:00
parent d017611d76
commit 9bf06c258c

View file

@ -171,8 +171,14 @@ static struct t_case t_cases[] = {
T_ENCDEC("\0\0\0", "AAAAA===", "AAAA"),
/* sloppy padding */
T_DECODE("f", "MY=", "Zg="),
T_DECODE("f", "MY", "Zg"),
T_DECODE_N(32, "MY=====", "f"),
T_DECODE_N(32, "MY====", "f"),
T_DECODE_N(32, "MY===", "f"),
T_DECODE_N(32, "MY==", "f"),
T_DECODE_N(32, "MY=", "f"),
T_DECODE_N(32, "MY", "f"),
T_DECODE_N(64, "Zg=", "f"),
T_DECODE_N(64, "Zg", "f"),
/* whitespace */
/* plain base32 base64 */