Crypto++
8.6
Free C++ class library of cryptographic schemes
|
Go to the documentation of this file.
6 #ifndef CRYPTOPP_BASE64_H
7 #define CRYPTOPP_BASE64_H
29 IsolatedInitialize(
MakeParameters(Name::InsertLineBreaks(), insertLineBreaks)(Name::MaxLineLength(), maxLineLength));
88 static const int *
CRYPTOPP_API GetDecodingLookupArray();
112 CRYPTOPP_UNUSED(insertLineBreaks), CRYPTOPP_UNUSED(maxLineLength);
153 static const int *
CRYPTOPP_API GetDecodingLookupArray();
Base64 decodes data using DUDE.
AlgorithmParameters MakeParameters(const char *name, const T &value, bool throwIfNotUsed=true)
Create an object that implements NameValuePairs.
Base64URLEncoder(BufferedTransformation *attachment=NULL, bool insertLineBreaks=false, int maxLineLength=-1)
Construct a Base64URLEncoder.
Base64 decodes data using a web safe alphabet.
Base64 encodes data using DUDE.
Proxy filter that doesn't modify the underlying filter's input or output.
Filter that breaks input stream into groups of fixed size.
Base64 encodes data using a web safe alphabet.
Base64Encoder(BufferedTransformation *attachment=NULL, bool insertLineBreaks=true, int maxLineLength=72)
Construct a Base64Encoder.
void IsolatedInitialize(const NameValuePairs ¶meters)
Initialize or reinitialize this object, without signal propagation.
void IsolatedInitialize(const NameValuePairs ¶meters)
Initialize or reinitialize this object, without signal propagation.
Base classes for working with encoders and decoders.
Encoder for bases that are a power of 2.
void IsolatedInitialize(const NameValuePairs ¶meters)
Crypto++ library namespace.
Decoder for bases that are a power of 2.
#define CRYPTOPP_API
Win32 calling convention.
Base64Decoder(BufferedTransformation *attachment=NULL)
Construct a Base64Decoder.
Base64URLDecoder(BufferedTransformation *attachment=NULL)
Construct a Base64URLDecoder.
Interface for retrieving values given their names.
Abstract base classes that provide a uniform interface to this library.