#include "simple.h"
#include "secblock.h"
#include "misc.h"
#include "smartptr.h"
#include "queue.h"
#include "algparam.h"
#include <deque>
Go to the source code of this file.
Classes | |
class | Filter |
provides an implementation of BufferedTransformation's attachment interface More... | |
struct | FilterPutSpaceHelper |
class | MeterFilter |
measure how many byte and messages pass through, also serves as valve More... | |
struct | MeterFilter::MessageRange |
class | TransparentFilter |
_ More... | |
class | OpaqueFilter |
_ More... | |
class | FilterWithBufferedInput |
class | FilterWithBufferedInput::BlockQueue |
class | FilterWithInputQueue |
_ More... | |
struct | BlockPaddingSchemeDef |
class | StreamTransformationFilter |
Filter Wrapper for StreamTransformation, optionally handling padding/unpadding when needed. More... | |
class | HashFilter |
Filter Wrapper for HashTransformation. More... | |
class | HashVerificationFilter |
Filter Wrapper for HashTransformation. More... | |
class | HashVerificationFilter::HashVerificationFailed |
class | AuthenticatedEncryptionFilter |
Filter wrapper for encrypting with AuthenticatedSymmetricCipher, optionally handling padding/unpadding when needed. More... | |
class | AuthenticatedDecryptionFilter |
Filter wrapper for decrypting with AuthenticatedSymmetricCipher, optionally handling padding/unpadding when needed. More... | |
class | SignerFilter |
Filter Wrapper for PK_Signer. More... | |
class | SignatureVerificationFilter |
Filter Wrapper for PK_Verifier. More... | |
class | SignatureVerificationFilter::SignatureVerificationFailed |
class | Redirector |
Redirect input to another BufferedTransformation without owning it. More... | |
class | OutputProxy |
class | ProxyFilter |
Base class for Filter classes that are proxies for a chain of other filters. More... | |
class | SimpleProxyFilter |
simple proxy filter that doesn't modify the underlying filter's input or output More... | |
class | PK_EncryptorFilter |
proxy for the filter created by PK_Encryptor::CreateEncryptionFilter More... | |
class | PK_DecryptorFilter |
proxy for the filter created by PK_Decryptor::CreateDecryptionFilter More... | |
class | StringSinkTemplate< T > |
Append input to a string object. More... | |
class | RandomNumberSink |
incorporates input into RNG as additional entropy More... | |
class | ArraySink |
Copy input to a memory buffer. More... | |
class | ArrayXorSink |
Xor input to a memory buffer. More... | |
class | StringStore |
string-based implementation of Store interface More... | |
class | RandomNumberStore |
RNG-based implementation of Source interface. More... | |
class | NullStore |
empty store More... | |
class | Source |
A Filter that pumps data into its attachment as input. More... | |
class | SourceTemplate< T > |
Turn a Store into a Source. More... | |
class | StringSource |
string-based implementation of Source interface More... | |
class | RandomNumberSource |
RNG-based implementation of Source interface. More... | |
Typedefs | |
typedef HashVerificationFilter | HashVerifier |
typedef SignatureVerificationFilter | VerifierFilter |
typedef StringSinkTemplate < std::string > | StringSink |
typedef StringSource | ArraySource |
use the third constructor for an array source |
Definition in file filters.h.