Changeset 775 in openpam for trunk/t/t_rfc4648.c
- Timestamp:
- Mar 9, 2014, 12:04:56 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/t/t_rfc4648.c
r773 r775 74 74 75 75 /* decoding failure */ 76 #define T_DECODE_FAIL_N(N, i, e) \76 #define T_DECODE_FAIL_N(N, e, i) \ 77 77 { "base"#N"_dec("#i")", base##N##_dec, i, sizeof i - 1, \ 78 78 NULL, 0, 0, -1, e } 79 79 #define T_DECODE_FAIL(e, b32, b64) \ 80 T_DECODE_FAIL_N(32, b32, e), T_DECODE_FAIL_N(64, b64, e)80 T_DECODE_FAIL_N(32, e, b32), T_DECODE_FAIL_N(64, e, b64) 81 81 82 82 /* input string shorter than input length */ … … 139 139 140 140 /* padding in incorrect location */ 141 T_DECODE_FAIL(EINVAL, "A=", "A="), 141 T_DECODE_FAIL_N(32, EINVAL, "A======="), 142 T_DECODE_FAIL_N(32, EINVAL, "AAA====="), 143 T_DECODE_FAIL_N(32, EINVAL, "AAAAAA=="), 144 T_DECODE_FAIL_N(64, EINVAL, "A==="), 142 145 143 146 /* various error conditions */
Note: See TracChangeset
for help on using the changeset viewer.