Options to use lowercase base32 encoding without padding
This commit is contained in:
@@ -118,6 +118,11 @@ TORRENT_TEST(string)
|
||||
TEST_CHECK(base32encode("fooba") == "MZXW6YTB");
|
||||
TEST_CHECK(base32encode("foobar") == "MZXW6YTBOI======");
|
||||
|
||||
// base32 for i2p
|
||||
TEST_CHECK(base32encode("fo", string::no_padding) == "MZXQ");
|
||||
TEST_CHECK(base32encode("foob", string::i2p) == "mzxw6yq");
|
||||
TEST_CHECK(base32encode("foobar", string::lowercase) == "mzxw6ytboi======");
|
||||
|
||||
TEST_CHECK(base32decode("") == "");
|
||||
TEST_CHECK(base32decode("MY======") == "f");
|
||||
TEST_CHECK(base32decode("MZXQ====") == "fo");
|
||||
|
Reference in New Issue
Block a user