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

open-quantum-safe / liboqs / 40834302118
79%

Build:
DEFAULT BRANCH: main
Ran 29 Oct 2026 07:25AM UTC
Jobs 3
Files 2073
Run time 2min
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

29 Oct 2026 07:15AM UTC coverage: 79.386% (-1.6%) from 81.028%
40834302118

push

github

web-flow
Disable Classic McEliece by default (#2640)

* Disable Classic McEliece

Signed-off-by: RodriM11 <62776780+RodriM11@users.noreply.github.com>

* Document that Classic McEliece is disabled by default

CONFIGURE.md said that every OQS_ENABLE_KEM_ALG family option is ON by
default, and that OQS_ALGS_ENABLED=All selects every algorithm in
liboqs. Neither holds now that OQS_ENABLE_KEM_CLASSIC_MCELIECE defaults
to OFF, and the first was already wrong for XMSS and LMS. List the
exceptions, and describe All as leaving each algorithm at its own
setting. NIST_R4 still enables every Classic McEliece parameter set, so
its description is unchanged.

Add a datasheet advisory saying why the family is disabled by default
and how to enable it, and regenerate classic_mceliece.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Douglas Stebila <dstebila@uwaterloo.ca>

* Remove Classic McEliece from the weekly KEM benchmark

kem-bench.yml builds speed_kem with default options. With Classic
McEliece disabled by default, OQS_KEM_new() returns NULL for its ten
parameter sets, so speed_kem exits with a usage error and those matrix
jobs would fail every week. Remove them from the matrix.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Douglas Stebila <dstebila@uwaterloo.ca>

---------

Signed-off-by: RodriM11 <62776780+RodriM11@users.noreply.github.com>
Signed-off-by: Douglas Stebila <dstebila@uwaterloo.ca>
Co-authored-by: Douglas Stebila <dstebila@uwaterloo.ca>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

153560 of 193434 relevant lines covered (79.39%)

3861249.11 hits per line

Coverage Regressions

Lines Coverage ∆ File
20
82.18
-9.9% src/kem/kem.c
5
69.53
-1.95% tests/test_kem.c
2
64.9
-0.46% src/sig/ml_dsa/mldsa-native_ml-dsa-65_x86_64/mldsa/src/sign.c
2
94.74
-3.51% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/packing.c
1
76.99
-0.88% src/kem/hqc/pqc-hqc_hqc-5_ref/vector.c
1
95.53
-0.09% src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c
1
96.49
-1.75% src/sig/ml_dsa/mldsa-native_ml-dsa-65_aarch64/mldsa/src/packing.c
1
96.49
-1.75% src/sig/ml_dsa/mldsa-native_ml-dsa-87_aarch64/mldsa/src/packing.c
1
95.16
-1.61% src/sig/uov/pqov_ov_Is_pkc_ref/ov.c
Jobs
ID Job ID Ran Files Coverage
1 x64-generic - 40834302118.1 29 Oct 2026 07:30AM UTC 936
83.33
GitHub Action Run
2 x64-distbuild - 40834302118.2 29 Oct 2026 07:25AM UTC 1648
52.38
GitHub Action Run
3 arm64-distbuild - 40834302118.3 29 Oct 2026 07:26AM UTC 1358
56.77
GitHub Action Run
Source Files on build 40834302118
  • Tree
  • List 2073
  • Changed 26
  • Source Changed 0
  • Coverage Changed 26
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #40834302118
  • 9fb80ab0 on github
  • Prev Build on main (#40565087428)
  • Next Build on main (#40924987001)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc