-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathindex.html
111 lines (106 loc) · 6.05 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="description" content="The OpenPGP.js project aims to provide an Open Source OpenPGP library in JavaScript." />
<title>OpenPGP.js | OpenPGP JavaScript Implementation</title>
<link rel="stylesheet" media="all" href="./css/style.css" type="text/css">
<link rel="icon" href="favicon.ico" type="image/x-icon">
</head>
<body>
<header id="title">
<img src="images/logo-gdpr-eu-white.svg" id="eu-horizon" alt="This project is supported by the Horizon 2020 Framework Programme of the European Union">
<div>
<img src="images/icon_openpgpjs.png" style="float:left; width: 85px; margin-right: 1rem;" alt="OpenPGP.js Logo" title="OpenPGP.js" />
<h1>OpenPGP.js</h1>
<p>OpenPGP JavaScript Implementation</p>
</div>
</header>
<section class="block">
<h2>About</h2>
<p>
This project aims to provide an Open Source OpenPGP library in JavaScript so it can be used on virtually every device.
Instead of other implementations that are aimed at using native code, OpenPGP.js is meant to bypass this requirement (i.e. people will not have to install gpg on their machines in order to use the library).
The idea is to implement all the needed OpenPGP functionality in a JavaScript library that can be reused in other projects that provide browser extensions or server applications.
It should allow you to sign, encrypt, decrypt, and verify any kind of text - in particular e-mails - as well as managing keys.
</p>
<p>This project is maintained by <a href="https://proton.me/blog/openpgpjs-email-encryption" target="_blank">Proton Mail</a>.</p>
<p>
Contacts:
<ul>
<li>To report security issues: <a href="mailto:[email protected]">[email protected]</a> (Please download our <a href=".well-known/openpgpkey/hu/t5s8ztdbon8yzntexy6oz5y48etqsnbb">PGP key</a>, either manually or using <a href="https://wiki.gnupg.org/WKD">WKD</a>)</li>
<li>For general inquiries: <a href="mailto:[email protected]">[email protected]</a> (<a href=".well-known/openpgpkey/hu/dj3498u4hyyarh35rkjfnghbjxug6b19">PGP key</a>)</li>
</ul>
</p>
</section>
<section class="block">
<h2>Download</h2>
<div class="logo-list">
<a href="https://github.com/openpgpjs/openpgpjs/blob/master/README.md#getting-started" title="Download OpenPGP.js" target="_blank">
<img class="logo" id="logo-jslib" alt="js logo" title="Download OpenPGP.js" src="./images/logo_js.png">
</a>
</div>
</section>
<section class="block">
<h2>Resources</h2>
<ul>
<li><a href="https://github.com/openpgpjs/openpgpjs" target="_blank">Source code</a></li>
<li><a href="https://github.com/openpgpjs/openpgpjs/blob/master/README.md#getting-started" target="_blank">Getting started</a></li>
<li><a href="https://docs.openpgpjs.org" target="_blank">API documentation</a></li>
<li><a href="https://github.com/openpgpjs/openpgpjs/issues" target="_blank">GitHub issues</a></li>
<li><a href="https://github.com/openpgpjs/openpgpjs/wiki" target="_blank">Wiki</a></li>
<li><a href="https://twitter.com/openpgpjs" target="_blank">Twitter</a></li>
</ul>
</section>
<section class="block">
<h2>Gold Members / Supporters</h2>
<div class="logo-list">
<a href="https://proton.me/mail" title="Proton Mail" target="_blank">
<img id="logo-proton-mail" alt="Proton Mail logo" title="Proton Mail" src="./images/logo_proton_mail.png">
<span>Proton Mail</span>
</a>
<a href="https://www.globaleaks.org" title="Globaleaks" target="_blank">
<img id="logo-globaleaks" alt="globaleaks logo" title="Globaleaks" src="./images/logo_globaleaks.png">
<span>GlobaLeaks.org</span>
</a>
<a href="https://www.mailvelope.com" title="Mailvelope" target="_blank">
<img class="logo" id="logo-mailvelope" alt="mailvelope logo" title="Mailvelope" src="./images/logo_mailvelope.png">
<span>Mailvelope</span>
</a>
</div>
</section>
<section class="block">
<h2>Who else is using OpenPGP.js</h2>
<div class="logo-list">
<a href="https://flowcrypt.com/" title="FlowCrypt" target="_blank">
<img class="logo" id="logo-chrome-mymail" alt="FlowCrypt logo" title="PGP Encryption for Gmail" src="./images/logo_flowcrypt.jpg">
<span>FlowCrypt</span>
</a>
<a href="https://chrome.google.com/webstore/detail/mymail-crypt-for-gmail/jcaobjhdnlpmopmjhijplpjhlplfkhba" title="Google Chrome Extension Mymail-Crypt" target="_blank">
<img class="logo" id="logo-chrome-mymail" alt="Mymail-Crypt logo" title="Google Chrome Extension Mymail-Crypt" src="./images/logo_mymail_crypt.jpg">
<span>Mymail-Crypt</span>
</a>
<a href="https://www.openudc.org/" title="Universal Digital Currencies" target="_blank">
<img class="logo" id="logo-udc" alt="udc logo" title="Universal Digital Currencies" src="./images/logo_openudc.png">
<span>UDC</span>
</a>
<a href="https://encrypt.to" title="Encrypt To" target="_blank">
<img class="logo" id="logo-encrypto" alt="encrypto logo" title="encrypt.to uses OpenPGP.js to encrypt messages and send via Rails backend" src="./images/logo_encrypto.png">
<span>Encrypt.to</span>
</a>
<a href="https://chrome.google.com/webstore/detail/pgp-anywhere/cdlcdnmhcodhagbmljapgbjdimjckilb" title="PGP Anywhere" target="_blank">
<img class="logo" id="logo-pgpanywhere" alt="PGP Anywhere" title="Encrypt and decrypt PGP on the go" src="./images/logo_pgpanywhere.png">
<span>PGP Anywhere</span>
</a>
<a href="https://www.passbolt.com" title="Passbolt" target="_blank">
<img class="logo" id="logo-passbolt" alt="Passbolt logo" title="Open source password manager for teams" src="./images/logo_passbolt.png">
<span>passbolt</span>
</a>
</div>
</section>
<section class="block">
<h2>Architecture</h2>
<p><img style="width:90%; max-width:70em;" src="images/overview.png" alt="OpenPGP.js overview" /></p>
</section>
</body>
</html>