Commit 1649796
PGP: Use new librepo PGP API, remove gpgme dependency
Libdnf assumed that librepo internally uses gpgme for PGP keyring. Libdnf
used the librepo keyring directly via gpgme instead of using the librepo
API. It had to, the librepo API was insufficient.
Librepo in version 1.15.0 extended the PGP API. This commmit uses
the extended librepo PGP API and removes libdnf's dependency on gpgme.
This is importand because a newer librepo may internally use a different
PGP implementation than gpgme.
The code was backported from libdnf5.1 parent 998efa8 commit 1649796
File tree
7 files changed
+54
-611
lines changed- cmake/modules
- libdnf
- repo
7 files changed
+54
-611
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
55 | 54 | | |
56 | 55 | | |
57 | 56 | | |
| |||
62 | 61 | | |
63 | 62 | | |
64 | 63 | | |
65 | | - | |
| 64 | + | |
66 | 65 | | |
67 | 66 | | |
68 | 67 | | |
| |||
131 | 130 | | |
132 | 131 | | |
133 | 132 | | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | 133 | | |
138 | 134 | | |
139 | 135 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| |||
0 commit comments