Skip to content

Commit

Permalink
Document the main differences between rpm-sequoia and internal parser
Browse files Browse the repository at this point in the history
  • Loading branch information
pmatilai committed Aug 29, 2023
1 parent 3687458 commit 5f98b1a
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions INSTALL
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,13 @@ signatures. This depends on the OpenPGP parser used: the default is
rpm-sequoia library (>= 1.3.0 required), which is available from
https://github.com/rpm-software-management/rpm-sequoia

Use of rpm-sequoia is strongly recommended. Most importantly, the internal
parser is considered insecure. It simply ignores various critical aspects of
OpenPGP (such as sub-packet binding signatures) that are properly implemented
in Sequoia. Some other Sequoia advantages include being implemented in a
memory-safe language, configurable policy and user-relevant error messages.
For more information, see https://sequoia-pgp.org/

If using the deprecated internal parser (-DWITH_INTERNAL_OPENPGP=ON),
the default is libgcrypt, but alternatively OpenSSL can be used by
additionally specifying -DWITH_OPENSSL=ON.
Expand Down

0 comments on commit 5f98b1a

Please sign in to comment.