|
| DHPublicKey () |
|
| DHPublicKey (const DHPrivateKey &k) |
|
| DHPublicKey (const DLGroup &domain, const BigInteger &y, const QString &provider=QString()) |
|
DLGroup | domain () const |
|
BigInteger | y () const |
|
bool | canDecrypt () const |
|
bool | canEncrypt () const |
|
bool | canVerify () const |
|
bool | decrypt (const SecureArray &in, SecureArray *out, EncryptionAlgorithm alg) |
|
SecureArray | encrypt (const SecureArray &a, EncryptionAlgorithm alg) |
|
int | maximumEncryptSize (EncryptionAlgorithm alg) const |
|
PublicKey & | operator= (const PublicKey &from) |
|
| PublicKey () |
|
| PublicKey (const PrivateKey &k) |
|
| PublicKey (const PublicKey &from) |
|
| PublicKey (const QString &fileName) |
|
void | startVerify (SignatureAlgorithm alg, SignatureFormat format=DefaultFormat) |
|
QByteArray | toDER () const |
|
DHPublicKey | toDH () const |
|
DSAPublicKey | toDSA () const |
|
QString | toPEM () const |
|
bool | toPEMFile (const QString &fileName) const |
|
RSAPublicKey | toRSA () const |
|
void | update (const MemoryRegion &a) |
|
bool | validSignature (const QByteArray &sig) |
|
bool | verifyMessage (const MemoryRegion &a, const QByteArray &sig, SignatureAlgorithm alg, SignatureFormat format=DefaultFormat) |
|
int | bitSize () const |
|
bool | canExport () const |
|
bool | canKeyAgree () const |
|
bool | isDH () const |
|
bool | isDSA () const |
|
bool | isNull () const |
|
bool | isPrivate () const |
|
bool | isPublic () const |
|
bool | isRSA () const |
|
bool | operator!= (const PKey &a) const |
|
PKey & | operator= (const PKey &from) |
|
bool | operator== (const PKey &a) const |
|
| PKey () |
|
| PKey (const PKey &from) |
|
PrivateKey | toPrivateKey () const |
|
PublicKey | toPublicKey () const |
|
Type | type () const |
|
| Algorithm (const Algorithm &from) |
|
void | change (const QString &type, const QString &provider) |
|
void | change (Provider::Context *c) |
|
Provider::Context * | context () |
|
const Provider::Context * | context () const |
|
Algorithm & | operator= (const Algorithm &from) |
|
Provider * | provider () const |
|
Provider::Context * | takeContext () |
|
QString | type () const |
|
Diffie-Hellman Public Key.