-
Bug
-
Resolution: Unresolved
-
Major
-
rhel-10.0
-
rust-rpm-sequoia-1.9.0.1-1.el10
-
No
-
Important
-
1
-
rhel-security-crypto
-
23
-
1
-
False
-
False
-
-
Yes
-
Crypto25July
-
- rpm verifies packages with both (correct) PQ and RSA signatures
- rpm fails verification if either PQ or RSA signature key is not trusted
- rpm fails verification if both PQ and RSA signature is corrupted
-
Pass
-
Automated
-
Feature
-
-
Proposed
-
Unspecified
-
Unspecified
-
Unspecified
-
None
What were you trying to do that didn't work?
rpm-sequoia can not handle PQC keys and OpenPGP v6 keys in general
What is the impact of this issue to you?
We can not verify PQC OpenPGP v6 signatures on RPMs required by CNSA 2.0
Please provide the package NVR for which the bug is seen:
rpm-sequoia-1.6.0
How reproducible is this bug?:
always
Steps to reproduce
- Install rpm-sequoia (installed by default)
- try to verify RPM signature signed with OpenPGP v6 keys (for example one from rust-sequoia-sq/Sanity/Signing-rpm test)
- rpmkeys -Kv /tmp/hello-2.0-1.x86_64.rpm
Expected results
...
Header OpenPGP V6 Ed25519/SHA512 signature, key fingerprint: 036824f0ac60aed6f1a3256f88190469f6d7255e3d8e41c577233aa03e0bb9d3: OK
Actual results
...
Header OpenPGP V6 Ed25519/SHA512 signature, key ID 0e00df3ed2d7b65e: BAD
- links to
-
RHBA-2025:151930 rust-rpm-sequoia update