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

universal-ctags / target-openssl / 5565345765
68%
target-openssl: 68%

Build:
Build:
LAST BUILD BRANCH: master
DEFAULT BRANCH: target-openssl
Ran 16 Jul 2023 03:04AM UTC
Jobs 1
Files 1355
Run time 17s
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

19 May 2023 10:42AM UTC coverage: 68.057% (-0.001%) from 68.058%
5565345765

push

github

t8m
Update hkdf.c to avoid potentially vulnerable code pattern

The expression "if (a+b>c) a=c-b" is incorrect if "a+b" overflows.
It should be replaced by "if (a>c-b) a=c-b", which avoids the
potential overflow and is much easier to understand.

This pattern is the root cause of CVE-2022-37454, a buffer overflow
vulnerability in the "official" SHA-3 implementation.

It has been confirmed that the addition in
https://github.com/openssl/openssl/blob/master/providers/implementations/kdfs/hkdf.c#L534
cannot overflow. So this is only a minor change proposal to avoid
a potentially vulnerable code pattern and to improve readability.
More information: https://github.com/github/codeql/pull/12036#issuecomment-1466056959

CLA: trivial

Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20990)

172855 of 253986 relevant lines covered (68.06%)

2413220.49 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5565345765.1 16 Jul 2023 03:04AM UTC 1355
68.06
GitHub Action Run
Source Files on build 5565345765
  • Tree
  • List 1355
  • Changed 324
  • Source Changed 0
  • Coverage Changed 324
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #5565345765
  • 56a51b5a on github
  • Prev Build on master (#5559905512)
  • Next Build on master (#5582604495)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc