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

rurban / openssl / 7734966193
69%

Build:
DEFAULT BRANCH: master
Ran 01 Feb 2024 02:02AM UTC
Jobs 1
Files 1182
Run time 2min
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

31 Jan 2024 10:37AM UTC coverage: 66.593% (-0.001%) from 66.594%
7734966193

push

github

mattcaswell
Fix error reporting in EVP_PKEY_{sign,verify,verify_recover}

For some reason, those functions (and the _init functions too) would
raise EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE when the passed
ctx is NULL, and then not check if the provider supplied the function
that would support these libcrypto functions.

This corrects the situation, and has all those libcrypto functions
raise ERR_R_PASS_NULL_PARAMETER if ctx is NULL, and then check for the
corresponding provider supplied, and only when that one is missing,
raise EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE.

Because 0 doesn't mean error for EVP_PKEY_verify(), -1 is returned when
ERR_R_PASSED_NULL_PARAMETER is raised.  This is done consistently for all
affected functions.

Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23411)

141189 of 212019 relevant lines covered (66.59%)

2358177.41 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7734966193.1 01 Feb 2024 02:02AM UTC 0
66.59
GitHub Action Run
Source Files on build 7734966193
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #7734966193
  • 5a25177d on github
  • Prev Build on master (#7719930030)
  • Next Build on master (#7750142781)
  • Delete
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