Lines Matching refs:decode
73 ubyte[] decoded = Base64.decode("FPucA9l+");
89 assert(Base64.decode("g9cwegE/") == data);
105 assert(Base64URL.decode("g9cwegE_") == data);
121 assert(Base64URLNoPadding.decode("g9cwe-8") == data);
941 Base64.decode(encoded, buffer);
984 …pure ubyte[] decode(R1, R2)(in R1 source, return scope R2 buffer) if (isArray!R1 && is(ElementType…
1057 auto decoded = Base64.decode(encoded, buffer[]);
1068 ubyte[] decode(R1, R2)(R1 source, R2 buffer) if (!isArray!R1 && isInputRange!R1 &&
1158 size_t decode(R1, R2)(in R1 source, auto ref R2 range)
1235 assert(Base64.decode("Gis8TV1u", output) == 6);
1246 size_t decode(R1, R2)(R1 source, auto ref R2 range)
1337 pure ubyte[] decode(Range)(Range source) if (isArray!Range && is(ElementType!Range : dchar))
1339 return decode(source, new ubyte[decodeLength(source.length)]);
1346 assert(Base64.decode(data) == [0x1a, 0x2b, 0x3c, 0x4d, 0x5d, 0x6e]);
1353 ubyte[] decode(Range)(Range source) if (!isArray!Range && isInputRange!Range &&
1356 return decode(source, new ubyte[decodeLength(source.length)]);
1480 decoded_ = decode(data, buffer_); in doDecoding()
1767 assertThrown!Base64Exception(Base64.decode("ab|c"));
1819 assert(Base64.decode(Base64.encode(tv[""])) == tv[""]);
1820 assert(Base64.decode(Base64.encode(tv["f"])) == tv["f"]);
1821 assert(Base64.decode(Base64.encode(tv["fo"])) == tv["fo"]);
1822 assert(Base64.decode(Base64.encode(tv["foo"])) == tv["foo"]);
1823 assert(Base64.decode(Base64.encode(tv["foob"])) == tv["foob"]);
1824 assert(Base64.decode(Base64.encode(tv["fooba"])) == tv["fooba"]);
1825 assert(Base64.decode(Base64.encode(tv["foobar"])) == tv["foobar"]);
1827 assertThrown!Base64Exception(Base64.decode("ab|c"));
1838 assertThrown!Base64Exception(Base64.decode("Zg"));
1839 assertThrown!Base64Exception(Base64.decode("Zg="));
1840 assertThrown!Base64Exception(Base64.decode("Zm8"));
1841 assertThrown!Base64Exception(Base64.decode("Zg==;"));
1871 assert(Base64Re.decode(Base64Re.encode(tv[""])) == tv[""]);
1872 assert(Base64Re.decode(Base64Re.encode(tv["f"])) == tv["f"]);
1873 assert(Base64Re.decode(Base64Re.encode(tv["fo"])) == tv["fo"]);
1874 assert(Base64Re.decode(Base64Re.encode(tv["foo"])) == tv["foo"]);
1875 assert(Base64Re.decode(Base64Re.encode(tv["foob"])) == tv["foob"]);
1876 assert(Base64Re.decode(Base64Re.encode(tv["fooba"])) == tv["fooba"]);
1877 assert(Base64Re.decode(Base64Re.encode(tv["foobar"])) == tv["foobar"]);
1890 assert(Base64.decode(a.data, b) == 0);
1894 assert(Base64.decode(a.data, b) == 1);
1898 assert(Base64.decode(a.data, b) == 2);
1902 assert(Base64.decode(a.data, b) == 3);
1906 assert(Base64.decode(a.data, b) == 4);
1910 assert(Base64.decode(a.data, b) == 5);
1914 assert(Base64.decode(a.data, b) == 6);
1926 assert(Base64.decode(map!q{a}(encoded)) == [0x14, 0xfb, 0x9c, 0x03, 0xd9, 0x7e]); in version()
1933 assert(Base64.decode(map!q{a}(a.data), b) == 6); in version()
2089 assert(Base64.decode(ir, or) == 6);
2096 assert(Base64.decode(ir2, &or2) == 6);
2139 assert(Base64.decode(ir, or) == result.length); in test_decode()
2168 assertThrown!Base64Exception(Base64.decode(c));