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

google / OpenSK / 13861062806
97%
2.1: 97%

Build:
Build:
LAST BUILD BRANCH: develop
DEFAULT BRANCH: 2.1
Ran 14 Mar 2025 04:35PM 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

14 Mar 2025 04:30PM UTC coverage: 97.326% (-0.03%) from 97.356%
13861062806

push

github

web-flow
Replaces libraries/crypto with RustCrypto (#722)

* Replaces libraries/crypto with RustCrypto

Removes the now unnecessary feature and all occurances of the old
library.
To fit within 128 kB with the app, we compile with -z and compile core
and alloc. The latter trick is independent and we could have done this
before.

Speed of crypto:
Aes256::encrypt_block - 0.52
Aes256::decrypt_block - 0.52
Sha256::digest(32 bytes) - 0.18
Ecdsa::SecretKey::random - 326.11
Ecdsa::SecretKey::public_key - 0.03
Ecdsa::SecretKey::sign - 368.53

The biggest downside is that signing is twice as slow, and random key
generation takes more time.

Fixes #1.
Fixes #716.
Fixes the failing `cargo audit` tests by not importing `ring` anymore.

* Fixes Python style

13396 of 13764 relevant lines covered (97.33%)

11177.18 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
5
50.0
-50.0% libraries/opensk/src/api/crypto/sha256.rs
Jobs
ID Job ID Ran Files Coverage
1 13861062806.1 14 Mar 2025 04:35PM UTC 38
97.33
GitHub Action Run
Source Files on build 13861062806
  • Tree
  • List 38
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 51d49334 on github
  • Prev Build on develop (#13814190500)
  • Next Build on develop (#15995220350)
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