summaryrefslogtreecommitdiff
path: root/src/base64.h
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2021-06-11 23:07:03 -0400
committerGlenn Strauss <gstrauss@gluelogic.com>2021-08-27 02:16:53 -0400
commit396a92306648266e1df60d1d12d07b7f4d01b9d9 (patch)
treede61057269e531585e740da77970b7bf73229ffa /src/base64.h
parentdb4af125c088a4c408b8d07c0bdde3dafe4bb10f (diff)
downloadlighttpd-git-396a92306648266e1df60d1d12d07b7f4d01b9d9.tar.gz
[core] li_base64_dec()
(make public in base64.h, like li_base64_enc())
Diffstat (limited to 'src/base64.h')
-rw-r--r--src/base64.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/base64.h b/src/base64.h
index 5b1cf415..b63777f0 100644
--- a/src/base64.h
+++ b/src/base64.h
@@ -9,6 +9,8 @@ typedef enum {
BASE64_URL,
} base64_charset;
+size_t li_base64_dec(unsigned char *result, size_t out_length, const char *in, size_t in_length, base64_charset charset);
+
unsigned char* buffer_append_base64_decode(buffer *out, const char* in, size_t in_length, base64_charset charset);
size_t li_base64_enc(char* restrict out, size_t out_length, const unsigned char* restrict in, size_t in_length, base64_charset charset, int pad);