All Projects → rnpgp → Rnp

rnpgp / Rnp

Licence: other
RNP: high performance C++ OpenPGP library, fully compliant to RFC 4880

Projects that are alternatives of or similar to Rnp

wp-pgp-encrypted-emails
🔐 📧 Encrypts WordPress emails using OpenPGP or S/MIME with a familiar API.
Stars: ✭ 35 (-71.31%)
Mutual labels:  pgp, openpgp
Encrypt.to
Send encrypted PGP messages with one click
Stars: ✭ 116 (-4.92%)
Mutual labels:  pgp, openpgp
openpgpkey-control
OpenPGP keys published on your website (WKD)
Stars: ✭ 36 (-70.49%)
Mutual labels:  pgp, openpgp
Bouncy Gpg
Make using Bouncy Castle with OpenPGP fun again!
Stars: ✭ 164 (+34.43%)
Mutual labels:  pgp, openpgp
flutter-openpgp
OpenPGP for flutter made with golang for fast performance with support for android, ios, macos, linux, windows, web and hover
Stars: ✭ 35 (-71.31%)
Mutual labels:  pgp, openpgp
pgpainless
Simple to use OpenPGP API based on Bouncy Castle
Stars: ✭ 73 (-40.16%)
Mutual labels:  pgp, openpgp
react-native-fast-openpgp
OpenPGP for react native made with golang for fast performance
Stars: ✭ 29 (-76.23%)
Mutual labels:  pgp, openpgp
Gpgsync
🔒 GPG Sync is designed to let users always have up-to-date public keys for other members of their organization
Stars: ✭ 301 (+146.72%)
Mutual labels:  pgp, openpgp
openpgp-php
OpenPGP.php is a pure-PHP implementation of the OpenPGP Message Format (RFC 4880).
Stars: ✭ 161 (+31.97%)
Mutual labels:  pgp, openpgp
lokey
A tool that makes it easy to work with and convert between cryptographic key formats
Stars: ✭ 87 (-28.69%)
Mutual labels:  pgp, openpgp
OpenPGP
A C++ Implementation of RFC 4880
Stars: ✭ 87 (-28.69%)
Mutual labels:  pgp, openpgp
Objectivepgp
OpenPGP library for iOS and macOS
Stars: ✭ 557 (+356.56%)
Mutual labels:  pgp, openpgp
Anonaddy
Anonymous email forwarding
Stars: ✭ 1,022 (+737.7%)
Mutual labels:  pgp
Iostreams
IOStreams is an incredibly powerful streaming library that makes changes to file formats, compression, encryption, or storage mechanism transparent to the application.
Stars: ✭ 84 (-31.15%)
Mutual labels:  pgp
Passforios
Pass for iOS - an iOS client compatible with Pass command line application.
Stars: ✭ 991 (+712.3%)
Mutual labels:  pgp
Pstore
Python Protected Password Store (django server + cli interface) using client side GPG encryption
Stars: ✭ 34 (-72.13%)
Mutual labels:  pgp
Bc Java
Bouncy Castle Java Distribution (Mirror)
Stars: ✭ 1,379 (+1030.33%)
Mutual labels:  openpgp
Envkey App
Secure, human-friendly, cross-platform secrets and config.
Stars: ✭ 83 (-31.97%)
Mutual labels:  openpgp
Client
Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
Stars: ✭ 7,848 (+6332.79%)
Mutual labels:  pgp
Fugl
A warrant canary system
Stars: ✭ 27 (-77.87%)
Mutual labels:  pgp

= RNP

image:https://github.com/rnpgp/rnp/workflows/macos/badge.svg["macOS Build Status", link="https://github.com/rnpgp/rnp/actions?workflow=macos"] image:https://github.com/rnpgp/rnp/workflows/ubuntu/badge.svg["Ubuntu Build Status", link="https://github.com/rnpgp/rnp/actions?workflow=ubuntu"] image:https://github.com/rnpgp/rnp/workflows/centos7/badge.svg["CentOS 7 Build Status", link="https://github.com/rnpgp/rnp/actions?workflow=centos7"] image:https://github.com/rnpgp/rnp/workflows/windows/badge.svg["Windows Build Status", link="https://github.com/rnpgp/rnp/actions?workflow=windows"]

image:https://img.shields.io/coverity/scan/12616.svg["Coverity Scan Build Status", link="https://scan.coverity.com/projects/rnpgp-rnp"] image:https://codecov.io/gh/rnpgp/rnp/branch/master/graph/badge.svg["Code coverage", link="https://codecov.io/gh/rnpgp/rnp"]

== Introduction

RNP is a set of OpenPGP (RFC4880) tools that works on Linux, macOS, Windows and *BSD built with C++.

librnp is the library used by RNP for all OpenPGP functions, useful for developers to build against, different from GPGME.

== Supported Platforms

Currently supported platforms:

  • Fedora 25
  • RHEL/CentOS 7
  • Ubuntu 14.04 LTS, 16.04 LTS, 18.04

Upcoming supported platforms:

  • Debian 8, 9
  • OpenSUSE Leap 42.2, 42.3
  • SLES 12

== link:docs/installation.adoc[Installation]

== link:docs/cli-usage.adoc[Using CLI tool]

== link:docs/c-usage.adoc[Using the RNP C API in your projects]

== Versioning

RNP follows the http://semver.org/[semantic versioning] syntax.

=== Checking versions

The output of rnp --version contains the git hash of the version the binary was built from, which value is generated when cmake runs. Consequently, a release tarball generated with make dist will contain this hash version.

=== Historic information

The first version of rnp started at 0.8.0 to indicate its development completeness (or lack thereof).

RNP originated as an attempt to modernize the NetPGP codebase originally created by Alistair Crooks of NetBSD in 2016. RNP has been heavily rewritten, and carries minimal if any code from the original codebase.

== link:docs/code-of-conduct.adoc[Code of Conduct]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].