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

mendersoftware / mender / 1046247406
76%
master: 80%

Build:
Build:
LAST BUILD BRANCH: 5.0.x
DEFAULT BRANCH: master
Ran 23 Oct 2023 01:29PM UTC
Jobs 1
Files 131
Run time 3s
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

23 Oct 2023 09:07AM UTC coverage: 80.105% (-0.1%) from 80.226%
1046247406

push

gitlab-ci

oleorhagen
feat(crypto): Add HSM support

This adds support for HSM key storage. This is a wrapper around the existing
OpenSSL external crypto support, and supports both the deprecated `ENGINE` API
in OpenSSL 1.x, and the new `Provider` API in OpenSSL 3.x.

Ticket: MEN-6668
Changelog: The client's HSM crypto-module support is changed so that the
`PrivateKey` used for `authentication` is always taken from the configurations:
`security.AuthPrivateKey`, and the `HttpsClient.private_key` is only used as the
key for the associated certificate `HttpsClient.client_certificate`. The two can
still use the same key, but this means now that you add the same key `url` in
both places.

Signed-off-by: Ole Petter <ole.orhagen@northern.tech>

66 of 66 new or added lines in 7 files covered. (100.0%)

6845 of 8545 relevant lines covered (80.11%)

9412.89 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
59.49
-0.26% mender-auth/cli/actions.cpp
3
88.35
-0.24% common/http/platform/beast/http.cpp
29
67.26
-4.68% common/crypto/platform/openssl/crypto.cpp

Uncovered Existing Lines

Lines Coverage ∆ File
1
61.9
-4.76% common/processes/processes.cpp
39
67.26
-4.68% common/crypto/platform/openssl/crypto.cpp
Jobs
ID Job ID Ran Files Coverage
1 1046247406.1 23 Oct 2023 01:29PM UTC 131
80.11
Source Files on build 1046247406
  • Tree
  • List 131
  • Changed 44
  • Source Changed 11
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • GitLab CI Build #1046247406
  • fa9f8c7a on github
  • Prev Build on HEAD (#1046246711)
  • Next Build on HEAD (#1047120438)
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