# qca_basic.h File Reference

Header file for classes for cryptographic primitives (basic operations). More...

`#include "qca_core.h"`

Include dependency graph for qca_basic.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Namespaces

namespace | QCA

## Classes

class | QCA::Cipher
| General class for cipher (encryption / decryption) algorithms. More...
class | QCA::Hash
| General class for hashing algorithms. More...
class | QCA::KeyDerivationFunction
| General superclass for key derivation algorithms. More...
class | QCA::MessageAuthenticationCode
| General class for message authentication code (MAC) algorithms. 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::Random
| Source of random numbers. More...

## Detailed Description

Header file for classes for cryptographic primitives (basic operations).

Note:
  You should not use this header directly from an application. You should just use `#include <QtCrypto>` instead.