Displaying 1 to 20 from 40 results

MimeKit - A

  •    CSharp

MimeKit is a C# library which may be used for the creation and parsing of messages using the Multipurpose Internet Mail Extension (MIME), as defined by numerous IETF specifications.As a developer and user of email clients, I had come to realize that the vast majority of email client (and server) software had less-than-satisfactory MIME implementations. More often than not these email clients created broken MIME messages and/or would incorrectly try to parse a MIME message thus subtracting from the full benefits that MIME was meant to provide. MimeKit is meant to address this issue by following the MIME specification as closely as possible while also providing programmers with an extremely easy to use high-level API.

MailKit - A cross-platform .NET library for IMAP, POP3, and SMTP.

  •    CSharp

MailKit is a cross-platform mail client library built on top of MimeKit.The main goal of this project is to provide the .NET world with robust, fully featured and RFC-compliant SMTP, POP3, and IMAP client implementations.

client - Keybase Go Library, Client, Service, OS X, iOS, Android, Electron

  •    Go

Hi, and welcome to the Keybase client repo. All our client apps (macOS, Windows, Linux, iOS, and Android) are being actively developed in this repository. Please, dig around. We'd love you to read our source code.

neomutt - :email: Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.freenode.net

  •    C

Hopefully this will build the community and reduce duplicated effort. NeoMutt was created when Richard Russon (@FlatCap) took all the old Mutt patches, sorted through them, fixed them up and documented them.




OpenPGP.js - OpenPGP implementation for JavaScript

  •    Javascript

OpenPGP.js is a JavaScript implementation of the OpenPGP protocol. It aims to provide an Open Source OpenPGP library in JavaScript so it can be used on virtually every device. This does not require 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.

sops - Secrets management stinks, use some sops!

  •    Go

Or download RPM & DEB packages from go.mozilla.org/sops/dist/.Or whatever variation of the above fits your system and shell.

passforios - Pass for iOS - an iOS client compatible with Pass command line application (http://www

  •    Swift

Pass is an iOS client compatible with ZX2C4's Pass command line application. It is a password manager using GPG for encryption and Git for version control. Pass for iOS is available in the App Store with the name "Pass - Password Store".

Botan - Crypto library for C++

  •    C++

Botan (Japanese for peony) is a cryptography library written in C++11. Botan's goal is to be the best option for cryptography in new C++ code by offering the tools necessary to implement a range of practical systems, such as TLS/DTLS, PKIX certificate handling, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes. In addition to the C++, botan has a C89 API specifically designed to be easy to call from other languages. A Python binding using ctypes is included, and several other language bindings are available.


ObjectivePGP - OpenPGP library for iOS and macOS

  •    Objective-C

ObjectivePGP is an implementation of OpenPGP protocol for iOS and macOS. OpenPGP is the most widely used email encryption standard. It is defined by the OpenPGP Working Group of the Internet Engineering Task Force (IETF). Here is the blog post story.

GPG Suite - Everything you need to get started with secure communication and encrypting files in one simple package

  •    C

Use GPG Suite to encrypt, decrypt, sign and verify files or messages. Manage your GPG Keychain with a few simple clicks and experience the full power of GPG easier than ever before.

kbpgp - OpenPGP (RFC4880) Implementation in IcedCoffeeScript

  •    Javascript

You can import our keys to GPG - and verify our Keybase.io admin status - with keybase track max and keybase track chris. We appreciate comments, questions, feature requests, etc.

GnuPGNotepad

  •    

A notepad based GUI for GnuPG (PGP) which allows you to Encrypt/Decrypt on the fly, or save & load encrypted to disk without using temporary clear text files.

enchive - Encrypted personal archives

  •    C

Enchive is a tool to encrypt files to yourself for long-term archival. It's a focused, simple alternative to more complex solutions such as GnuPG or encrypted filesystems. Enchive has no external dependencies and is trivial to build for local use. Portability is emphasized over performance. The name is a portmanteau of "encrypt" and "archive," pronounced en'kīv.

minisign - A dead simple tool to sign files and verify digital signatures.

  •    C

Minisign is a dead simple tool to sign files and verify signatures. Minisign uses the EdDSA signature system, and deterministic signature schemes are fragile against fault attacks. However, conducting these requires physical access or the attacker having access to the same physical host.

trezor-agent - Hardware-based SSH/PGP agent

  •    Python

This project allows you to use various hardware security devices to operate GPG and SSH. Instead of keeping your key on your computer and decrypting it with a passphrase when you want to use it, the key is generated and stored on the device and never reaches your computer. Read more about the design here. You can do things like sign your emails, git commits, and software packages, manage your passwords (with pass and gopass, among others), authenticate web tunnels and file transfers, and more.

php-proxy-keyserver - PHP proxy and extensible web interface forwarding standard HKP requests to a local or remote SKS OpenPGP Keyserver

  •    PHP

These sources are happy serving public keys at https://pgp.key-server.io (check the pool status!).the skin/default uses a php layout to build the given page with blocks. But if you would like to use only html files or any other static format, please see the source of skin/pgpkeyserver-lite or skin/XHTML+ES as examples.

gmime - A C/C++ MIME creation and parser library with support for S/MIME, PGP, and Unix mbox spools

  •    C

GMime is a C/C++ library which may be used for the creation and parsing of messages using the Multipurpose Internet Mail Extension (MIME) as defined by numerous IETF specifications.GMime features an extremely robust high-performance parser designed to be able to preserve byte-for-byte information allowing developers to re-seralize the parsed messages back to a stream exactly as the parser found them. It also features integrated GnuPG and S/MIME v3.2 support.

node-gpg - Node.js bindings for Gnu Privacy Guard

  •    C++

GNU Privacy Guard (GPG) bindings for node.js supporting public key cryptography, encryption, decryption, signing and verification. This is based off of the GnuPG Made Easy (GPGME) GPG C library, see its very good documentation for more information. GNU GENERAL PUBLIC LICENSE v3, see the COPYING file in this directory.

hubot-keybase - A Hubot script that encrypts messages for Keybase users.

  •    CoffeeScript

A Hubot script that encrypts messages for Keybase users.

zeyple - Zeyple is a Postfix filter/hook to automatically encrypt outgoing emails with GPG/PGP.

  •    Python

See INSTALL.md & UPGRADE.md. Just comment/uncomment the line content_filter = zeyple in your /etc/postfix/main.cf then postfix reload.