QCA user API

This is the main set of QCA classes, intended for use in standard applications. More...

Classes

class  QCA::AbstractLogDevice
 An abstract log device. More...
class  QCA::Algorithm
 General superclass for an algorithm. More...
class  QCA::Base64
 Base64 encoding / decoding More...
class  QCA::BigInteger
 Arbitrary precision integer. More...
class  QCA::BufferedComputation
 General superclass for buffered computation algorithms. More...
class  QCA::Certificate
 Public Key (X.509) certificate. More...
class  QCA::CertificateAuthority
 A Certificate Authority is used to generate Certificates and Certificate Revocation Lists (CRLs). More...
class  QCA::CertificateChain
 A chain of related Certificates. More...
class  QCA::CertificateCollection
 Bundle of Certificates and CRLs. More...
class  QCA::CertificateInfoOrdered
 Ordered certificate properties type. More...
class  QCA::CertificateInfoPair
 One entry in a certificate information list. More...
class  QCA::CertificateInfoType
 Certificate information type. More...
class  QCA::CertificateOptions
 Certificate options More...
class  QCA::CertificateRequest
 Certificate Request More...
class  QCA::Cipher
 General class for cipher (encryption / decryption) algorithms. More...
class  QCA::CMS
 Cryptographic Message Syntax messaging system. More...
class  QCA::Console
 QCA Console system More...
class  QCA::ConsolePrompt
 Console prompt handler. More...
class  QCA::ConsoleReference
 Manager for a Console. More...
class  QCA::ConstraintType
 Certificate constraint. More...
class  QCA::CRL
 Certificate Revocation List More...
class  QCA::CRLEntry
 Part of a CRL representing a single certificate. More...
class  QCA::DHPrivateKey
 Diffie-Hellman Private Key. More...
class  QCA::DHPublicKey
 Diffie-Hellman Public Key. More...
class  QCA::DirWatch
 Support class to monitor a directory for activity. More...
class  QCA::DLGroup
 A discrete logarithm group. More...
class  QCA::DSAPrivateKey
 Digital Signature Algorithm Private Key. More...
class  QCA::DSAPublicKey
 Digital Signature Algorithm Public Key. More...
class  QCA::Event
 An asynchronous event. More...
class  QCA::EventHandler
 Interface class for password / passphrase / PIN and token handlers. More...
class  QCA::FileWatch
 Support class to monitor a file for activity. More...
class  QCA::Filter
 General superclass for filtering transformation algorithms. More...
class  QCA::Hash
 General class for hashing algorithms. More...
class  QCA::Hex
 Hexadecimal encoding / decoding. More...
class  QCA::InitializationVector
 Container for initialisation vectors and nonces. More...
class  QCA::Initializer
 Convenience method for initialising and cleaning up QCA. More...
class  QCA::KeyBundle
 Certificate chain and private key pair. More...
class  QCA::KeyDerivationFunction
 General superclass for key derivation algorithms. More...
class  QCA::KeyGenerator
 Class for generating asymmetric key pairs. More...
class  QCA::KeyLength
 Simple container for acceptable key lengths. More...
class  QCA::KeyLoader
 Asynchronous private key loader. More...
class  QCA::KeyStore
 General purpose key storage object. More...
class  QCA::KeyStoreEntry
 Single entry in a KeyStore. More...
class  QCA::KeyStoreEntryWatcher
 Class to monitor the availability of a KeyStoreEntry. More...
class  QCA::KeyStoreInfo
 Key store information, outside of a KeyStore object. More...
class  QCA::KeyStoreManager
 Access keystores, and monitor keystores for changes. More...
class  QCA::Logger
 A simple logging system. More...
class  QCA::MemoryRegion
 Array of bytes that may be optionally secured. More...
class  QCA::MessageAuthenticationCode
 General class for message authentication code (MAC) algorithms. More...
class  QCA::OpenPGP
 Pretty Good Privacy messaging system. More...
class  QCA::PasswordAsker
 User password / passphrase / PIN handler. More...
class  QCA::PBKDF1
 Password based key derivation function version 1. More...
class  QCA::PBKDF2
 Password based key derivation function version 2. More...
class  QCA::PGPKey
 Pretty Good Privacy key. More...
class  QCA::PKey
 General superclass for public (PublicKey) and private (PrivateKey) keys used with asymmetric encryption techniques. More...
class  QCA::PrivateKey
 Generic private key. More...
class  QCA::PublicKey
 Generic public key. More...
class  QCA::QPipe
 A FIFO buffer (named pipe) abstraction. More...
class  QCA::QPipeDevice
 Unbuffered direct pipe. More...
class  QCA::QPipeEnd
 A buffered higher-level pipe end. More...
class  QCA::Random
 Source of random numbers. More...
class  QCA::RSAPrivateKey
 RSA Private Key. More...
class  QCA::RSAPublicKey
 RSA Public Key. More...
class  QCA::SASL
 Simple Authentication and Security Layer protocol implementation. More...
class  QCA::SASL::Params
 Parameter flags for the SASL authentication. More...
class  QCA::SecureArray
 Secure array of bytes. More...
class  QCA::SecureLayer
 Abstract interface to a security layer. More...
class  QCA::SecureMessage
 Class representing a secure message. More...
class  QCA::SecureMessageKey
 Key for SecureMessage system. More...
class  QCA::SecureMessageSignature
 SecureMessage signature. More...
class  QCA::SecureMessageSystem
 Abstract superclass for secure messaging systems. More...
class  QCA::SymmetricKey
 Container for keys for symmetric encryption algorithms. More...
class  QCA::SyncThread
 Convenience class to run a thread and interact with it synchronously. More...
class  QCA::TextFilter
 Superclass for text based filtering algorithms. More...
class  QCA::TLS
 Transport Layer Security / Secure Socket Layer. More...
class  QCA::TLSSession
 Session token, used for TLS resuming. More...
class  QCA::TokenAsker
 User token handler. More...

Detailed Description

This is the main set of QCA classes, intended for use in standard applications.


Generated on Wed Apr 29 15:15:50 2009 for Qt Cryptographic Architecture by  doxygen 1.5.5