X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Futils.h;h=10de2d41205dfe12371292c7edf5b7205dcabe70;hb=b2701c7c54b11cda71461c5dbbc985476bf5b221;hp=a0cb4d2316f5e54addb1ccea6473d82723b1bd8f;hpb=7208397398f7e08d741bfa83594a88e5d01b6220;p=tinc diff --git a/src/utils.h b/src/utils.h index a0cb4d23..10de2d41 100644 --- a/src/utils.h +++ b/src/utils.h @@ -21,12 +21,16 @@ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ +#include "system.h" + +#define B64_SIZE(len) ((len) * 4 / 3 + 5) + extern size_t hex2bin(const char *src, void *dst, size_t length); extern size_t bin2hex(const void *src, char *dst, size_t length); -extern size_t b64encode(const void *src, char *dst, size_t length); -extern size_t b64encode_urlsafe(const void *src, char *dst, size_t length); -extern size_t b64decode(const char *src, void *dst, size_t length); +extern size_t b64encode_tinc(const void *src, char *dst, size_t length); +extern size_t b64encode_tinc_urlsafe(const void *src, char *dst, size_t length); +extern size_t b64decode_tinc(const char *src, void *dst, size_t length); #ifdef HAVE_MINGW extern const char *winerror(int);