aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/base64.c
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-06-13 19:51:00 +0200
committerEgor Tensin <egor@tensin.name>2026-06-13 19:51:04 +0200
commit84262d9f69aa6730c69f464b5b4fb7f6030bf329 (patch)
tree44a506c7c10923e32ab2063594ec4049b988e97a /src/base64.c
parentadd .git-blame-ignore-revs (diff)
downloadcimple-84262d9f69aa6730c69f464b5b4fb7f6030bf329.tar.gz
cimple-84262d9f69aa6730c69f464b5b4fb7f6030bf329.zip
switch from tabs to spaces
It was fun while it lasted, but I do believe that spaces are strictly superior, and clang-format struggles with tabs while using advanced configuration options.
Diffstat (limited to 'src/base64.c')
-rw-r--r--src/base64.c56
1 files changed, 28 insertions, 28 deletions
diff --git a/src/base64.c b/src/base64.c
index 733c700..0192eca 100644
--- a/src/base64.c
+++ b/src/base64.c
@@ -18,44 +18,44 @@
static const int base64_variant = sodium_base64_VARIANT_ORIGINAL;
int base64_encode(const unsigned char* src, size_t src_len, char** _dst) {
- const size_t dst_len = sodium_base64_encoded_len(src_len, base64_variant);
+ const size_t dst_len = sodium_base64_encoded_len(src_len, base64_variant);
- char* dst = calloc(dst_len, 1);
- if (!dst) {
- log_errno("calloc");
- return -1;
- }
+ char* dst = calloc(dst_len, 1);
+ if (!dst) {
+ log_errno("calloc");
+ return -1;
+ }
- sodium_bin2base64(dst, dst_len, src, src_len, base64_variant);
+ sodium_bin2base64(dst, dst_len, src, src_len, base64_variant);
- *_dst = dst;
- return 0;
+ *_dst = dst;
+ return 0;
}
int base64_decode(const char* src, unsigned char** _dst, size_t* _dst_len) {
- const size_t src_len = strlen(src);
- const size_t dst_max_len = src_len / 4 * 3;
- size_t dst_len = 0;
+ const size_t src_len = strlen(src);
+ const size_t dst_max_len = src_len / 4 * 3;
+ size_t dst_len = 0;
- unsigned char* dst = calloc(dst_max_len, 1);
- if (!dst) {
- log_errno("calloc");
- return -1;
- }
+ unsigned char* dst = calloc(dst_max_len, 1);
+ if (!dst) {
+ log_errno("calloc");
+ return -1;
+ }
- int ret =
- sodium_base642bin(dst, dst_max_len, src, src_len, NULL, &dst_len, NULL, base64_variant);
- if (ret < 0) {
- log_err("Couldn't parse base64-encoded string\n");
- goto free;
- }
+ int ret =
+ sodium_base642bin(dst, dst_max_len, src, src_len, NULL, &dst_len, NULL, base64_variant);
+ if (ret < 0) {
+ log_err("Couldn't parse base64-encoded string\n");
+ goto free;
+ }
- *_dst = dst;
- *_dst_len = dst_len;
- return ret;
+ *_dst = dst;
+ *_dst_len = dst_len;
+ return ret;
free:
- free(dst);
+ free(dst);
- return ret;
+ return ret;
}