emma-sg / cypher

:closed_lock_with_key: N1 PGP package

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NEW: Nylas is developing their own implementation (unstable)

Cypher

Small package for decrypting PGP-encrypted email.

  • Works with Facebook PGP, OS X GPGTools, and command line GnuPG
  • Encryption using PGP public keys
  • Keybase integration with tracked users to allow for easy selection for users

Incomplete spec tests are available for this package at the moment. I have not fully designed them yet.

Do not trust the security of this package. It is not audited, fully tested, or safe at all.

TODO

  • Key Management
    • Store keys
  • Encryption
    • Form to enter Keybase username
    • Allow for method of encryption to be set in settings (e.g. smart card through GPG)
  • Decryption
    • TTL for decryption key passphrase
  • Keybase.io
    • Login
    • Encryption
    • Decryption
    • Download "tracked" users list
  • Preferences
    • Option to encrypt whole email with quoted text or without it
    • Clearsign Signature and Encrypt
  • Better detection of PGP encrypted emails
  • Text input for passphrase
  • Spec tests for all features

License

This software is licensed under the GPLv3. For more information see https://www.gnu.org/licenses/gpl-3.0.txt and http://choosealicense.com/licenses/gpl-3.0/.

About

:closed_lock_with_key: N1 PGP package

License:GNU General Public License v3.0


Languages

Language:JavaScript 89.6%Language:TeX 6.1%Language:CSS 4.4%