6#ifndef CRYPTOPP_BASE64_H
7#define CRYPTOPP_BASE64_H
88 static const int *
CRYPTOPP_API GetDecodingLookupArray();
112 CRYPTOPP_UNUSED(insertLineBreaks), CRYPTOPP_UNUSED(maxLineLength);
153 static const int *
CRYPTOPP_API GetDecodingLookupArray();
AlgorithmParameters MakeParameters(const char *name, const T &value, bool throwIfNotUsed=true)
Create an object that implements NameValuePairs.
Base classes for working with encoders and decoders.
void IsolatedInitialize(const NameValuePairs ¶meters)
Initialize or reinitialize this object, without signal propagation.
Base64Decoder(BufferedTransformation *attachment=NULL)
Construct a Base64Decoder.
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.
Base64URLDecoder(BufferedTransformation *attachment=NULL)
Construct a Base64URLDecoder.
void IsolatedInitialize(const NameValuePairs ¶meters)
Base64URLEncoder(BufferedTransformation *attachment=NULL, bool insertLineBreaks=false, int maxLineLength=-1)
Construct a Base64URLEncoder.
BaseN_Decoder(BufferedTransformation *attachment=NULL)
Construct a BaseN_Decoder.
Encoder for bases that are a power of 2.
Filter that breaks input stream into groups of fixed size.
Interface for retrieving values given their names.
SimpleProxyFilter(BufferedTransformation *filter, BufferedTransformation *attachment)
Construct a SimpleProxyFilter.
#define CRYPTOPP_API
Win32 calling convention.
Abstract base classes that provide a uniform interface to this library.
Crypto++ library namespace.
const char * InsertLineBreaks()
bool
const char * MaxLineLength()
int