Lines Matching refs:src

211 APR_DECLARE(apr_status_t) apr_encode_base64(char *dest, const char *src,  in apr_encode_base64()  argument
216 if (!src) { in apr_encode_base64()
221 slen = strlen(src); in apr_encode_base64()
236 *bufout++ = base[ENCODE_TO_ASCII(((src[i]) >> 2) & 0x3F)]; in apr_encode_base64()
237 *bufout++ = base[ENCODE_TO_ASCII((((src[i]) & 0x3) << 4) in apr_encode_base64()
238 | ((int)((src[i + 1]) & 0xF0) >> 4))]; in apr_encode_base64()
239 *bufout++ = base[ENCODE_TO_ASCII((((src[i + 1]) & 0xF) << 2) in apr_encode_base64()
240 | ((int)(ENCODE_TO_ASCII(src[i + 2]) & 0xC0) >> 6))]; in apr_encode_base64()
241 *bufout++ = base[ENCODE_TO_ASCII((src[i + 2]) & 0x3F)]; in apr_encode_base64()
244 *bufout++ = base[ENCODE_TO_ASCII(((src[i]) >> 2) & 0x3F)]; in apr_encode_base64()
246 *bufout++ = base[ENCODE_TO_ASCII((((src[i]) & 0x3) << 4))]; in apr_encode_base64()
252 *bufout++ = base[ENCODE_TO_ASCII((((src[i]) & 0x3) << 4) in apr_encode_base64()
253 | ((int)((src[i + 1]) & 0xF0) >> 4))]; in apr_encode_base64()
254 *bufout++ = base[ENCODE_TO_ASCII(((src[i + 1]) & 0xF) << 2)]; in apr_encode_base64()
277 APR_DECLARE(apr_status_t) apr_encode_base64_binary(char *dest, const unsigned char *src, in apr_encode_base64_binary() argument
282 if (!src) { in apr_encode_base64_binary()
298 *bufout++ = base[(src[i] >> 2) & 0x3F]; in apr_encode_base64_binary()
299 *bufout++ = base[((src[i] & 0x3) << 4) in apr_encode_base64_binary()
300 | ((int)(src[i + 1] & 0xF0) >> 4)]; in apr_encode_base64_binary()
301 *bufout++ = base[((src[i + 1] & 0xF) << 2) in apr_encode_base64_binary()
302 | ((int)(src[i + 2] & 0xC0) >> 6)]; in apr_encode_base64_binary()
303 *bufout++ = base[src[i + 2] & 0x3F]; in apr_encode_base64_binary()
306 *bufout++ = base[(src[i] >> 2) & 0x3F]; in apr_encode_base64_binary()
308 *bufout++ = base[((src[i] & 0x3) << 4)]; in apr_encode_base64_binary()
314 *bufout++ = base[((src[i] & 0x3) << 4) in apr_encode_base64_binary()
315 | ((int)(src[i + 1] & 0xF0) >> 4)]; in apr_encode_base64_binary()
316 *bufout++ = base[((src[i + 1] & 0xF) << 2)]; in apr_encode_base64_binary()
339 APR_DECLARE(const char *)apr_pencode_base64(apr_pool_t * p, const char *src, in apr_pencode_base64() argument
344 switch (apr_encode_base64(NULL, src, slen, flags, &size)) { in apr_pencode_base64()
347 apr_encode_base64(cmd, src, slen, flags, len); in apr_pencode_base64()
358 APR_DECLARE(const char *)apr_pencode_base64_binary(apr_pool_t * p, const unsigned char *src, in apr_pencode_base64_binary() argument
363 switch (apr_encode_base64_binary(NULL, src, slen, flags, &size)) { in apr_pencode_base64_binary()
366 apr_encode_base64_binary(cmd, src, slen, flags, len); in apr_pencode_base64_binary()
377 APR_DECLARE(apr_status_t) apr_decode_base64(char *dest, const char *src, in apr_decode_base64() argument
380 if (!src) { in apr_decode_base64()
385 slen = strlen(src); in apr_decode_base64()
396 bufin = (const unsigned char *)src; in apr_decode_base64()
399 nprbytes = (bufin - (const unsigned char *)src) - 1; in apr_decode_base64()
407 bufin = (const unsigned char *)src; in apr_decode_base64()
453 const char *src, apr_ssize_t slen, int flags, apr_size_t * len) in apr_decode_base64_binary() argument
455 if (!src) { in apr_decode_base64_binary()
460 slen = strlen(src); in apr_decode_base64_binary()
471 bufin = (const unsigned char *)src; in apr_decode_base64_binary()
474 nprbytes = (bufin - (const unsigned char *)src) - 1; in apr_decode_base64_binary()
482 bufin = (const unsigned char *)src; in apr_decode_base64_binary()
566 APR_DECLARE(apr_status_t) apr_encode_base32(char *dest, const char *src, in apr_encode_base32() argument
571 if (!src) { in apr_encode_base32()
576 slen = strlen(src); in apr_encode_base32()
591 *bufout++ = base[ENCODE_TO_ASCII((src[i] >> 3) & 0x1F)]; in apr_encode_base32()
592 *bufout++ = base[ENCODE_TO_ASCII(((src[i] << 2) & 0x1C) in apr_encode_base32()
593 | ((src[i + 1] >> 6) & 0x3))]; in apr_encode_base32()
594 *bufout++ = base[ENCODE_TO_ASCII((src[i + 1] >> 1) & 0x1F)]; in apr_encode_base32()
595 *bufout++ = base[ENCODE_TO_ASCII(((src[i + 1] << 4) & 0x10) in apr_encode_base32()
596 | ((src[i + 2] >> 4) & 0xF))]; in apr_encode_base32()
597 *bufout++ = base[ENCODE_TO_ASCII(((src[i + 2] << 1) & 0x1E) in apr_encode_base32()
598 | ((src[i + 3] >> 7) & 0x1))]; in apr_encode_base32()
599 *bufout++ = base[ENCODE_TO_ASCII((src[i + 3] >> 2) & 0x1F)]; in apr_encode_base32()
600 *bufout++ = base[ENCODE_TO_ASCII(((src[i + 3] << 3) & 0x18) in apr_encode_base32()
601 | ((src[i + 4] >> 5) & 0x7))]; in apr_encode_base32()
602 *bufout++ = base[ENCODE_TO_ASCII(src[i + 4] & 0x1F)]; in apr_encode_base32()
605 *bufout++ = base[ENCODE_TO_ASCII(src[i] >> 3) & 0x1F]; in apr_encode_base32()
607 *bufout++ = base[ENCODE_TO_ASCII((src[i] << 2) & 0x1C)]; in apr_encode_base32()
618 *bufout++ = base[ENCODE_TO_ASCII(((src[i] << 2) & 0x1C) in apr_encode_base32()
619 | ((src[i + 1] >> 6) & 0x3))]; in apr_encode_base32()
620 *bufout++ = base[ENCODE_TO_ASCII((src[i + 1] >> 1) & 0x1F)]; in apr_encode_base32()
621 *bufout++ = base[ENCODE_TO_ASCII((src[i + 1] << 4) & 0x10)]; in apr_encode_base32()
630 *bufout++ = base[ENCODE_TO_ASCII(((src[i] << 2) & 0x1C) in apr_encode_base32()
631 | ((src[i + 1] >> 6) & 0x3))]; in apr_encode_base32()
632 *bufout++ = base[ENCODE_TO_ASCII((src[i + 1] >> 1) & 0x1F)]; in apr_encode_base32()
633 *bufout++ = base[ENCODE_TO_ASCII(((src[i + 1] << 4) & 0x10) in apr_encode_base32()
634 | ((src[i + 2] >> 4) & 0xF))]; in apr_encode_base32()
635 *bufout++ = base[ENCODE_TO_ASCII((src[i + 2] << 1) & 0x1E)]; in apr_encode_base32()
643 *bufout++ = base[ENCODE_TO_ASCII(((src[i] << 2) & 0x1C) in apr_encode_base32()
644 | ((src[i + 1] >> 6) & 0x3))]; in apr_encode_base32()
645 *bufout++ = base[ENCODE_TO_ASCII((src[i + 1] >> 1) & 0x1F)]; in apr_encode_base32()
646 *bufout++ = base[ENCODE_TO_ASCII(((src[i + 1] << 4) & 0x10) in apr_encode_base32()
647 | ((src[i + 2] >> 4) & 0xF))]; in apr_encode_base32()
648 *bufout++ = base[ENCODE_TO_ASCII(((src[i + 2] << 1) & 0x1E) in apr_encode_base32()
649 | ((src[i + 3] >> 7) & 0x1))]; in apr_encode_base32()
650 *bufout++ = base[ENCODE_TO_ASCII((src[i + 3] >> 2) & 0x1F)]; in apr_encode_base32()
651 *bufout++ = base[ENCODE_TO_ASCII((src[i + 3] << 3) & 0x18)]; in apr_encode_base32()
674 APR_DECLARE(apr_status_t) apr_encode_base32_binary(char *dest, const unsigned char *src, in apr_encode_base32_binary() argument
679 if (!src) { in apr_encode_base32_binary()
695 *bufout++ = base[((src[i] >> 3) & 0x1F)]; in apr_encode_base32_binary()
696 *bufout++ = base[(((src[i] << 2) & 0x1C) in apr_encode_base32_binary()
697 | ((src[i + 1] >> 6) & 0x3))]; in apr_encode_base32_binary()
698 *bufout++ = base[((src[i + 1] >> 1) & 0x1F)]; in apr_encode_base32_binary()
699 *bufout++ = base[(((src[i + 1] << 4) & 0x10) in apr_encode_base32_binary()
700 | ((src[i + 2] >> 4) & 0xF))]; in apr_encode_base32_binary()
701 *bufout++ = base[(((src[i + 2] << 1) & 0x1E) in apr_encode_base32_binary()
702 | ((src[i + 3] >> 7) & 0x1))]; in apr_encode_base32_binary()
703 *bufout++ = base[((src[i + 3] >> 2) & 0x1F)]; in apr_encode_base32_binary()
704 *bufout++ = base[(((src[i + 3] << 3) & 0x18) in apr_encode_base32_binary()
705 | ((src[i + 4] >> 5) & 0x7))]; in apr_encode_base32_binary()
706 *bufout++ = base[(src[i + 4] & 0x1F)]; in apr_encode_base32_binary()
709 *bufout++ = base[(src[i] >> 3) & 0x1F]; in apr_encode_base32_binary()
711 *bufout++ = base[((src[i] << 2) & 0x1C)]; in apr_encode_base32_binary()
722 *bufout++ = base[(((src[i] << 2) & 0x1C) in apr_encode_base32_binary()
723 | ((src[i + 1] >> 6) & 0x3))]; in apr_encode_base32_binary()
724 *bufout++ = base[((src[i + 1] >> 1) & 0x1F)]; in apr_encode_base32_binary()
725 *bufout++ = base[((src[i + 1] << 4) & 0x10)]; in apr_encode_base32_binary()
734 *bufout++ = base[(((src[i] << 2) & 0x1C) in apr_encode_base32_binary()
735 | ((src[i + 1] >> 6) & 0x3))]; in apr_encode_base32_binary()
736 *bufout++ = base[((src[i + 1] >> 1) & 0x1F)]; in apr_encode_base32_binary()
737 *bufout++ = base[(((src[i + 1] << 4) & 0x10) in apr_encode_base32_binary()
738 | ((int)(src[i + 2] >> 4) & 0xF))]; in apr_encode_base32_binary()
739 *bufout++ = base[((src[i + 2] << 1) & 0x1E)]; in apr_encode_base32_binary()
747 *bufout++ = base[(((src[i] << 2) & 0x1C) in apr_encode_base32_binary()
748 | ((src[i + 1] >> 6) & 0x3))]; in apr_encode_base32_binary()
749 *bufout++ = base[((src[i + 1] >> 1) & 0x1F)]; in apr_encode_base32_binary()
750 *bufout++ = base[(((src[i + 1] << 4) & 0x10) in apr_encode_base32_binary()
751 | ((src[i + 2] >> 4) & 0xF))]; in apr_encode_base32_binary()
752 *bufout++ = base[(((src[i + 2] << 1) & 0x1E) in apr_encode_base32_binary()
753 | ((src[i + 3] >> 7) & 0x1))]; in apr_encode_base32_binary()
754 *bufout++ = base[((src[i + 3] >> 2) & 0x1F)]; in apr_encode_base32_binary()
755 *bufout++ = base[((src[i + 3] << 3) & 0x18)]; in apr_encode_base32_binary()
778 APR_DECLARE(const char *)apr_pencode_base32(apr_pool_t * p, const char *src, in apr_pencode_base32() argument
783 switch (apr_encode_base32(NULL, src, slen, flags, &size)) { in apr_pencode_base32()
786 apr_encode_base32(cmd, src, slen, flags, len); in apr_pencode_base32()
797 APR_DECLARE(const char *)apr_pencode_base32_binary(apr_pool_t * p, const unsigned char *src, in apr_pencode_base32_binary() argument
802 switch (apr_encode_base32_binary(NULL, src, slen, flags, &size)) { in apr_pencode_base32_binary()
805 apr_encode_base32_binary(cmd, src, slen, flags, len); in apr_pencode_base32_binary()
816 APR_DECLARE(apr_status_t) apr_decode_base32(char *dest, const char *src, in apr_decode_base32() argument
819 if (!src) { in apr_decode_base32()
824 slen = strlen(src); in apr_decode_base32()
844 bufin = (const unsigned char *)src; in apr_decode_base32()
847 nprbytes = (bufin - (const unsigned char *)src) - 1; in apr_decode_base32()
855 bufin = (const unsigned char *)src; in apr_decode_base32()
920 const char *src, apr_ssize_t slen, int flags, apr_size_t * len) in apr_decode_base32_binary() argument
922 if (!src) { in apr_decode_base32_binary()
927 slen = strlen(src); in apr_decode_base32_binary()
947 bufin = (const unsigned char *)src; in apr_decode_base32_binary()
950 nprbytes = (bufin - (const unsigned char *)src) - 1; in apr_decode_base32_binary()
958 bufin = (const unsigned char *)src; in apr_decode_base32_binary()
1062 const char *src, apr_ssize_t slen, int flags, apr_size_t * len) in apr_encode_base16() argument
1064 const char *in = src; in apr_encode_base16()
1067 if (!src) { in apr_encode_base16()
1101 slen = strlen(src); in apr_encode_base16()
1115 const unsigned char *src, apr_ssize_t slen, int flags, apr_size_t * len) in apr_encode_base16_binary() argument
1117 const unsigned char *in = src; in apr_encode_base16_binary()
1120 if (!src) { in apr_encode_base16_binary()
1165 const char *src, apr_ssize_t slen, int flags, apr_size_t * len) in apr_pencode_base16() argument
1169 switch (apr_encode_base16(NULL, src, slen, flags, &size)) { in apr_pencode_base16()
1172 apr_encode_base16(cmd, src, slen, flags, len); in apr_pencode_base16()
1184 const unsigned char *src, apr_ssize_t slen, int flags, in apr_pencode_base16_binary() argument
1189 switch (apr_encode_base16_binary(NULL, src, slen, flags, &size)) { in apr_pencode_base16_binary()
1192 apr_encode_base16_binary(cmd, src, slen, flags, len); in apr_pencode_base16_binary()
1204 const char *src, apr_ssize_t slen, int flags, apr_size_t * len) in apr_decode_base16() argument
1213 if (!src) { in apr_decode_base16()
1218 slen = strlen(src); in apr_decode_base16()
1222 bufin = (const unsigned char *)src; in apr_decode_base16()
1225 nprbytes = (bufin - (const unsigned char *)src) - 1; in apr_decode_base16()
1235 bufin = (const unsigned char *)src; in apr_decode_base16()
1266 bufin = (const unsigned char *)src; in apr_decode_base16()
1294 const char *src, apr_ssize_t slen, int flags, apr_size_t * len) in apr_decode_base16_binary() argument
1303 if (!src) { in apr_decode_base16_binary()
1308 slen = strlen(src); in apr_decode_base16_binary()
1312 bufin = (const unsigned char *)src; in apr_decode_base16_binary()
1315 nprbytes = (bufin - (const unsigned char *)src) - 1; in apr_decode_base16_binary()
1325 bufin = (const unsigned char *)src; in apr_decode_base16_binary()
1354 bufin = (const unsigned char *)src; in apr_decode_base16_binary()