#include <QSharedData>
#include <QSharedDataPointer>
#include <QMetaType>
#include "qca_export.h"
Include dependency graph for qca_tools.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::MemoryRegion |
Array of bytes that may be optionally secured. More... | |
class | QCA::SecureArray |
Secure array of bytes. More... | |
class | QCA::BigInteger |
Arbitrary precision integer. More... | |
Functions | |
QCA_EXPORT void * | qca_secure_alloc (int bytes) |
QCA_EXPORT void | qca_secure_free (void *p) |
QCA_EXPORT void * | qca_secure_realloc (void *p, int bytes) |
QCA_EXPORT const SecureArray | QCA::operator+ (const SecureArray &a, const SecureArray &b) |
These classes differ from those in qca_support.h, in that they have some cryptographic relationship, and require secure memory.
#include <QtCrypto>
instead.
|
Allocate a block of memory from the secure memory pool. This is intended to be used when working with C libraries.
|
|
Free (de-allocate) a block of memory that has been previously allocated from the secure memory pool. This is intended to be used when working with C libraries.
|
|
Resize (re-allocate) a block of memory that has been previously allocated from the secure memory pool.
|