X-Git-Url: http://git.openwrt.org/?p=project%2Fusign.git;a=blobdiff_plain;f=base64.h;h=9ae2b498ee1c2b7b1de46bc8ba8b53fd5bd92fcb;hp=262572103439d49e23cf3bd58998a481b107870b;hb=HEAD;hpb=8a974da5e11ae0afad10834ea4ea6f1383cefbc2 diff --git a/base64.h b/base64.h index 2625721..9ae2b49 100644 --- a/base64.h +++ b/base64.h @@ -1,12 +1,16 @@ #ifndef __BASE64_H #define __BASE64_H -int b64_ntop(const void *src, size_t src_len, - void *dest, size_t dest_len); +#ifdef USE_LIBUBOX +#include +#else +int b64_encode(const void *src, size_t src_len, + void *dest, size_t dest_len); -int b64_pton(const void *src, void *dest, size_t dest_len); +int b64_decode(const void *src, void *dest, size_t dest_len); +#define B64_ENCODE_LEN(_len) ((((_len) + 2) / 3) * 4 + 1) #define B64_DECODE_LEN(_len) (((_len) / 4) * 3 + 1) -#define B64_ENCODE_LEN(_len) ((((_len) / 3) + 1) * 4 + 1) +#endif /* USE_LIBUBOX */ #endif