Lines Matching refs:src
26 static char * base64_gen_encode(const unsigned char *src, size_t len,
46 end = src + len;
47 in = src;
89 static unsigned char * base64_gen_decode(const char *src, size_t len,
104 if (dtable[(unsigned char) src[i]] != 0x80)
124 val = src[i];
160 * @src: Data to be encoded
170 char * base64_encode(const void *src, size_t len, size_t *out_len)
172 return base64_gen_encode(src, len, out_len, base64_table,
177 char * base64_encode_no_lf(const void *src, size_t len, size_t *out_len)
179 return base64_gen_encode(src, len, out_len, base64_table, BASE64_PAD);
183 char * base64_url_encode(const void *src, size_t len, size_t *out_len)
185 return base64_gen_encode(src, len, out_len, base64_url_table, 0);
191 * @src: Data to be decoded
199 unsigned char * base64_decode(const char *src, size_t len, size_t *out_len)
201 return base64_gen_decode(src, len, out_len, base64_table);
205 unsigned char * base64_url_decode(const char *src, size_t len, size_t *out_len)
207 return base64_gen_decode(src, len, out_len, base64_url_table);