1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
<title>Qt Cryptographic Architecture: Member List</title>
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
<link href="tabs.css" rel="stylesheet" type="text/css">
7
<!-- Generated by Doxygen 1.4.6 -->
10
<li><a href="index.html"><span>Main Page</span></a></li>
11
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
12
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
13
<li><a href="files.html"><span>Files</span></a></li>
14
<li><a href="dirs.html"><span>Directories</span></a></li>
15
<li><a href="pages.html"><span>Related Pages</span></a></li>
16
<li><a href="examples.html"><span>Examples</span></a></li>
20
<li><a href="annotated.html"><span>Class List</span></a></li>
21
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
22
<li><a href="functions.html"><span>Class Members</span></a></li>
24
<h1>QCA::PrivateKey Member List</h1>This is the complete list of members for <a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a>, including all inherited members.<p><table>
25
<tr class="memlist"><td><a class="el" href="classQCA_1_1Algorithm.html#9e66b0aa7ef0f4776a047020c61cace8">Algorithm</a>(const Algorithm &from)</td><td><a class="el" href="classQCA_1_1Algorithm.html">QCA::Algorithm</a></td><td></td></tr>
26
<tr class="memlist"><td><a class="el" href="classQCA_1_1Algorithm.html#096cc6c68dca5dc1aa9ab0671de049ee">Algorithm</a>()</td><td><a class="el" href="classQCA_1_1Algorithm.html">QCA::Algorithm</a></td><td><code> [protected]</code></td></tr>
27
<tr class="memlist"><td><a class="el" href="classQCA_1_1Algorithm.html#364a75fbe720181b349b080086e0518b">Algorithm</a>(const QString &type, const QString &provider)</td><td><a class="el" href="classQCA_1_1Algorithm.html">QCA::Algorithm</a></td><td><code> [protected]</code></td></tr>
28
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#ff3943249ba96bf9f6a030b18ebb52dd">bitSize</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
29
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#e798a2b128b9fab253cd7195318214c3">canDecrypt</a>() const </td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
30
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#c24f7143dcecade650de58872727738a">canExport</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
31
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#734c753d1226de49e39ca4b7bfea3e73">canKeyAgree</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
32
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#51162bec95bf9244648cc119b734d5e9">canSign</a>() const </td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
33
<tr class="memlist"><td><a class="el" href="classQCA_1_1Algorithm.html#5448da72bd8c43de7b52ad9a7e22324b">change</a>(Provider::Context *c)</td><td><a class="el" href="classQCA_1_1Algorithm.html">QCA::Algorithm</a></td><td></td></tr>
34
<tr class="memlist"><td><a class="el" href="classQCA_1_1Algorithm.html#7cdd2e6452f9de64eaaa4c98a4de8b1f">change</a>(const QString &type, const QString &provider)</td><td><a class="el" href="classQCA_1_1Algorithm.html">QCA::Algorithm</a></td><td></td></tr>
35
<tr class="memlist"><td><a class="el" href="classQCA_1_1Algorithm.html#bfdb608f0b34ae4471482dc836415878">context</a>()</td><td><a class="el" href="classQCA_1_1Algorithm.html">QCA::Algorithm</a></td><td></td></tr>
36
<tr class="memlist"><td><a class="el" href="classQCA_1_1Algorithm.html#f18fdd53f02726687e5a9d5e58b9f726">context</a>() const </td><td><a class="el" href="classQCA_1_1Algorithm.html">QCA::Algorithm</a></td><td></td></tr>
37
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#49ffb84d3ed6e64ed9c7fbb010b027f8">decrypt</a>(const SecureArray &in, SecureArray *out, EncryptionAlgorithm alg)</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
38
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#e589d61ab781e2773a5e09f53f0578e8">deriveKey</a>(const PublicKey &theirs)</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
39
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#eefd3ec1b73870d1c9113c439da2839d1178d321c74a56f11d74adcddc5fa667">DH</a> enum value</td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
40
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#eefd3ec1b73870d1c9113c439da2839d8c7a137cd5b664fd312f59844d0a0d8d">DSA</a> enum value</td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
41
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#1a01c50a452c3b4c5bd11252cdf32221">fromDER</a>(const SecureArray &a, const SecureArray &passphrase=SecureArray(), ConvertResult *result=0, const QString &provider=QString())</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td><code> [static]</code></td></tr>
42
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#4e94ee4bc00b63b89dd06d5e8172d2bf">fromPEM</a>(const QString &s, const SecureArray &passphrase=SecureArray(), ConvertResult *result=0, const QString &provider=QString())</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td><code> [static]</code></td></tr>
43
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#7fa67707015d63d566642306141bc30f">fromPEMFile</a>(const QString &fileName, const SecureArray &passphrase=SecureArray(), ConvertResult *result=0, const QString &provider=QString())</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td><code> [static]</code></td></tr>
44
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#820bba0e4226c5d6c1e3bf42131d5860">isDH</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
45
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#b0805ae5c206989b2f6acd2b75385c62">isDSA</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
46
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#90ffbe47a89d882ba94de8c69058c954">isNull</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
47
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#5205716d63a16cd53750a70b95ba22c8">isPrivate</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
48
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#72274de4399c0aa03b3ad3ee7215e6ce">isPublic</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
49
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#40a4d7d65c0284c43d696dd8fb754b56">isRSA</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
50
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#672e0bcd6216f7547e586c704e52af3d">operator!=</a>(const PKey &a) const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
51
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#937bc8a799883bc694931b1936829b01">operator=</a>(const PrivateKey &from)</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
52
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#cc989eec603f8765d300c8bcb9e3dadf">QCA::PKey::operator=</a>(const PKey &from)</td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
53
<tr class="memlist"><td><a class="el" href="classQCA_1_1Algorithm.html#f4e915c85a3702261b136f12c7ba8a7e">QCA::Algorithm::operator=</a>(const Algorithm &from)</td><td><a class="el" href="classQCA_1_1Algorithm.html">QCA::Algorithm</a></td><td></td></tr>
54
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#07e5dc66678133274752d234ec2c5f3b">operator==</a>(const PKey &a) const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
55
<tr bgcolor="#f0f0f0"><td><b>PKey</b>() (defined in <a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a>)</td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
56
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#1a29ccee491baa1194d1b54355849de9">PKey</a>(const PKey &from)</td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
57
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#c8720b4a7c3236197bad5af2f38bde74">PKey</a>(const QString &type, const QString &provider)</td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td><code> [protected]</code></td></tr>
58
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#d29d0b46f84b08f31930a233baceac34">PrivateKey</a>()</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
59
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#224d253f143cda360f1302b81fbb2409">PrivateKey</a>(const QString &fileName, const SecureArray &passphrase=SecureArray())</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td><code> [explicit]</code></td></tr>
60
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#a4cfd2ae140735cb313b7b953b30d6c7">PrivateKey</a>(const PrivateKey &from)</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
61
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#b30f2bb39b8b15cf56d47676ae8d38e2">PrivateKey</a>(const QString &type, const QString &provider)</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td><code> [protected]</code></td></tr>
62
<tr class="memlist"><td><a class="el" href="classQCA_1_1Algorithm.html#89fe6bd2f530bbc2fce947b29f6b2de5">provider</a>() const </td><td><a class="el" href="classQCA_1_1Algorithm.html">QCA::Algorithm</a></td><td></td></tr>
63
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#eefd3ec1b73870d1c9113c439da2839d1e288411e04ef7b7b85df129e6ccff5f">RSA</a> enum value</td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
64
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#085ad64e7b7f3f88adf6d814919968ab">set</a>(const PKey &k)</td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td><code> [protected]</code></td></tr>
65
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#6e126ee4f73d1dedcfc0208b207ba245">signature</a>()</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
66
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#abf1b6508812fdf8e3b0efc3c1deb7f5">signMessage</a>(const MemoryRegion &a, SignatureAlgorithm alg, SignatureFormat format=DefaultFormat)</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
67
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#cb2139a3bef7b67514e4409717f68366">startSign</a>(SignatureAlgorithm alg, SignatureFormat format=DefaultFormat)</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
68
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#d68b59812f6f12d73e7fea736b341d8e">supportedIOTypes</a>(const QString &provider=QString())</td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td><code> [static]</code></td></tr>
69
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#cda0d0c384cb4e20e07deb27e1dd6679">supportedPBEAlgorithms</a>(const QString &provider=QString())</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td><code> [static]</code></td></tr>
70
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#673bd71979b46610685ab9634d13c22a">supportedTypes</a>(const QString &provider=QString())</td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td><code> [static]</code></td></tr>
71
<tr class="memlist"><td><a class="el" href="classQCA_1_1Algorithm.html#84c17b225f83b9d8105c7eca5bd155b7">takeContext</a>()</td><td><a class="el" href="classQCA_1_1Algorithm.html">QCA::Algorithm</a></td><td></td></tr>
72
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#7fdef5c6352f6e9bb4a815ef86d7347a">toDER</a>(const SecureArray &passphrase=SecureArray(), PBEAlgorithm pbe=PBEDefault) const </td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
73
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#0d75421f87e790c930fb7002f4da1374">toDH</a>() const </td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
74
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#a98d76967880530b5367609d01baf010">toDHPrivateKey</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td><code> [protected]</code></td></tr>
75
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#bb07b767d8d464bc8d782f00059e4054">toDHPublicKey</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td><code> [protected]</code></td></tr>
76
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#9f0c78083b6d1a66acb83f23155fb6a4">toDSA</a>() const </td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
77
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#095477c51284e49f6fbf5ed71bbabf46">toDSAPrivateKey</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td><code> [protected]</code></td></tr>
78
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#25e4f3431e53ccbfbbcecf379b935f32">toDSAPublicKey</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td><code> [protected]</code></td></tr>
79
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#fd91c07e5a403e7655f464826ef5115e">toPEM</a>(const SecureArray &passphrase=SecureArray(), PBEAlgorithm pbe=PBEDefault) const </td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
80
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#bd8365a72dd3f3caad30c206c67aabcf">toPEMFile</a>(const QString &fileName, const SecureArray &passphrase=SecureArray(), PBEAlgorithm pbe=PBEDefault) const </td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
81
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#62d01121d3790d4d80cd4e3d60fa0ee6">toPrivateKey</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
82
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#637b51cabb26f07871bfa026a9473a14">toPublicKey</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
83
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#6a8c8245a8d982ee175be80a4cb05703">toRSA</a>() const </td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
84
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#3d723faa184b2d584ae8ff51a7ab1aaf">toRSAPrivateKey</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td><code> [protected]</code></td></tr>
85
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#b752131bc3a87c2970369be65b62b0bc">toRSAPublicKey</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td><code> [protected]</code></td></tr>
86
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#738d386df83f8555c9d0e93d4bc3b18e">type</a>() const </td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
87
<tr class="memlist"><td><a class="el" href="classQCA_1_1PKey.html#eefd3ec1b73870d1c9113c439da2839d">Type</a> enum name</td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
88
<tr class="memlist"><td><a class="el" href="classQCA_1_1PrivateKey.html#271024b588b92bf1f615025a385e2c94">update</a>(const MemoryRegion &a)</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
89
<tr bgcolor="#f0f0f0"><td><b>~Algorithm</b>() (defined in <a class="el" href="classQCA_1_1Algorithm.html">QCA::Algorithm</a>)</td><td><a class="el" href="classQCA_1_1Algorithm.html">QCA::Algorithm</a></td><td><code> [virtual]</code></td></tr>
90
<tr bgcolor="#f0f0f0"><td><b>~PKey</b>() (defined in <a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a>)</td><td><a class="el" href="classQCA_1_1PKey.html">QCA::PKey</a></td><td></td></tr>
91
<tr bgcolor="#f0f0f0"><td><b>~PrivateKey</b>() (defined in <a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a>)</td><td><a class="el" href="classQCA_1_1PrivateKey.html">QCA::PrivateKey</a></td><td></td></tr>
92
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 13:24:01 2007 for Qt Cryptographic Architecture by
93
<a href="http://www.doxygen.org/index.html">
94
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>