/////////////////////////////////////////////////////////////// Encoding utility ///////////////////////////////////////////////////////////////
| 632 | // |
| 633 | //////////////////////////////////////////////////////////////////// |
| 634 | TSReturnCode |
| 635 | TSBase64Decode(const char *str, size_t str_len, unsigned char *dst, size_t dst_size, size_t *length) |
| 636 | { |
| 637 | sdk_assert(sdk_sanity_check_null_ptr((void *)str) == TS_SUCCESS); |
| 638 | sdk_assert(sdk_sanity_check_null_ptr((void *)dst) == TS_SUCCESS); |
| 639 | |
| 640 | return ats_base64_decode(str, str_len, dst, dst_size, length) ? TS_SUCCESS : TS_ERROR; |
| 641 | } |
| 642 | |
| 643 | TSReturnCode |
| 644 | TSBase64Encode(const char *str, size_t str_len, char *dst, size_t dst_size, size_t *length) |