MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / EncodeBase32

Function EncodeBase32

src/utilstrencodings.cpp:196–205  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

194}
195
196std::string EncodeBase32(const unsigned char* pch, size_t len)
197{
198 static const char *pbase32 = "abcdefghijklmnopqrstuvwxyz234567";
199
200 std::string str;
201 str.reserve(((len + 4) / 5) * 8);
202 ConvertBits<8, 5, true>([&](int v) { str += pbase32[v]; }, pch, pch + len);
203 while (str.size() % 8) str += '=';
204 return str;
205}
206
207std::string EncodeBase32(const std::string& str)
208{

Callers 2

ToStringIPMethod · 0.85
BOOST_AUTO_TEST_CASEFunction · 0.85

Calls 2

reserveMethod · 0.45
sizeMethod · 0.45

Tested by 1

BOOST_AUTO_TEST_CASEFunction · 0.68