rpm/sign
Panu Matilainen b1aeafef49 Stop adding rpm v3 header+payload signatures by default where not needed
On packages where a separate payload digest exists (ie those built with
rpm >= 4.14), rpm v3 header+payload signatures are nothing but expensive
legacy baggage, as the payload digest will be signed by a header-only
signature already, without having to recalculate the entire file.

Automatically detect the payload digest presence and only add V3
signatures on packages that need it, but also add an override switch
to force their addition if needed for compatibility or so. A particular
use-case would be ability to signature-level verify the entire package
on rpm older than 4.14.

Fixes: #863
2020-03-10 12:11:17 +02:00
..
Makefile.am Only librpmsign needs libimaevm, dont link to EVERYTHING... 2017-06-08 17:20:37 +03:00
rpmgensig.c Stop adding rpm v3 header+payload signatures by default where not needed 2020-03-10 12:11:17 +02:00
rpmsign.h Stop adding rpm v3 header+payload signatures by default where not needed 2020-03-10 12:11:17 +02:00
rpmsignfiles.c Rename variable to make its usage and the surrounding code clearer 2019-06-05 10:33:07 +03:00
rpmsignfiles.h Place file signatures into the signature header where they belong 2017-10-10 12:18:36 +03:00