• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • KDE Support
  • Sitemap
  • Contact Us
 

qca

QCA::KDFContext

QCA::KDFContext Class Reference
[QCA provider API]

Key derivation function provider. More...

#include <QtCrypto>

Inheritance diagram for QCA::KDFContext:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 KDFContext (Provider *p, const QString &type)
virtual SymmetricKey makeKey (const SecureArray &secret, const InitializationVector &salt, unsigned int keyLength, unsigned int iterationCount)=0

Detailed Description

Key derivation function provider.

Note:
This class is part of the provider plugin interface and should not be used directly by applications. You probably want KeyDerivationFunction instead.

Definition at line 338 of file qcaprovider.h.


Constructor & Destructor Documentation

QCA::KDFContext::KDFContext ( Provider *  p,
const QString &  type 
) [inline]

Standard constructor.

Parameters:
p the provider associated with this context
type the name of the KDF provided by this context (including algorithm)

Definition at line 348 of file qcaprovider.h.


Member Function Documentation

virtual SymmetricKey QCA::KDFContext::makeKey ( const SecureArray &  secret,
const InitializationVector &  salt,
unsigned int  keyLength,
unsigned int  iterationCount 
) [pure virtual]

Create a key and return it.

Parameters:
secret the secret part (typically password)
salt the salt / initialization vector
keyLength the length of the key to be produced
iterationCount the number of iterations of the derivation algorith,

The documentation for this class was generated from the following file:
  • qcaprovider.h

qca

Skip menu "qca"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

KDE Support

Skip menu "KDE Support"
  • akonadi
  • Decibel
  • grantlee
  • kdewin
  • phonon
  •     Backend
  • polkit-qt
  • qca
  • qimageblitz
  • soprano
  • strigi
  •     searchclient
  •     streamanalyzer
  •     streams
Generated for KDE Support by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal