rnp icon indicating copy to clipboard operation
rnp copied to clipboard

RNP: high performance C++ OpenPGP library used by Mozilla Thunderbird

Results 207 rnp issues
Sort by recently updated
recently updated
newest added

It has been a long-term issue that CMake does not ship with a `FindBotan.cmake` find module to search for and link against a Botan installation. People start writing their own...

## Description RNP 0.17.0 decrypts SED packets (typ 9). This is problematic, because it allows attackers to downgrade SEIPDv1 (typ 18) packets to SED packets, effectively stripping the authentication that...

## Description There are multiple compile time warnings when building RNP from the latest main branch (commit 6a15c3305c446f0b5fe812893b881f8342ffebe2) ## Steps to Reproduce 1. Build the latest main branch: ``` cmake...

enhancement
build

Closes #1609 and closes #1857 Affected tests now use stdin temporarily replaced with a pipe read end.

## Description - do not do double fingerprint calculation in `pgp_key_t::pgp_key_t(const pgp_key_pkt_t &keypkt) : pkt_(keypkt)` - make these methods of pgp_key_pkt_t instead of separate functions. This should be done only...

I'm trying to collect a list of pending implementations of [draft-ietf-openpgp-crypto-refresh](https://datatracker.ietf.org/doc/draft-ietf-openpgp-crypto-refresh/). I'd like to include a pointer to RNP there. My understanding is that RNP intends to implement the mechanisms...

## Description CFG_USERINPUTFD is used only for tests to mock user input. There should be better way to do that (updating test cases to use CLI as an option).

## Description Currently, even if a key or subkey has revocation signature and is considered is revoked, this information is not displayed by `rnpkeys --list-keys`.

## Description Latest OpenPGP crypto refresh draft adds Argon support. We should implement it. See : https://datatracker.ietf.org/doc/html/draft-ietf-openpgp-crypto-refresh-04

## Description ...to avoid issues like one from https://github.com/rnpgp/sexp/pull/31