• Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • rhel-10.0.beta
    • rhel-10.0.beta
    • librepo
    • librepo-1.18.0-2.el10
    • rhel-sst-cs-software-management
    • ssg_core_services
    • 22
    • 24
    • None
    • False
    • Hide

      None

      Show
      None
    • Yes
    • None
    • Enhancement
    • Hide
      .DNF now uses `librpmio` for processing PGP keys

      To verify RPM package signatures, RPM uses the `rpm-sequoia` library instead of the previously-used custom PGP parser. With this update, the `librepo` library, which can verify PGP signatures on DNF repositories, now also uses `rpm-sequoia` through the `librpmio` library. As a result, to provide consistent user experience, the `dnf`, `librpm`, and `rpm` components now use the same PGP implementation.
      Show
      .DNF now uses `librpmio` for processing PGP keys To verify RPM package signatures, RPM uses the `rpm-sequoia` library instead of the previously-used custom PGP parser. With this update, the `librepo` library, which can verify PGP signatures on DNF repositories, now also uses `rpm-sequoia` through the `librpmio` library. As a result, to provide consistent user experience, the `dnf`, `librpm`, and `rpm` components now use the same PGP implementation.
    • Done
    • None

      RPM in RHEL 10 uses rpm-sequoia since 2022-11-24 (002373bffdb75af81bf2bdef6c0b06b6d5616922 commit). To unify DNF's stack PGP handling with RPM, it's good idea to move DNF's stack from gpgme to librpmio.

      Upstream commit https://github.com/rpm-software-management/librepo/pull/318.

              rhn-support-ppisar Petr Pisar
              rhn-support-ppisar Petr Pisar
              Eva Mrakova Eva Mrakova
              Mariya Pershina Mariya Pershina
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: