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

open-quantum-safe / liboqs / 24091480211
82%

Build:
DEFAULT BRANCH: main
Ran 07 Apr 2026 04:46PM UTC
Jobs 3
Files 2878
Run time 6min
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

07 Apr 2026 04:05PM UTC coverage: 82.299% (-0.3%) from 82.625%
24091480211

push

github

web-flow
Update mlkem-native to v1.1.0 (#2376)

* Update mlkem-native to v1.1.0 [full tests] [extended tests]

Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>

* ML-KEM: Remove constant-time passes whitelist [full tests] [extended tests]

This commit removes the constant time passes which for ML-KEM that is used
to suppress the false positives of the constant-time tests.
This is no longer needed with mlkem-native as mlkem-native does explicit
declassifications for public data that is being branched on.

Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>

---------

Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
Co-authored-by: Douglas Stebila <dstebila@users.noreply.github.com>

3092 of 3774 new or added lines in 99 files covered. (81.93%)

437 existing lines in 35 files now uncovered.

207942 of 252665 relevant lines covered (82.3%)

8210170.47 hits per line

Uncovered Changes

Lines Coverage ∆ File
35
31.9
-68.1% src/kem/ml_kem/mlkem-native_ml-kem-1024_x86_64/mlkem/src/compress.c
28
39.36
-60.64% src/kem/ml_kem/mlkem-native_ml-kem-512_x86_64/mlkem/src/compress.c
28
39.36
-60.64% src/kem/ml_kem/mlkem-native_ml-kem-768_x86_64/mlkem/src/compress.c
27
28.87
-71.13% src/kem/ml_kem/mlkem-native_ml-kem-1024_aarch64/mlkem/src/poly.c
27
28.87
-71.13% src/kem/ml_kem/mlkem-native_ml-kem-1024_x86_64/mlkem/src/poly.c
27
28.87
-71.13% src/kem/ml_kem/mlkem-native_ml-kem-512_aarch64/mlkem/src/poly.c
27
28.87
-71.13% src/kem/ml_kem/mlkem-native_ml-kem-512_x86_64/mlkem/src/poly.c
27
28.87
-71.13% src/kem/ml_kem/mlkem-native_ml-kem-768_aarch64/mlkem/src/poly.c
27
28.87
-71.13% src/kem/ml_kem/mlkem-native_ml-kem-768_x86_64/mlkem/src/poly.c
25
79.67
-15.64% src/kem/ml_kem/mlkem-native_ml-kem-1024_aarch64/mlkem/src/kem.c
25
79.67
-15.64% src/kem/ml_kem/mlkem-native_ml-kem-1024_ref/mlkem/src/kem.c
25
79.67
-15.64% src/kem/ml_kem/mlkem-native_ml-kem-1024_x86_64/mlkem/src/kem.c
25
79.67
-15.64% src/kem/ml_kem/mlkem-native_ml-kem-512_aarch64/mlkem/src/kem.c
25
79.67
-15.64% src/kem/ml_kem/mlkem-native_ml-kem-512_ref/mlkem/src/kem.c
25
79.67
-15.64% src/kem/ml_kem/mlkem-native_ml-kem-512_x86_64/mlkem/src/kem.c
25
79.67
-15.64% src/kem/ml_kem/mlkem-native_ml-kem-768_aarch64/mlkem/src/kem.c
25
79.67
-15.64% src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/kem.c
25
79.67
-15.64% src/kem/ml_kem/mlkem-native_ml-kem-768_x86_64/mlkem/src/kem.c
13
81.16
-16.51% src/kem/ml_kem/mlkem-native_ml-kem-1024_x86_64/mlkem/src/native/x86_64/meta.h
13
81.16
-16.51% src/kem/ml_kem/mlkem-native_ml-kem-512_x86_64/mlkem/src/native/x86_64/meta.h
13
81.16
-16.51% src/kem/ml_kem/mlkem-native_ml-kem-768_x86_64/mlkem/src/native/x86_64/meta.h
9
91.86
-1.0% src/kem/ml_kem/mlkem-native_ml-kem-1024_aarch64/mlkem/src/indcpa.c
9
91.86
-1.0% src/kem/ml_kem/mlkem-native_ml-kem-1024_ref/mlkem/src/indcpa.c
9
91.95
-0.79% src/kem/ml_kem/mlkem-native_ml-kem-1024_x86_64/mlkem/src/indcpa.c
9
91.76
-0.98% src/kem/ml_kem/mlkem-native_ml-kem-512_aarch64/mlkem/src/indcpa.c
9
91.76
-0.98% src/kem/ml_kem/mlkem-native_ml-kem-512_ref/mlkem/src/indcpa.c
9
91.86
-0.76% src/kem/ml_kem/mlkem-native_ml-kem-512_x86_64/mlkem/src/indcpa.c
7
91.51
-8.49% src/kem/ml_kem/mlkem-native_ml-kem-1024_aarch64/mlkem/src/compress.c
7
21.43
-78.57% src/kem/ml_kem/mlkem-native_ml-kem-1024_x86_64/mlkem/src/compress.h
7
89.29
-10.71% src/kem/ml_kem/mlkem-native_ml-kem-512_aarch64/mlkem/src/compress.c
7
21.43
-78.57% src/kem/ml_kem/mlkem-native_ml-kem-512_x86_64/mlkem/src/compress.h
7
89.29
-10.71% src/kem/ml_kem/mlkem-native_ml-kem-768_aarch64/mlkem/src/compress.c
7
21.43
-78.57% src/kem/ml_kem/mlkem-native_ml-kem-768_x86_64/mlkem/src/compress.h
6
86.52
-13.48% src/kem/ml_kem/mlkem-native_ml-kem-1024_aarch64/mlkem/src/poly_k.c
6
86.52
-13.48% src/kem/ml_kem/mlkem-native_ml-kem-1024_x86_64/mlkem/src/poly_k.c
6
88.68
-11.32% src/kem/ml_kem/mlkem-native_ml-kem-512_aarch64/mlkem/src/poly_k.c
6
88.68
-11.32% src/kem/ml_kem/mlkem-native_ml-kem-512_x86_64/mlkem/src/poly_k.c
6
96.49
-3.51% src/kem/ml_kem/mlkem-native_ml-kem-768_aarch64/mlkem/src/indcpa.c
6
84.62
-15.38% src/kem/ml_kem/mlkem-native_ml-kem-768_aarch64/mlkem/src/poly_k.c
6
96.49
-3.51% src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/indcpa.c
6
96.53
-3.47% src/kem/ml_kem/mlkem-native_ml-kem-768_x86_64/mlkem/src/indcpa.c
6
84.62
-15.38% src/kem/ml_kem/mlkem-native_ml-kem-768_x86_64/mlkem/src/poly_k.c
1
96.15
0.15% src/kem/ml_kem/mlkem-native_ml-kem-1024_aarch64/mlkem/src/native/aarch64/meta.h
1
0.0
src/kem/ml_kem/mlkem-native_ml-kem-1024_aarch64/mlkem/src/poly.h
1
90.24
-9.76% src/kem/ml_kem/mlkem-native_ml-kem-1024_aarch64/mlkem/src/verify.h
1
0.0
src/kem/ml_kem/mlkem-native_ml-kem-1024_x86_64/mlkem/src/poly.h
1
90.24
-9.76% src/kem/ml_kem/mlkem-native_ml-kem-1024_x86_64/mlkem/src/verify.h
1
96.15
0.15% src/kem/ml_kem/mlkem-native_ml-kem-512_aarch64/mlkem/src/native/aarch64/meta.h
1
0.0
src/kem/ml_kem/mlkem-native_ml-kem-512_aarch64/mlkem/src/poly.h
1
90.24
-9.76% src/kem/ml_kem/mlkem-native_ml-kem-512_aarch64/mlkem/src/verify.h
1
0.0
src/kem/ml_kem/mlkem-native_ml-kem-512_x86_64/mlkem/src/poly.h
1
90.24
-9.76% src/kem/ml_kem/mlkem-native_ml-kem-512_x86_64/mlkem/src/verify.h
1
96.15
0.15% src/kem/ml_kem/mlkem-native_ml-kem-768_aarch64/mlkem/src/native/aarch64/meta.h
1
0.0
src/kem/ml_kem/mlkem-native_ml-kem-768_aarch64/mlkem/src/poly.h
1
90.24
-9.76% src/kem/ml_kem/mlkem-native_ml-kem-768_aarch64/mlkem/src/verify.h
1
0.0
src/kem/ml_kem/mlkem-native_ml-kem-768_x86_64/mlkem/src/poly.h
1
90.24
-9.76% src/kem/ml_kem/mlkem-native_ml-kem-768_x86_64/mlkem/src/verify.h

Coverage Regressions

Lines Coverage ∆ File
44
31.9
-68.1% src/kem/ml_kem/mlkem-native_ml-kem-1024_x86_64/mlkem/src/compress.c
42
28.87
-71.13% src/kem/ml_kem/mlkem-native_ml-kem-1024_aarch64/mlkem/src/poly.c
42
28.87
-71.13% src/kem/ml_kem/mlkem-native_ml-kem-1024_x86_64/mlkem/src/poly.c
42
28.87
-71.13% src/kem/ml_kem/mlkem-native_ml-kem-512_aarch64/mlkem/src/poly.c
42
28.87
-71.13% src/kem/ml_kem/mlkem-native_ml-kem-512_x86_64/mlkem/src/poly.c
42
28.87
-71.13% src/kem/ml_kem/mlkem-native_ml-kem-768_aarch64/mlkem/src/poly.c
42
28.87
-71.13% src/kem/ml_kem/mlkem-native_ml-kem-768_x86_64/mlkem/src/poly.c
29
39.36
-60.64% src/kem/ml_kem/mlkem-native_ml-kem-512_x86_64/mlkem/src/compress.c
29
39.36
-60.64% src/kem/ml_kem/mlkem-native_ml-kem-768_x86_64/mlkem/src/compress.c
6
86.52
-13.48% src/kem/ml_kem/mlkem-native_ml-kem-1024_aarch64/mlkem/src/poly_k.c
6
86.52
-13.48% src/kem/ml_kem/mlkem-native_ml-kem-1024_x86_64/mlkem/src/poly_k.c
6
88.68
-11.32% src/kem/ml_kem/mlkem-native_ml-kem-512_aarch64/mlkem/src/poly_k.c
6
88.68
-11.32% src/kem/ml_kem/mlkem-native_ml-kem-512_x86_64/mlkem/src/poly_k.c
6
84.62
-15.38% src/kem/ml_kem/mlkem-native_ml-kem-768_aarch64/mlkem/src/poly_k.c
6
84.62
-15.38% src/kem/ml_kem/mlkem-native_ml-kem-768_x86_64/mlkem/src/poly_k.c
4
21.43
-78.57% src/kem/ml_kem/mlkem-native_ml-kem-1024_x86_64/mlkem/src/compress.h
4
21.43
-78.57% src/kem/ml_kem/mlkem-native_ml-kem-512_x86_64/mlkem/src/compress.h
4
21.43
-78.57% src/kem/ml_kem/mlkem-native_ml-kem-768_x86_64/mlkem/src/compress.h
3
90.24
-9.76% src/kem/ml_kem/mlkem-native_ml-kem-1024_aarch64/mlkem/src/verify.h
3
90.24
-9.76% src/kem/ml_kem/mlkem-native_ml-kem-1024_x86_64/mlkem/src/verify.h
3
90.24
-9.76% src/kem/ml_kem/mlkem-native_ml-kem-512_aarch64/mlkem/src/verify.h
3
90.24
-9.76% src/kem/ml_kem/mlkem-native_ml-kem-512_x86_64/mlkem/src/verify.h
3
90.24
-9.76% src/kem/ml_kem/mlkem-native_ml-kem-768_aarch64/mlkem/src/verify.h
3
90.24
-9.76% src/kem/ml_kem/mlkem-native_ml-kem-768_x86_64/mlkem/src/verify.h
3
96.32
-0.18% src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c
2
91.51
-8.49% src/kem/ml_kem/mlkem-native_ml-kem-1024_aarch64/mlkem/src/compress.c
2
89.29
-10.71% src/kem/ml_kem/mlkem-native_ml-kem-512_aarch64/mlkem/src/compress.c
2
89.29
-10.71% src/kem/ml_kem/mlkem-native_ml-kem-768_aarch64/mlkem/src/compress.c
2
61.99
-0.45% src/sig/ml_dsa/mldsa-native_ml-dsa-87_aarch64/mldsa/src/sign.c
1
95.92
-2.04% src/kem/classic_mceliece/pqclean_mceliece460896_avx2/encrypt.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.83
-4.17% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/rounding.h
1
33.33
-4.17% src/sig/ml_dsa/mldsa-native_ml-dsa-87_x86_64/mldsa/src/rounding.h
1
94.44
-1.85% src/sig/uov/pqov_ov_Ip_pkc_neon/ov.c
Jobs
ID Job ID Ran Files Coverage
1 x64-generic - 24091480211.1 07 Apr 2026 05:31PM UTC 1259
85.42
GitHub Action Run
2 arm64-distbuild - 24091480211.2 07 Apr 2026 04:46PM UTC 1789
60.32
GitHub Action Run
3 x64-distbuild - 24091480211.3 07 Apr 2026 05:24PM UTC 2347
56.53
GitHub Action Run
Source Files on build 24091480211
  • Tree
  • List 2878
  • Changed 117
  • Source Changed 99
  • Coverage Changed 117
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24091480211
  • 43691788 on github
  • Prev Build on main (#24081619286)
  • Next Build on main (#24098804507)
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