Skip to content
/ rnp Public
forked from rnpgp/rnp

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

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE.md
Unknown
LICENSE-OCB.md
Notifications You must be signed in to change notification settings

riboseinc/rnp

This branch is 1052 commits behind rnpgp/rnp:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

05413d7 · Sep 12, 2021
Aug 23, 2021
Aug 23, 2021
Aug 13, 2021
Mar 27, 2019
Aug 13, 2021
Mar 11, 2021
Sep 12, 2021
Sep 12, 2021
Aug 13, 2021
May 31, 2017
Mar 10, 2021
Mar 11, 2021
Jun 22, 2021
May 5, 2020
Aug 19, 2021
Aug 12, 2021
Feb 10, 2021
Aug 19, 2019
Mar 20, 2021
Aug 13, 2021
Jul 8, 2017
May 20, 2017
Feb 22, 2018
Jul 27, 2021
Aug 8, 2021

Repository files navigation

RNP

macOS Build Status Ubuntu Build Status CentOS 7 Build Status Windows Build Status FreeBSD Build Status

Coverity Scan Build Status Code coverage

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

Versioning

RNP follows the 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.

About

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

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE.md
Unknown
LICENSE-OCB.md

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 80.0%
  • C 9.7%
  • Python 5.6%
  • CMake 3.3%
  • Shell 1.4%