00001 #include <stdio.h>
00002 #include <stdint.h>
00003
00004 #if defined(WANT_XBASE64)
00005 # ifndef XBASE64_H
00006 # define XBASE64_H
00007
00008 # define XBASE64_PADDING_CHAR '_'
00009
00010 size_t xbase64_encode (const uint8_t *, size_t, char **);
00011 size_t xbase64_decode (const char *, size_t, uint8_t **);
00012
00013 # endif
00014 #endif
00015
00016 #if defined(WANT_BASE64)
00017 # ifndef BASE64_H
00018 # define BASE64_H
00019
00020 # define BASE64_PADDING_CHAR '='
00021
00022 size_t base64_encode (const uint8_t *, size_t, char **);
00023 size_t base64_decode (const char *, size_t, uint8_t **);
00024
00025 # endif
00026 #endif