fork-openpgpjs/doc/global.html
2013-04-12 13:00:09 +02:00

2631 lines
36 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>JSDoc: Global</title>
<script src="scripts/prettify/prettify.js"> </script>
<script src="scripts/prettify/lang-css.js"> </script>
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
<link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
</head>
<body>
<div id="main">
<h1 class="page-title">Global</h1>
<section>
<header>
<h2>
</h2>
</header>
<article>
<div class="container-overview">
<dl class="details">
</dl>
</div>
<h3 class="subsection-title">Methods</h3>
<dl>
<dt>
<h4 class="name" id="openpgp_crypto_asymetricDecrypt"><span class="type-signature"></span>openpgp_crypto_asymetricDecrypt<span class="signature">(algo, publicMPIs, secretMPIs, data)</span><span class="type-signature"> &rarr; {BigInteger}</span></h4>
</dt>
<dd>
<div class="description">
Decrypts data using the specified public key multiprecision integers of the private key,
the specified secretMPIs of the private key and the specified algorithm.
</div>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>algo</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Algorithm to be used (See RFC4880 9.1)</td>
</tr>
<tr>
<td class="name"><code>publicMPIs</code></td>
<td class="type">
<span class="param-type">openpgp_type_mpi[]</span>
</td>
<td class="description last">Algorithm dependent multiprecision integers
of the public key part of the private key</td>
</tr>
<tr>
<td class="name"><code>secretMPIs</code></td>
<td class="type">
<span class="param-type">openpgp_type_mpi[]</span>
</td>
<td class="description last">Algorithm dependent multiprecision integers
of the private key used</td>
</tr>
<tr>
<td class="name"><code>data</code></td>
<td class="type">
<span class="param-type">openpgp_type_mpi</span>
</td>
<td class="description last">Data to be encrypted as MPI</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="openpgp.crypto.js.html">openpgp.crypto.js</a>, line 63
</li></ul></dd>
</dl>
<h5>Returns:</h5>
<div class="param-desc">
returns a big integer containing the decrypted data; otherwise null
</div>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">BigInteger</span>
</dd>
</dl>
</dd>
<dt>
<h4 class="name" id="openpgp_crypto_asymetricEncrypt"><span class="type-signature"></span>openpgp_crypto_asymetricEncrypt<span class="signature">(algo, publicMPIs, data)</span><span class="type-signature"> &rarr; {openpgp_type_mpi|Array.&lt;openpgp_type_mpi>}</span></h4>
</dt>
<dd>
<div class="description">
Encrypts data using the specified public key multiprecision integers
and the specified algorithm.
</div>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>algo</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Algorithm to be used (See RFC4880 9.1)</td>
</tr>
<tr>
<td class="name"><code>publicMPIs</code></td>
<td class="type">
<span class="param-type">openpgp_type_mpi[]</span>
</td>
<td class="description last">Algorithm dependent multiprecision integers</td>
</tr>
<tr>
<td class="name"><code>data</code></td>
<td class="type">
<span class="param-type">openpgp_type_mpi</span>
</td>
<td class="description last">Data to be encrypted as MPI</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="openpgp.crypto.js.html">openpgp.crypto.js</a>, line 29
</li></ul></dd>
</dl>
<h5>Returns:</h5>
<div class="param-desc">
if RSA an openpgp_type_mpi;
if elgamal encryption an array of two openpgp_type_mpi is returned; otherwise null
</div>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">openpgp_type_mpi</span>
|
<span class="param-type">Array.&lt;openpgp_type_mpi></span>
</dd>
</dl>
</dd>
<dt>
<h4 class="name" id="openpgp_crypto_generateKeyPair"><span class="type-signature"></span>openpgp_crypto_generateKeyPair<span class="signature">(keyType, numBits)</span><span class="type-signature"> &rarr; {<a href="global.html#openpgp_keypair">openpgp_keypair</a>}</span></h4>
</dt>
<dd>
<div class="description">
Calls the necessary crypto functions to generate a keypair.
Called directly by openpgp.js
</div>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>keyType</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Follows OpenPGP algorithm convention.</td>
</tr>
<tr>
<td class="name"><code>numBits</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Number of bits to make the key to be generated</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="openpgp.crypto.js.html">openpgp.crypto.js</a>, line 413
</li></ul></dd>
</dl>
<h5>Returns:</h5>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type"><a href="global.html#openpgp_keypair">openpgp_keypair</a></span>
</dd>
</dl>
</dd>
<dt>
<h4 class="name" id="openpgp_crypto_generateSessionKey"><span class="type-signature"></span>openpgp_crypto_generateSessionKey<span class="signature">(algo)</span><span class="type-signature"> &rarr; {String}</span></h4>
</dt>
<dd>
<div class="description">
Generating a session key for the specified symmetric algorithm
</div>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>algo</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Algorithm to use (see RFC4880 9.2)</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="openpgp.crypto.js.html">openpgp.crypto.js</a>, line 146
</li></ul></dd>
</dl>
<h5>Returns:</h5>
<div class="param-desc">
Random bytes as a string to be used as a key
</div>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">String</span>
</dd>
</dl>
</dd>
<dt>
<h4 class="name" id="openpgp_crypto_getHashByteLength"><span class="type-signature"></span>openpgp_crypto_getHashByteLength<span class="signature">(algo)</span><span class="type-signature"> &rarr; {Integer}</span></h4>
</dt>
<dd>
<div class="description">
Returns the hash size in bytes of the specified hash algorithm type
</div>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>algo</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Hash algorithm type (See RFC4880 9.4)</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="openpgp.crypto.js.html">openpgp.crypto.js</a>, line 293
</li></ul></dd>
</dl>
<h5>Returns:</h5>
<div class="param-desc">
Size in bytes of the resulting hash
</div>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">Integer</span>
</dd>
</dl>
</dd>
<dt>
<h4 class="name" id="openpgp_crypto_getPrefixRandom"><span class="type-signature"></span>openpgp_crypto_getPrefixRandom<span class="signature">(algo)</span><span class="type-signature"> &rarr; {String}</span></h4>
</dt>
<dd>
<div class="description">
generate random byte prefix as string for the specified algorithm
</div>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>algo</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Algorithm to use (see RFC4880 9.2)</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="openpgp.crypto.js.html">openpgp.crypto.js</a>, line 94
</li></ul></dd>
</dl>
<h5>Returns:</h5>
<div class="param-desc">
Random bytes with length equal to the block
size of the cipher
</div>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">String</span>
</dd>
</dl>
</dd>
<dt>
<h4 class="name" id="openpgp_crypto_getPseudoRandom"><span class="type-signature"></span>openpgp_crypto_getPseudoRandom<span class="signature">(from, to)</span><span class="type-signature"> &rarr; {Integer}</span></h4>
</dt>
<dd>
<div class="description">
Return a pseudo-random number in the specified range
</div>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>from</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Min of the random number</td>
</tr>
<tr>
<td class="name"><code>to</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Max of the random number (max 32bit)</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="openpgp.crypto.js.html">openpgp.crypto.js</a>, line 332
</li></ul></dd>
</dl>
<h5>Returns:</h5>
<div class="param-desc">
A pseudo random number
</div>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">Integer</span>
</dd>
</dl>
</dd>
<dt>
<h4 class="name" id="openpgp_crypto_getRandomBigInteger"><span class="type-signature"></span>openpgp_crypto_getRandomBigInteger<span class="signature">(bits)</span><span class="type-signature"> &rarr; {BigInteger}</span></h4>
</dt>
<dd>
<div class="description">
Create a secure random big integer of bits length
</div>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>bits</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Bit length of the MPI to create</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="openpgp.crypto.js.html">openpgp.crypto.js</a>, line 362
</li></ul></dd>
</dl>
<h5>Returns:</h5>
<div class="param-desc">
Resulting big integer
</div>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">BigInteger</span>
</dd>
</dl>
</dd>
<dt>
<h4 class="name" id="openpgp_crypto_getRandomBytes"><span class="type-signature"></span>openpgp_crypto_getRandomBytes<span class="signature">(length)</span><span class="type-signature"> &rarr; {String}</span></h4>
</dt>
<dd>
<div class="description">
Retrieve secure random byte string of the specified length
</div>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>length</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Length in bytes to generate</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="openpgp.crypto.js.html">openpgp.crypto.js</a>, line 318
</li></ul></dd>
</dl>
<h5>Returns:</h5>
<div class="param-desc">
Random byte string
</div>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">String</span>
</dd>
</dl>
</dd>
<dt>
<h4 class="name" id="openpgp_crypto_getSecureRandom"><span class="type-signature"></span>openpgp_crypto_getSecureRandom<span class="signature">(from, to)</span><span class="type-signature"> &rarr; {Integer}</span></h4>
</dt>
<dd>
<div class="description">
Return a secure random number in the specified range
</div>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>from</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Min of the random number</td>
</tr>
<tr>
<td class="name"><code>to</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Max of the random number (max 32bit)</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="openpgp.crypto.js.html">openpgp.crypto.js</a>, line 342
</li></ul></dd>
</dl>
<h5>Returns:</h5>
<div class="param-desc">
A secure random number
</div>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">Integer</span>
</dd>
</dl>
</dd>
<dt>
<h4 class="name" id="openpgp_crypto_hashData"><span class="type-signature"></span>openpgp_crypto_hashData<span class="signature">(algo, data)</span><span class="type-signature"> &rarr; {String}</span></h4>
</dt>
<dd>
<div class="description">
Create a hash on the specified data using the specified algorithm
</div>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>algo</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Hash algorithm type (see RFC4880 9.4)</td>
</tr>
<tr>
<td class="name"><code>data</code></td>
<td class="type">
<span class="param-type">String</span>
</td>
<td class="description last">Data to be hashed</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="openpgp.crypto.js.html">openpgp.crypto.js</a>, line 259
</li></ul></dd>
</dl>
<h5>Returns:</h5>
<div class="param-desc">
hash value
</div>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">String</span>
</dd>
</dl>
</dd>
<dt>
<h4 class="name" id="openpgp_crypto_MDCSystemBytes"><span class="type-signature"></span>openpgp_crypto_MDCSystemBytes<span class="signature">(algo, key, data)</span><span class="type-signature"> &rarr; {String}</span></h4>
</dt>
<dd>
<div class="description">
retrieve the MDC prefixed bytes by decrypting them
</div>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>algo</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Algorithm to use (see RFC4880 9.2)</td>
</tr>
<tr>
<td class="name"><code>key</code></td>
<td class="type">
<span class="param-type">String</span>
</td>
<td class="description last">Key as string. length is depending on the algorithm used</td>
</tr>
<tr>
<td class="name"><code>data</code></td>
<td class="type">
<span class="param-type">String</span>
</td>
<td class="description last">Encrypted data where the prefix is decrypted from</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="openpgp.crypto.js.html">openpgp.crypto.js</a>, line 117
</li></ul></dd>
</dl>
<h5>Returns:</h5>
<div class="param-desc">
Plain text data of the prefixed data
</div>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">String</span>
</dd>
</dl>
</dd>
<dt>
<h4 class="name" id="openpgp_crypto_signData"><span class="type-signature"></span>openpgp_crypto_signData<span class="signature">(hash_algo, algo, publicMPIs, secretMPIs, data)</span><span class="type-signature"> &rarr; {String|openpgp_type_mpi}</span></h4>
</dt>
<dd>
<div class="description">
Create a signature on data using the specified algorithm
</div>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>hash_algo</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">hash Algorithm to use (See RFC4880 9.4)</td>
</tr>
<tr>
<td class="name"><code>algo</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Asymmetric cipher algorithm to use (See RFC4880 9.1)</td>
</tr>
<tr>
<td class="name"><code>publicMPIs</code></td>
<td class="type">
<span class="param-type">openpgp_type_mpi[]</span>
</td>
<td class="description last">Public key multiprecision integers
of the private key</td>
</tr>
<tr>
<td class="name"><code>secretMPIs</code></td>
<td class="type">
<span class="param-type">openpgp_type_mpi[]</span>
</td>
<td class="description last">Private key multiprecision
integers which is used to sign the data</td>
</tr>
<tr>
<td class="name"><code>data</code></td>
<td class="type">
<span class="param-type">String</span>
</td>
<td class="description last">Data to be signed</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="openpgp.crypto.js.html">openpgp.crypto.js</a>, line 221
</li></ul></dd>
</dl>
<h5>Returns:</h5>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">String</span>
|
<span class="param-type">openpgp_type_mpi</span>
</dd>
</dl>
</dd>
<dt>
<h4 class="name" id="openpgp_crypto_verifySignature"><span class="type-signature"></span>openpgp_crypto_verifySignature<span class="signature">(algo, hash_algo, msg_MPIs, publickey_MPIs, data)</span><span class="type-signature"> &rarr; {Boolean}</span></h4>
</dt>
<dd>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>algo</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">public Key algorithm</td>
</tr>
<tr>
<td class="name"><code>hash_algo</code></td>
<td class="type">
<span class="param-type">Integer</span>
</td>
<td class="description last">Hash algorithm</td>
</tr>
<tr>
<td class="name"><code>msg_MPIs</code></td>
<td class="type">
<span class="param-type">openpgp_type_mpi[]</span>
</td>
<td class="description last">Signature multiprecision integers</td>
</tr>
<tr>
<td class="name"><code>publickey_MPIs</code></td>
<td class="type">
<span class="param-type">openpgp_type_mpi[]</span>
</td>
<td class="description last">Public key multiprecision integers</td>
</tr>
<tr>
<td class="name"><code>data</code></td>
<td class="type">
<span class="param-type">String</span>
</td>
<td class="description last">Data on where the signature was computed on.</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="openpgp.crypto.js.html">openpgp.crypto.js</a>, line 172
</li></ul></dd>
</dl>
<h5>Returns:</h5>
<div class="param-desc">
true if signature (sig_data was equal to data over hash)
</div>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">Boolean</span>
</dd>
</dl>
</dd>
</dl>
<h3 class="subsection-title">Type Definitions</h3>
<dl>
<dt>
<h4 class="name" id="openpgp_keypair">openpgp_keypair</h4>
</dt>
<dd>
<dl class="details">
<h5 class="subsection-title">Properties:</h5>
<dl>
<table class="props">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>privateKey</code></td>
<td class="type">
<span class="param-type">openpgp_packet_keymaterial</span>
</td>
<td class="description last"></td>
</tr>
<tr>
<td class="name"><code>publicKey</code></td>
<td class="type">
<span class="param-type">openpgp_packet_keymaterial</span>
</td>
<td class="description last"></td>
</tr>
</tbody>
</table></dl>
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="openpgp.crypto.js.html">openpgp.crypto.js</a>, line 400
</li></ul></dd>
</dl>
</dd>
</dl>
</article>
</section>
</div>
<nav>
<h2><a href="index.html">Index</a></h2><h3>Global</h3><ul><li><a href="global.html#openpgp_crypto_asymetricDecrypt">openpgp_crypto_asymetricDecrypt</a></li><li><a href="global.html#openpgp_crypto_asymetricEncrypt">openpgp_crypto_asymetricEncrypt</a></li><li><a href="global.html#openpgp_crypto_generateKeyPair">openpgp_crypto_generateKeyPair</a></li><li><a href="global.html#openpgp_crypto_generateSessionKey">openpgp_crypto_generateSessionKey</a></li><li><a href="global.html#openpgp_crypto_getHashByteLength">openpgp_crypto_getHashByteLength</a></li><li><a href="global.html#openpgp_crypto_getPrefixRandom">openpgp_crypto_getPrefixRandom</a></li><li><a href="global.html#openpgp_crypto_getPseudoRandom">openpgp_crypto_getPseudoRandom</a></li><li><a href="global.html#openpgp_crypto_getRandomBigInteger">openpgp_crypto_getRandomBigInteger</a></li><li><a href="global.html#openpgp_crypto_getRandomBytes">openpgp_crypto_getRandomBytes</a></li><li><a href="global.html#openpgp_crypto_getSecureRandom">openpgp_crypto_getSecureRandom</a></li><li><a href="global.html#openpgp_crypto_hashData">openpgp_crypto_hashData</a></li><li><a href="global.html#openpgp_crypto_MDCSystemBytes">openpgp_crypto_MDCSystemBytes</a></li><li><a href="global.html#openpgp_crypto_signData">openpgp_crypto_signData</a></li><li><a href="global.html#openpgp_crypto_verifySignature">openpgp_crypto_verifySignature</a></li></ul>
</nav>
<br clear="both">
<footer>
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.0-dev</a> on Fri Apr 12 2013 12:58:17 GMT+0200 (CEST)
</footer>
<script> prettyPrint(); </script>
</body>
</html>