• Stars
    star
    130
  • Rank 277,575 (Top 6 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created about 9 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ” N1 PGP package

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

More Repositories

1

vgpu_unlock-rs

Unlock vGPU functionality for consumer grade GPUs
Rust
421
star
2

kbinxml-rs

Rust decoder/encoder for Konami's binary XML format
Rust
15
star
3

jubeat_patcher

Omnimix hook for jubeat clan
C++
12
star
4

Discord-Linux

Reverse Engineering of the Discord Windows App, then running using Electron on Linux
JavaScript
6
star
5

StarLoader

Runtime Hooking Platform for MacOSX
Objective-C
5
star
6

roland_midi_control

Send Roland MIDI System Exclusive messages to a Sound Canvas hardware MIDI synthesizer
Rust
3
star
7

Trent-The-Sheep

Permutation and Combination Cocos2d game
Objective-C
3
star
8

ClockWork

A digital clock for the Notification Center
Objective-C
3
star
9

PacUpdater

Apticron for Arch Linux
JavaScript
2
star
10

directinput-rs

Semi-safe Rust wrapper around Windows' DirectInput 8 API
Rust
2
star
11

tran

Transfer files easily between 2 p2p clients
JavaScript
1
star
12

music_database

A Rust program to manage a Postgres database and Elasticsearch instance of my music collection.
Rust
1
star
13

futures-ratelimit

Ratelimiting futures with futures-rs
Rust
1
star
14

Diner-Dash-All

A tweak to allow Diner Dash to run on all devices.
1
star
15

Quartz

Minecraft Benchmarking Utilities
Python
1
star
16

amVideo-rs

Small Rust program to set monitor resolutions with amVideo on SEGA's Nu and ALLS platforms
Rust
1
star
17

MinecraftPortable

MinecraftPortable for Windows and Mac.
Python
1
star
18

node-music

A nice music player written in javascript for node.js.
JavaScript
1
star
19

puppet-pacman

Puppet module for managing Pacman configuration, repositories and mirrorlist. Provides ability to install packages from AUR.
Puppet
1
star
20

Agenda-Book

An electronic agenda book for a school project
Objective-C
1
star
21

Downloadr

ABANDONED, good as boilerplate for testing --- This is a downloader of many things, torrents, arbitrary urls, bandcamp, soundcloud, and other junk
JavaScript
1
star
22

check-torrent

Manually check torrent data against piece hashes from the source torrent
Rust
1
star