Lines Matching refs:enc

9 …void check_base64 (size_t out_exp, const char *in, const size_t in_len, const base64_charset enc) {  in check_base64()  argument
11 …sert(out_exp == li_to_base64_no_padding(out, sizeof(out), (const unsigned char *)in, in_len, enc)); in check_base64()
14 force_assert(NULL != buffer_append_base64_decode(check, out, out_exp, enc)); in check_base64()
18 static void check_all_len_0 (const base64_charset enc) { in check_all_len_0() argument
19 check_base64(0, "", 0, enc); in check_all_len_0()
22 static void check_all_len_1 (const base64_charset enc) { in check_all_len_1() argument
26 check_base64(2, (char *)in, sizeof(in), enc); in check_all_len_1()
30 static void check_all_len_2 (const base64_charset enc) { in check_all_len_2() argument
34 check_base64(3, (char *)in, sizeof(in), enc); in check_all_len_2()
38 static void check_all_len_3 (const base64_charset enc) { in check_all_len_3() argument
42 check_base64(4, (char *)in, sizeof(in), enc); in check_all_len_3()
46 static void check_decode_ws_3 (const base64_charset enc) { in check_decode_ws_3() argument
48 force_assert(NULL != buffer_append_base64_decode(check, CONST_STR_LEN("YWJj"), enc)); in check_decode_ws_3()
52 force_assert(NULL != buffer_append_base64_decode(check, CONST_STR_LEN("YWJj\r\n"), enc)); in check_decode_ws_3()
56 force_assert(NULL != buffer_append_base64_decode(check, CONST_STR_LEN("YWJj\r\nYW\nJj\r\n"), enc)); in check_decode_ws_3()
65 for (unsigned int enc = 0; enc < sizeof(encs)/sizeof(*encs); ++enc) { in test_base64() local
66 check_all_len_0(encs[enc]); in test_base64()
67 check_all_len_1(encs[enc]); in test_base64()
68 check_all_len_2(encs[enc]); in test_base64()
69 check_all_len_3(encs[enc]); in test_base64()
70 check_decode_ws_3(encs[enc]); in test_base64()