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

open-quantum-safe / liboqs / 25890987150
82%

Build:
DEFAULT BRANCH: main
Ran 15 May 2026 12:11AM UTC
Jobs 3
Files 2877
Run time 4min
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 May 2026 11:12PM UTC coverage: 82.276%. Remained the same
25890987150

push

github

web-flow
Add OQS_SIG_STFL_keygen_and_sign_supported() for runtime detection (#2434)

* Guard trailing_1_bits with OQS_ALLOW_LMS_KEY_AND_SIG_GEN

The static helper trailing_1_bits in hss_keygen.c is only called from
inside the OQS_ALLOW_LMS_KEY_AND_SIG_GEN block, so configurations that
disable stateful key/signature generation (e.g. the
alpine-no-stfl-key-sig-gen CI job) trip -Wunused-function. The warning
was latent until the ci-alpine-amd64 image refresh brought in a CMake
new enough (>= 3.24) for CMAKE_COMPILE_WARNING_AS_ERROR to actually add
-Werror, turning it into a build failure.

Wrap the definition in the same #ifdef as its sole caller.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

Signed-off-by: Douglas Stebila <dstebila@uwaterloo.ca>

* Re-run clang format due to new CI images

Signed-off-by: Douglas Stebila <dstebila@uwaterloo.ca>

* Stop promoting warnings to errors for upstream XKCP code

xkcp_low/* is imported from the XKCP project and should not be patched
locally. With the refreshed ci-ubuntu-latest container shipping Clang
21.1.8 and a newer CMake, CMAKE_COMPILE_WARNING_AS_ERROR (set via
OQS_STRICT_WARNINGS) is now actually applied — Clang 21 then errors on
-Wimplicit-int-conversion in KeccakP-1600-opt64.c's COMPL macro.

Set COMPILE_WARNING_AS_ERROR=OFF on the four xkcp_low OBJECT targets so
upstream warnings are reported but don't fail the build, insulating us
from future compiler tightening on imported code.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Douglas Stebila <dstebila@uwaterloo.ca>

* Fix more latent warnings exposed by refreshed CI images

In vectors_sig.c, with -DOQS_MINIMAL_BUILD=SIG_slh_dsa the new GCC
treats the ml-dsa-only ext helpers as unused functions and trips on
unused 'extMu' parameters in the verify/sign paths. Guard the
ext helpers with the same ml-dsa #if used at their call sites, mark
extMu as used in the SLH-DSA path, and fix a 'OQS_ENABLE_SLH_DSA'
t... (continued)

3 of 10 new or added lines in 2 files covered. (30.0%)

33 existing lines in 10 files now uncovered.

208002 of 252811 relevant lines covered (82.28%)

8207326.79 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
9.96
0.28% src/sig_stfl/sig_stfl.c
3
31.75
-0.46% tests/example_sig_stfl.c

Coverage Regressions

Lines Coverage ∆ File
11
90.76
-9.24% src/kem/kyber/oldpqclean_kyber768_aarch64/rejsample.c
6
90.14
-4.23% src/kem/kyber/oldpqclean_kyber768_aarch64/indcpa.c
5
94.44
-4.63% src/kem/kyber/pqcrystals-kyber_kyber768_ref/indcpa.c
4
9.96
0.28% src/sig_stfl/sig_stfl.c
2
61.9
-0.45% src/sig/ml_dsa/mldsa-native_ml-dsa-65_x86_64/mldsa/src/sign.c
1
96.25
-0.09% src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c
1
76.7
-0.49% src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c
1
95.73
-0.09% src/sig/falcon/pqclean_falcon-padded-512_aarch64/keygen.c
1
33.33
-4.17% src/sig/ml_dsa/mldsa-native_ml-dsa-44_x86_64/mldsa/src/rounding.h
1
95.65
-2.17% src/sig/uov/pqov_ov_Is_ref/ov.c
Jobs
ID Job ID Ran Files Coverage
1 x64-distbuild - 25890987150.1 15 May 2026 12:30AM UTC 2346
56.51
GitHub Action Run
2 x64-generic - 25890987150.2 15 May 2026 12:32AM UTC 1259
85.37
GitHub Action Run
3 arm64-distbuild - 25890987150.3 15 May 2026 12:11AM UTC 1789
60.31
GitHub Action Run
Source Files on build 25890987150
  • Tree
  • List 2877
  • Changed 27
  • Source Changed 2
  • Coverage Changed 27
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25890987150
  • 4cc83e5f on github
  • Prev Build on main (#25882818606)
  • Next Build on main (#25922138360)
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

© 2026 Coveralls, Inc