module hunt.jwt.Base64Codec; import std.base64; alias Base64URLNoPadding = Base64Impl!('-', '_', Base64.NoPadding); /** * Encode a string with URL-safe Base64. */ string urlsafeB64Encode(string inp) pure nothrow { return Base64URLNoPadding.encode(cast(ubyte[])inp); } /** * Decode a string with URL-safe Base64. */ ubyte[] urlsafeB64Decode(string inp) pure { return Base64URLNoPadding.decode(inp); }