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

google / OpenSK / 9779569975
97%
2.1: 97%

Build:
Build:
LAST BUILD BRANCH: develop
DEFAULT BRANCH: 2.1
Ran 03 Jul 2024 02:20PM UTC
Jobs 1
Files 38
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

03 Jul 2024 02:17PM UTC coverage: 97.141% (+0.001%) from 97.14%
9779569975

push

github

web-flow
Fixes and moves the SHA256 busy check (#689)

Inside `libraries/opensk`, we want to preserve the property that there
are never two SHA256 hashes calculates in parallel. This is useful to
support hardware crypto that can't swap out its state.

To check this property, there was an assertion in `libraries/crypto`.
However, the assertion

- didn't work,
- should have been in opensk instead
- and should run in tests, but not when deployed.

Since Rust runs tests in parallel, this PR makes sure that the assertion
only fails if two SHA256 are calculated within one thread.

Fixes #688

11 of 11 new or added lines in 1 file covered. (100.0%)

13420 of 13815 relevant lines covered (97.14%)

10686.54 hits per line

Jobs
ID Job ID Ran Files Coverage
1 9779569975.1 03 Jul 2024 02:20PM UTC 38
97.14
GitHub Action Run
Source Files on build 9779569975
  • Tree
  • List 38
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 19063c43 on github
  • Prev Build on develop (#9254285344)
  • Next Build on develop (#10094088037)
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