diff --git a/src/lib.zig b/src/lib.zig index 0b98ab5da50ef5315f253dd48ee3ced4bce00e9b..afa799a636d82aa58481a2575b0f1d4794c36494 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -48,3 +48,9 @@ pub fn trimPrefix(in: string, prefix: string) string { } return in; } + +fn base64EncodeAlloc(alloc: *std.mem.Allocator, input: string) !string { + const base64 = std.base64.standard_encoder; + var buf = try alloc.alloc(u8, base64.calcSize(input.len)); + return try base64.encode(buf, input); +}