Classes | Typedefs

filters.h File Reference

#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

Detailed Description

Definition in file filters.h.