Oh, right: an unsupported algorithm will be treated equally to non-existent 
ones, and if it's a signature the package will simply be considered unsigned. 
And, in the traditional configuration a signature is not required.

Add this to the verify command and it will fail because there's no positive 
verification of the signature:
`--define "_pkgverify_level signature"`

The unsupported digest behavior is to permit the package to be verified by some 
other means, and that's even more important going forward as we add support for 
multiple signatures per package. It's is a dark corner for sure and non-obvious 
behavior when you first encounter it, but it's something we can't change 
without breaking other things.

It'll be fixed by #1573.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3416#issuecomment-2446922390
You are receiving this because you are subscribed to this thread.

Message ID: <rpm-software-management/rpm/pull/3416/c2446922...@github.com>
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to