Lines Matching refs:encode
69 const(char)[] encoded = Base64.encode(data);
87 assert(Base64.encode(data) == "g9cwegE/");
103 assert(Base64URL.encode(data) == "g9cwegE_");
119 assert(Base64URLNoPadding.encode(data) == "g9cwe-8");
199 Base64.encode(data, buf);
220 …pure char[] encode(R1, R2)(in R1 source, R2 buffer) if (isArray!R1 && is(ElementType!R1 : ubyte) &&
289 auto encoded = Base64.encode(data, buffer[]);
301 char[] encode(R1, R2)(R1 source, R2 buffer) if (!isArray!R1 && isInputRange!R1 &&
393 size_t encode(R1, R2)(in R1 source, auto ref R2 range)
470 assert(Base64.encode(data, output) == 8);
481 size_t encode(R1, R2)(R1 source, auto ref R2 range)
573 pure char[] encode(Range)(Range source) if (isArray!Range && is(ElementType!Range : ubyte))
575 return encode(source, new char[encodeLength(source.length)]);
582 assert(Base64.encode(data) == "Gis8TV1u");
589 char[] encode(Range)(Range source) if (!isArray!Range && isInputRange!Range &&
592 return encode(source, new char[encodeLength(source.length)]);
702 encoded_ = encode(data, buffer_); in doEncoding()
1747 assert(Base64.encode(emptyArr) == "");
1748 assert(Base64.encode("f".representation) == "Zg==");
1749 assert(Base64.encode("foo".representation) == "Zm9v");
1752 assert(Base64Re.encode("f".representation) == "Zg");
1753 assert(Base64Re.encode("foo".representation) == "Zm9v");
1807 assert(Base64.encode(tv[""]) == "");
1808 assert(Base64.encode(tv["f"]) == "Zg==");
1809 assert(Base64.encode(tv["fo"]) == "Zm8=");
1810 assert(Base64.encode(tv["foo"]) == "Zm9v");
1811 assert(Base64.encode(tv["foob"]) == "Zm9vYg==");
1812 assert(Base64.encode(tv["fooba"]) == "Zm9vYmE=");
1813 assert(Base64.encode(tv["foobar"]) == "Zm9vYmFy");
1816 assert(Base64.decodeLength(Base64.encode(tv[""]).length) == 0);
1817 assert(Base64.decodeLength(Base64.encode(tv["f"]).length) == 3);
1818 assert(Base64.decodeLength(Base64.encode(tv["fo"]).length) == 3);
1819 assert(Base64.decodeLength(Base64.encode(tv["foo"]).length) == 3);
1820 assert(Base64.decodeLength(Base64.encode(tv["foob"]).length) == 6);
1821 assert(Base64.decodeLength(Base64.encode(tv["fooba"]).length) == 6);
1822 assert(Base64.decodeLength(Base64.encode(tv["foobar"]).length) == 6);
1824 assert(Base64.decode(Base64.encode(tv[""])) == tv[""]);
1825 assert(Base64.decode(Base64.encode(tv["f"])) == tv["f"]);
1826 assert(Base64.decode(Base64.encode(tv["fo"])) == tv["fo"]);
1827 assert(Base64.decode(Base64.encode(tv["foo"])) == tv["foo"]);
1828 assert(Base64.decode(Base64.encode(tv["foob"])) == tv["foob"]);
1829 assert(Base64.decode(Base64.encode(tv["fooba"])) == tv["fooba"]);
1830 assert(Base64.decode(Base64.encode(tv["foobar"])) == tv["foobar"]);
1859 assert(Base64Re.encode(tv[""]) == "");
1860 assert(Base64Re.encode(tv["f"]) == "Zg");
1861 assert(Base64Re.encode(tv["fo"]) == "Zm8");
1862 assert(Base64Re.encode(tv["foo"]) == "Zm9v");
1863 assert(Base64Re.encode(tv["foob"]) == "Zm9vYg");
1864 assert(Base64Re.encode(tv["fooba"]) == "Zm9vYmE");
1865 assert(Base64Re.encode(tv["foobar"]) == "Zm9vYmFy");
1868 assert(Base64Re.decodeLength(Base64Re.encode(tv[""]).length) == 0);
1869 assert(Base64Re.decodeLength(Base64Re.encode(tv["f"]).length) == 1);
1870 assert(Base64Re.decodeLength(Base64Re.encode(tv["fo"]).length) == 2);
1871 assert(Base64Re.decodeLength(Base64Re.encode(tv["foo"]).length) == 3);
1872 assert(Base64Re.decodeLength(Base64Re.encode(tv["foob"]).length) == 4);
1873 assert(Base64Re.decodeLength(Base64Re.encode(tv["fooba"]).length) == 5);
1874 assert(Base64Re.decodeLength(Base64Re.encode(tv["foobar"]).length) == 6);
1876 assert(Base64Re.decode(Base64Re.encode(tv[""])) == tv[""]);
1877 assert(Base64Re.decode(Base64Re.encode(tv["f"])) == tv["f"]);
1878 assert(Base64Re.decode(Base64Re.encode(tv["fo"])) == tv["fo"]);
1879 assert(Base64Re.decode(Base64Re.encode(tv["foo"])) == tv["foo"]);
1880 assert(Base64Re.decode(Base64Re.encode(tv["foob"])) == tv["foob"]);
1881 assert(Base64Re.decode(Base64Re.encode(tv["fooba"])) == tv["fooba"]);
1882 assert(Base64Re.decode(Base64Re.encode(tv["foobar"])) == tv["foobar"]);
1894 assert(Base64.encode(tv[""], a) == 0);
1898 assert(Base64.encode(tv["f"], a) == 4);
1902 assert(Base64.encode(tv["fo"], a) == 4);
1906 assert(Base64.encode(tv["foo"], a) == 4);
1910 assert(Base64.encode(tv["foob"], a) == 8);
1914 assert(Base64.encode(tv["fooba"], a) == 8);
1918 assert(Base64.encode(tv["foobar"], a) == 8);
1928 auto encoded = Base64.encode(map!(to!(ubyte))(["20", "251", "156", "3", "217", "126"])); in version()
1935 assert(Base64.encode(map!(to!(ubyte))(["20", "251", "156", "3", "217", "126"]), a) == 8); in version()
2061 assert(Base64.encode(ir, or) == 8);
2067 assert(Base64.encode(ir2, &or2) == 8);