🔐 N1 PGP package
Switch branches/tags
Nothing to show
Clone or download

README.md

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/.