QCA

qca_publickey.h File Reference
#include "qca_core.h"
#include <QObject>
Include dependency graph for qca_publickey.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QCA::DHPrivateKey
 
class  QCA::DHPublicKey
 
class  QCA::DLGroup
 
class  QCA::DSAPrivateKey
 
class  QCA::DSAPublicKey
 
class  QCA::KeyGenerator
 
class  QCA::PKey
 
class  QCA::PrivateKey
 
class  QCA::PublicKey
 
class  QCA::RSAPrivateKey
 
class  QCA::RSAPublicKey
 

Namespaces

namespace  QCA
 

Enumerations

enum  QCA::ConvertResult { QCA::ConvertGood , QCA::ErrorDecode , QCA::ErrorPassphrase , QCA::ErrorFile }
 
enum  QCA::DLGroupSet {
  QCA::DSA_512 , QCA::DSA_768 , QCA::DSA_1024 , QCA::IETF_768 ,
  QCA::IETF_1024 , QCA::IETF_1536 , QCA::IETF_2048 , QCA::IETF_3072 ,
  QCA::IETF_4096 , QCA::IETF_6144 , QCA::IETF_8192
}
 
enum  QCA::EncryptionAlgorithm { QCA::EME_PKCS1v15 , QCA::EME_PKCS1_OAEP , QCA::EME_PKCS1v15_SSL , QCA::EME_NO_PADDING }
 
enum  QCA::PBEAlgorithm {
  QCA::PBEDefault , QCA::PBES2_DES_SHA1 , QCA::PBES2_TripleDES_SHA1 , QCA::PBES2_AES128_SHA1 ,
  QCA::PBES2_AES192_SHA1 , QCA::PBES2_AES256_SHA1
}
 
enum  QCA::SignatureAlgorithm {
  QCA::SignatureUnknown , QCA::EMSA1_SHA1 , QCA::EMSA3_SHA1 , QCA::EMSA3_MD5 ,
  QCA::EMSA3_MD2 , QCA::EMSA3_RIPEMD160 , QCA::EMSA3_Raw , QCA::EMSA3_SHA224 ,
  QCA::EMSA3_SHA256 , QCA::EMSA3_SHA384 , QCA::EMSA3_SHA512
}
 
enum  QCA::SignatureFormat { QCA::DefaultFormat , QCA::IEEE_1363 , QCA::DERSequence }
 

Functions

QCA_EXPORT QByteArray QCA::emsa3Encode (const QString &hashName, const QByteArray &digest, int size=-1)
 

Detailed Description

Header file for PublicKey and PrivateKey related classes.

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

Definition in file qca_publickey.h.

This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:18:26 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.