Format docs using linter and prettier.
This commit is contained in:
@@ -72,11 +72,6 @@
|
||||
<code><a href="../interfaces/MutableKeyStore.html" target="_self" >MutableKeyStore</a></code>
|
||||
</p>
|
||||
|
||||
<p class="comment">
|
||||
<h3>Example</h3>
|
||||
</p>
|
||||
<div class="io-description">
|
||||
</div>
|
||||
|
||||
<section>
|
||||
<h3 id="index">Index</h3>
|
||||
@@ -213,8 +208,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="148"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:148</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="149"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:149</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -252,8 +247,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="72"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:72</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="65"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:65</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -291,8 +286,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="100"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:100</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="93"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:93</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -330,8 +325,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="106"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:106</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="103"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:103</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -400,8 +395,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="115"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:115</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="116"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:116</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -470,8 +465,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="80"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:80</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="73"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:73</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -509,8 +504,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="123"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:123</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="124"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:124</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -575,8 +570,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="110"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:110</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="107"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:107</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -614,8 +609,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="76"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:76</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="69"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:69</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -653,8 +648,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="119"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:119</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="120"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:120</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -719,8 +714,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="127"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:127</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="128"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:128</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -785,8 +780,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="60"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:60</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="53"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:53</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -824,8 +819,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="131"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:131</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="132"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:132</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -890,8 +885,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="68"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:68</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="61"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:61</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -929,8 +924,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="64"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:64</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="57"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:57</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -970,8 +965,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="47"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:47</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="40"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:40</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -1054,8 +1049,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="56"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:56</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="49"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:49</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -1124,8 +1119,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="52"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:52</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="45"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:45</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -1196,8 +1191,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="90"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:90</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="83"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:83</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -1268,8 +1263,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="84"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:84</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="77"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:77</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -1336,8 +1331,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="42"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:42</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="35"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:35</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -1375,8 +1370,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="135"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:135</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="136"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:136</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -1441,8 +1436,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="143"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:143</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="144"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:144</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -1511,8 +1506,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="139"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:139</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="140"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:140</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -1579,8 +1574,8 @@
|
||||
|
||||
<tr>
|
||||
<td class="col-md-4">
|
||||
<div class="io-line">Defined in <a href="" data-line="152"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:152</a></div>
|
||||
<div class="io-line">Defined in <a href="" data-line="153"
|
||||
class="link-to-prism">src/app/_pgp/pgp-key-store.ts:153</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -1638,9 +1633,6 @@
|
||||
import * as openpgp from 'openpgp';
|
||||
const keyring = new openpgp.Keyring();
|
||||
|
||||
/**
|
||||
* @extends
|
||||
*/
|
||||
interface MutableKeyStore extends KeyStore {
|
||||
loadKeyring(): void;
|
||||
importKeyPair(publicKey: any, privateKey: any): Promise<void>;
|
||||
@@ -1669,11 +1661,7 @@ interface MutableKeyStore extends KeyStore {
|
||||
sign(plainText: string): Promise<any>;
|
||||
}
|
||||
|
||||
/**
|
||||
* @implements
|
||||
*/
|
||||
class MutablePgpKeyStore implements MutableKeyStore{
|
||||
|
||||
class MutablePgpKeyStore implements MutableKeyStore {
|
||||
async loadKeyring(): Promise<void> {
|
||||
await keyring.load();
|
||||
await keyring.store();
|
||||
@@ -1718,8 +1706,8 @@ class MutablePgpKeyStore implements MutableKeyStore{
|
||||
|
||||
async isValidKey(key): Promise<boolean> {
|
||||
// There is supposed to be an openpgp.readKey() method but I can't find it?
|
||||
const _key = await openpgp.key.readArmored(key);
|
||||
return !_key.err;
|
||||
const testKey = await openpgp.key.readArmored(key);
|
||||
return !testKey.err;
|
||||
}
|
||||
|
||||
async isEncryptedPrivateKey(privateKey: any): Promise<boolean> {
|
||||
@@ -1734,8 +1722,12 @@ class MutablePgpKeyStore implements MutableKeyStore{
|
||||
|
||||
getFingerprint(): string {
|
||||
// TODO Handle multiple keys
|
||||
return keyring.privateKeys && keyring.privateKeys.keys[0] && keyring.privateKeys.keys[0].keyPacket &&
|
||||
keyring.privateKeys.keys[0].keyPacket.fingerprint;
|
||||
return (
|
||||
keyring.privateKeys &&
|
||||
keyring.privateKeys.keys[0] &&
|
||||
keyring.privateKeys.keys[0].keyPacket &&
|
||||
keyring.privateKeys.keys[0].keyPacket.fingerprint
|
||||
);
|
||||
}
|
||||
|
||||
getKeyId(key: any): string {
|
||||
@@ -1744,7 +1736,11 @@ class MutablePgpKeyStore implements MutableKeyStore{
|
||||
|
||||
getPrivateKeyId(): string {
|
||||
// TODO is there a library that comes with angular for doing this?
|
||||
return keyring.privateKeys && keyring.privateKeys.keys[0] && keyring.privateKeys.keys[0].getKeyId().toHex();
|
||||
return (
|
||||
keyring.privateKeys &&
|
||||
keyring.privateKeys.keys[0] &&
|
||||
keyring.privateKeys.keys[0].getKeyId().toHex()
|
||||
);
|
||||
}
|
||||
|
||||
getKeysForId(keyId: string): Array<any> {
|
||||
@@ -1776,7 +1772,7 @@ class MutablePgpKeyStore implements MutableKeyStore{
|
||||
}
|
||||
|
||||
removePublicKey(publicKey: any): any {
|
||||
const keyId = publicKey.getKeyId().toHex();
|
||||
const keyId = publicKey.getKeyId().toHex();
|
||||
return keyring.publicKeys.removeForId(keyId);
|
||||
}
|
||||
|
||||
@@ -1800,10 +1796,7 @@ class MutablePgpKeyStore implements MutableKeyStore{
|
||||
}
|
||||
}
|
||||
|
||||
export {
|
||||
MutablePgpKeyStore,
|
||||
MutableKeyStore
|
||||
};
|
||||
export { MutablePgpKeyStore, MutableKeyStore };
|
||||
</code></pre>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user