[Rpm-maint] Porting RPM to Sequoia PGP

Justus Winter justus at sequoia-pgp.org
Mon Oct 25 14:42:44 UTC 2021


Neal Gompa <ngompa13 at gmail.com> writes:

> What about DNF? The DNF package manager also uses gpgme right now, and
> one of the larger problems we have right now is that we have no
> unified keyring between DNF and RPM, because RPM doesn't have an API
> to manipulate it. If we were to adopt Sequoia as an optional
> alternative, then ideally DNF should *also* get the ability to use it,
> mostly because I'm fairly certain that the keyring storage across PGP
> implementations are incompatible. Alternatively, adding APIs to RPM so
> that DNF can consume them through the RPM interface would work too
> (and I'd probably prefer that, honestly).

Interesting.  I hadn't considered DNF.  Re-using the same OpenPGP
implementation seems reasonable, what kind of interface would be
required?

(Having said that, a keyring is a concatenation of OpenPGP certificates,
and I don't expect problems with the storage aspect.  However, different
implementations may canonicalize the certificates differently, and/or
perform signature verification slightly differently.)

> I'm personally not a fan of the anti-ergonomic stance of Rust and
> several members of the Rust core community seriously aggravate me
> given their dislike/hatred of Linux distro folks, but I can't deny
> that we're in a wave of "oxidize all the things" right now, and
> Sequoia is one of the best PGP implementations out there.

Yeah, I can relate to that.  But, I think that this will get better over
time.

Thanks,
Justus
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 519 bytes
Desc: not available
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20211025/a40208a4/attachment.asc>


More information about the Rpm-maint mailing list