1 #ifndef CRYPTOPP_BASE32_H
2 #define CRYPTOPP_BASE32_H
6 NAMESPACE_BEGIN(CryptoPP)
13 Base32Encoder(
BufferedTransformation *attachment = NULL,
bool uppercase =
true,
int outputGroupSize = 0,
const std::string &separator =
":",
const std::string &terminator =
"")
16 IsolatedInitialize(MakeParameters(Name::Uppercase(), uppercase)(Name::GroupSize(), outputGroupSize)(Name::Separator(),
ConstByteArrayParameter(separator)));
28 :
BaseN_Decoder(GetDefaultDecodingLookupArray(), 5, attachment) {}
33 static const int * CRYPTOPP_API GetDefaultDecodingLookupArray();
used to pass byte array input as part of a NameValuePairs object
Converts given data to base 32, the default code is based on draft-ietf-idn-dude-02.txt.
simple proxy filter that doesn't modify the underlying filter's input or output
filter that breaks input stream into groups of fixed size
Decode base 32 data back to bytes, the default code is based on draft-ietf-idn-dude-02.txt.
base n encoder, where n is a power of 2
base n decoder, where n is a power of 2
interface for retrieving values given their names