| QCA::AbstractLogDevice | An abstract log device |
| QCA::Algorithm | General superclass for an algorithm |
| QCA::Base64 | Base64 encoding / decoding |
| QCA::BasicContext | Base class to use for primitive provider contexts |
| QCA::BigInteger | Arbitrary precision integer |
| QCA::BufferedComputation | General superclass for buffered computation algorithms |
| QCA::CAContext | X.509 certificate authority provider |
| QCA::CertBase | X.509 certificate and certificate request provider base |
| QCA::CertCollectionContext | X.509 certificate collection provider |
| QCA::CertContext | X.509 certificate provider |
| QCA::CertContextProps | X.509 certificate or certificate request properties |
| QCA::Certificate | Public Key (X.509) certificate |
| QCA::CertificateAuthority | A Certificate Authority is used to generate Certificates and Certificate Revocation Lists (CRLs) |
| QCA::CertificateChain | A chain of related Certificates |
| QCA::CertificateCollection | Bundle of Certificates and CRLs |
| QCA::CertificateInfoOrdered | Ordered certificate properties type |
| QCA::CertificateInfoPair | One entry in a certificate information list |
| QCA::CertificateInfoType | Certificate information type |
| QCA::CertificateOptions | Certificate options |
| QCA::CertificateRequest | Certificate Request |
| QCA::Cipher | General class for cipher (encryption / decryption) algorithms |
| QCA::CipherContext | Cipher provider |
| QCA::CMS | Cryptographic Message Syntax messaging system |
| QCA::Console | QCA Console system |
| QCA::ConsolePrompt | Console prompt handler |
| QCA::ConsoleReference | Manager for a Console |
| QCA::ConstraintType | Certificate constraint |
| QCA::CRL | Certificate Revocation List |
| QCA::CRLContext | X.509 certificate revocation list provider |
| QCA::CRLContextProps | X.509 certificate revocation list properties |
| QCA::CRLEntry | Part of a CRL representing a single certificate |
| QCA::CSRContext | X.509 certificate request provider |
| QCA::DHContext | Diffie-Hellman provider |
| QCA::DHPrivateKey | Diffie-Hellman Private Key |
| QCA::DHPublicKey | Diffie-Hellman Public Key |
| QCA::DirWatch | Support class to monitor a directory for activity |
| QCA::DLGroup | A discrete logarithm group |
| QCA::DLGroupContext | Discrete logarithm provider |
| QCA::DSAContext | DSA provider |
| QCA::DSAPrivateKey | Digital Signature Algorithm Private Key |
| QCA::DSAPublicKey | Digital Signature Algorithm Public Key |
| QCA::Event | An asynchronous event |
| QCA::EventHandler | Interface class for password / passphrase / PIN and token handlers |
| QCA::FileWatch | Support class to monitor a file for activity |
| QCA::Filter | General superclass for filtering transformation algorithms |
| QCA::Hash | General class for hashing algorithms |
| QCA::HashContext | Hash provider |
| QCA::Hex | Hexadecimal encoding / decoding |
| QCA::InfoContext | Extended provider information |
| QCA::InitializationVector | Container for initialisation vectors and nonces |
| QCA::Initializer | Convenience method for initialising and cleaning up QCA |
| QCA::KDFContext | Key derivation function provider |
| QCA::KeyBundle | Certificate chain and private key pair |
| QCA::KeyDerivationFunction | General superclass for key derivation algorithms |
| QCA::KeyGenerator | Class for generating asymmetric key pairs |
| QCA::KeyLength | Simple container for acceptable key lengths |
| QCA::KeyLoader | Asynchronous private key loader |
| QCA::KeyStore | General purpose key storage object |
| QCA::KeyStoreEntry | Single entry in a KeyStore |
| QCA::KeyStoreEntryContext | KeyStoreEntry provider |
| QCA::KeyStoreEntryWatcher | Class to monitor the availability of a KeyStoreEntry |
| QCA::KeyStoreInfo | Key store information, outside of a KeyStore object |
| QCA::KeyStoreListContext | KeyStore provider |
| QCA::KeyStoreManager | Access keystores, and monitor keystores for changes |
| QCA::Logger | A simple logging system |
| QCA::MACContext | Message authentication code provider |
| QCA::MemoryRegion | Array of bytes that may be optionally secured |
| QCA::MessageAuthenticationCode | General class for message authentication code (MAC) algorithms |
| QCA::MessageContext | SecureMessage provider |
| QCA::OpenPGP | Pretty Good Privacy messaging system |
| QCA::PasswordAsker | User password / passphrase / PIN handler |
| QCA::PBKDF1 | Password based key derivation function version 1 |
| QCA::PBKDF2 | Password based key derivation function version 2 |
| QCA::PGPKey | Pretty Good Privacy key |
| QCA::PGPKeyContext | OpenPGP key provider |
| QCA::PGPKeyContextProps | OpenPGP key properties |
| QCA::PKCS12Context | PKCS#12 provider |
| QCA::PKey | General superclass for public (PublicKey) and private (PrivateKey) keys used with asymmetric encryption techniques |
| QCA::PKeyBase | Public key implementation provider base |
| QCA::PKeyContext | Public key container provider |
| QCA::PrivateKey | Generic private key |
| QCA::Provider | Algorithm provider |
| QCA::Provider::Context | Internal context class used for the plugin |
| QCA::PublicKey | Generic public key |
| QCAPlugin | Provider plugin base class |
| QCA::QPipe | A FIFO buffer (named pipe) abstraction |
| QCA::QPipeDevice | Unbuffered direct pipe |
| QCA::QPipeEnd | A buffered higher-level pipe end |
| QCA::Random | Source of random numbers |
| QCA::RandomContext | Random provider |
| QCA::RSAContext | RSA provider |
| QCA::RSAPrivateKey | RSA Private Key |
| QCA::RSAPublicKey | RSA Public Key |
| QCA::SASL | Simple Authentication and Security Layer protocol implementation |
| QCA::SASL::Params | Parameter flags for the SASL authentication |
| QCA::SASLContext | SASL provider |
| QCA::SASLContext::HostPort | Convenience class to hold an IP address and an associated port |
| QCA::SecureArray | Secure array of bytes |
| QCA::SecureLayer | Abstract interface to a security layer |
| QCA::SecureMessage | Class representing a secure message |
| QCA::SecureMessageKey | Key for SecureMessage system |
| QCA::SecureMessageSignature | SecureMessage signature |
| QCA::SecureMessageSystem | Abstract superclass for secure messaging systems |
| QCA::SMSContext | SecureMessageSystem provider |
| QCA::SymmetricKey | Container for keys for symmetric encryption algorithms |
| QCA::Synchronizer | Enable synchronization between two threads |
| QCA::SyncThread | Convenience class to run a thread and interact with it synchronously |
| QCA::TextFilter | Superclass for text based filtering algorithms |
| QCA::TLS | Transport Layer Security / Secure Socket Layer |
| QCA::TLSContext | TLS provider |
| QCA::TLSContext::SessionInfo | Information about an active TLS connection |
| QCA::TLSSession | Session token, used for TLS resuming |
| QCA::TLSSessionContext | TLS "session" provider |
| QCA::TokenAsker | User token handler |
1.5.5