Crypto++
8.2
Free C++ class library of cryptographic schemes
|
Go to the documentation of this file.
24 HexEncoder(
BufferedTransformation *attachment = NULLPTR,
bool uppercase =
true,
int groupSize = 0,
const std::string &separator =
":",
const std::string &terminator =
"")
40 :
BaseN_Decoder(GetDefaultDecodingLookupArray(), 4, attachment) {}
45 static const int * CRYPTOPP_API GetDefaultDecodingLookupArray();
AlgorithmParameters MakeParameters(const char *name, const T &value, bool throwIfNotUsed=true)
Create an object that implements NameValuePairs.
Decode base 16 data back to bytes.
const char * Terminator()
ConstByteArrayParameter.
Converts given data to base 16.
Proxy filter that doesn't modify the underlying filter's input or output.
Filter that breaks input stream into groups of fixed size.
Base classes for working with encoders and decoders.
Encoder for bases that are a power of 2.
void IsolatedInitialize(const NameValuePairs ¶meters)
Initialize or reinitialize this object, without signal propagation.
HexDecoder(BufferedTransformation *attachment=NULL)
Construct a HexDecoder.
const char * Uppercase()
bool
Crypto++ library namespace.
Decoder for bases that are a power of 2.
const char * GroupSize()
int
HexEncoder(BufferedTransformation *attachment=NULL, bool uppercase=true, int groupSize=0, const std::string &separator=":", const std::string &terminator="")
Construct a HexEncoder.
Interface for retrieving values given their names.
Abstract base classes that provide a uniform interface to this library.
const char * Separator()
ConstByteArrayParameter.
Used to pass byte array input as part of a NameValuePairs object.