]> git.meshlink.io Git - meshlink/blobdiff - src/utils.h
Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1
[meshlink] / src / utils.h
index 6f00e5a28cffb42a6196e127aea6f639eefa8bb1..67c94f3d3927330ed0f0ca9bd2c0547f8c9f3a3f 100644 (file)
 #ifndef __TINC_UTILS_H__
 #define __TINC_UTILS_H__
 
-extern void hex2bin(char *src, char *dst, int length);
-extern void bin2hex(char *src, char *dst, int length);
+extern int hex2bin(const char *src, char *dst, int length);
+extern int bin2hex(const char *src, char *dst, int length);
+
+extern int b64encode(const char *src, char *dst, int length);
+extern int b64decode(const char *src, char *dst, int length);
 
 #ifdef HAVE_MINGW
 extern const char *winerror(int);