Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/YahooArchive/end-to-end
Use OpenPGP-based encryption in Yahoo mail.
https://github.com/YahooArchive/end-to-end
Last synced: 5 days ago
JSON representation
Use OpenPGP-based encryption in Yahoo mail.
- Host: GitHub
- URL: https://github.com/YahooArchive/end-to-end
- Owner: YahooArchive
- License: apache-2.0
- Archived: true
- Created: 2015-03-15T16:14:20.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-10-14T20:24:52.000Z (about 8 years ago)
- Last Synced: 2024-08-02T14:10:17.857Z (3 months ago)
- Language: JavaScript
- Homepage: http://yahoo.tumblr.com/post/113708033335/user-focused-security-end-to-end-encryption
- Size: 13.3 MB
- Stars: 223
- Watchers: 42
- Forks: 40
- Open Issues: 26
-
Metadata Files:
- Readme: README.markdown
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Yahoo End-To-End
A fork of Google's [End-to-End](https://github.com/google/end-to-end) for Yahoo mail.
## Build instructions
### Install prerequisites
End-to-End depends on the following:
* bash
* git
* curl
* unzip
* ant
* JDK 1.7
* PythonOn OSX with Homebrew:
brew install ant git
Or, MacPorts:
port install apache-ant git
### Build the extension
The extension requires a keyserver implementing [this API](docs/keyserver.md)
to fetch keys for other users.We do not currently provide a publicly-exposed keyserver, so for now the recommended way is to [follow these instructions](https://github.com/yahoo/keyshop) to run a local keyserver.
Once that's done, run:
./do.sh config [host]
./do.sh install_depswhere `[host]` is the hostname of the keyserver if you're not using the default
host of `localhost:25519`.Then to build the extension:
./do.sh build_extension debug
## Installation instructions
Go to `https://localhost:25519` in Chrome and click through the self-signed certificate
warning so that the extension can talk to the keyserver.To load the extension, go to chrome://extensions, check the "developer mode" checkbox, click on "Load
unpacked extension" and selected `file:///path/to/this/repo/build/extension`.## Development
We use Github's built-in issue tracker for tracking issues. The general
End-to-End mailing list is
[e2e-discuss](https://groups.google.com/forum/#!forum/e2e-discuss). Please put
[YAHOO] at the start of the subject line if your email is specifically about
this project.We generally ask that you follow Google's [End-to-End Contributing
Guidelines](docs/CONTRIBUTING.md) for submitting to this repo.## Docs
See [docs](docs) for current documentation.
Here is a simplified diagram of the current E2E architecture:
![e2e diagram](docs/e2e-diagram.png)## Acknowledgements
The committers would like to thank the following current and former Yahoo employees for their help with this project:
* Doug DePerry
* Juan Garay
* Marty Garvin
* Jackie Goldberg
* Christopher Harrell
* Stuart Larsen
* Jonathan Pierce
* Payman Mohassel
* Binu Ramakrishnan
* Chris Rolhf
* Markandey Singh
* Alex Stamos
* Regina Wallace-Jones
* Gil Yehuda
* Albert YuWe would also like to thank the [folks at google](CONTRIBUTORS) for starting this project.
## Licensing
Code licensed under the Apache Version 2.0 license. See LICENSE file for terms.