• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

IJHack / QtPass / 40413259847
93%

Build:
DEFAULT BRANCH: main
Ran 26 Oct 2026 10:49PM UTC
Jobs 1
Files 117
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

26 Oct 2026 10:32PM UTC coverage: 92.861% (+0.01%) from 92.851%
40413259847

push

github

web-flow
RnpCrypto: blanks only in fingerprints, a clear error for an unusable key (#2052)

The two leftovers from nogeenhenk's re-check of #2048:

- Blanks were dropped from any hex recipient, so "dead beef" (a user
  ID) was looked up as the short key ID DEADBEEF. As in gpg, blanks
  between groups are now allowed in a 40- or 64-digit fingerprint only;
  a key ID with a blank in it is a user ID.
- A key named by fingerprint or long key ID that cannot be encrypted to
  (expired, revoked, or no valid encryption subkey) went on to RNP and
  failed there with a generic error. It is now refused up front with
  "The key ... cannot be encrypted to", naming why it may be.

Tests: blanksOnlyInAFingerprint and anExactlyNamedUnusableKeySaysWhy.
20/20, also under ASan and UBSan.


Claude-Session: https://claude.ai/code/session_01VJygpMUf461yZgfAqwMJ6d

Signed-off-by: Anne Jan Brouwer <brouwer@annejan.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

9170 of 9875 relevant lines covered (92.86%)

193.72 hits per line

Jobs
ID Job ID Ran Files Coverage
1 40413259847.1 26 Oct 2026 10:49PM UTC 117
92.86
GitHub Action Run
Source Files on build 40413259847
  • Tree
  • List 117
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #40413259847
  • 8daabceb on github
  • Prev Build on main (#40408942413)
  • Next Build on main (#40416601267)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc