rnp
« Back to VersTracker
Description:
High performance C++ OpenPGP library used by Mozilla Thunderbird
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: cryptography openpgp encryption security library
Install: brew install rnp
About:
Rnp is a high-performance, C++ based OpenPGP library that provides robust encryption, decryption, and key management capabilities. It serves as the cryptographic backbone for Mozilla Thunderbird, ensuring secure email communication. The library offers full RFC 4880 compliance and is designed for integration into larger applications requiring reliable public-key cryptography.
Key Features:
  • High-performance C++ implementation
  • Full OpenPGP RFC 4880 compliance
  • Used by Mozilla Thunderbird
  • Comprehensive key management API
  • Memory-safe and thread-safe design
Use Cases:
  • Integrating OpenPGP encryption into email clients
  • Building secure messaging applications
  • Automating cryptographic operations in scripts
  • Developing custom key management tools
Alternatives:
  • GnuPG – GnuPG is a mature CLI tool, while Rnp provides a modern C++ library for easier application integration
  • OpenPGP.js – OpenPGP.js is JavaScript-based for web apps, whereas Rnp offers native performance for desktop/server applications
Version History
Detected Version Rev Change Commit