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

jplomas / liboqs / 21248974405
83%

Build:
DEFAULT BRANCH: main
Ran 22 Jan 2026 01:30PM UTC
Jobs 3
Files 3178
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

21 Jan 2026 07:15PM UTC coverage: 87.039% (+3.5%) from 83.587%
21248974405

push

github

web-flow
mldsa-native integration (#2284)

* mldsa-native integration [full tests] [extended tests]

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

* ML-DSA: Remove outdated patches and constant-time exceptions  [full tests] [extended tests]

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

---------

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

8894 of 11559 new or added lines in 115 files covered. (76.94%)

261 existing lines in 19 files now uncovered.

150941 of 173417 relevant lines covered (87.04%)

11975452.72 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
95.83
src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/rounding.h
1
95.83
src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/rounding.h
2
94.44
src/sig/ml_dsa/mldsa-native_ml-dsa-44_aarch64/mldsa/src/native/aarch64/meta.h
2
99.03
src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/poly_kl.c
2
94.44
src/sig/ml_dsa/mldsa-native_ml-dsa-65_aarch64/mldsa/src/native/aarch64/meta.h
2
94.44
src/sig/ml_dsa/mldsa-native_ml-dsa-87_aarch64/mldsa/src/native/aarch64/meta.h
2
98.91
src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/poly_kl.c
3
95.95
src/sig/ml_dsa/mldsa-native_ml-dsa-44_x86_64/mldsa/src/native/x86_64/src/rej_uniform_eta2_avx2.c
3
95.95
src/sig/ml_dsa/mldsa-native_ml-dsa-87_x86_64/mldsa/src/native/x86_64/src/rej_uniform_eta2_avx2.c
7
95.3
src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/polyvec.c
7
96.9
src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/poly.c
7
95.95
src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/poly_kl.c
7
95.36
src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/polyvec.c
9
94.08
src/sig/ml_dsa/mldsa-native_ml-dsa-65_aarch64/mldsa/src/polyvec.c
9
94.23
src/sig/ml_dsa/mldsa-native_ml-dsa-65_x86_64/mldsa/src/polyvec.c
10
28.57
src/sig/ml_dsa/mldsa-native_ml-dsa-44_aarch64/mldsa/src/reduce.h
10
28.57
src/sig/ml_dsa/mldsa-native_ml-dsa-44_x86_64/mldsa/src/reduce.h
10
28.57
src/sig/ml_dsa/mldsa-native_ml-dsa-65_aarch64/mldsa/src/reduce.h
10
28.57
src/sig/ml_dsa/mldsa-native_ml-dsa-65_x86_64/mldsa/src/reduce.h
10
28.57
src/sig/ml_dsa/mldsa-native_ml-dsa-87_aarch64/mldsa/src/reduce.h
10
28.57
src/sig/ml_dsa/mldsa-native_ml-dsa-87_x86_64/mldsa/src/reduce.h
11
80.7
src/sig/ml_dsa/mldsa-native_ml-dsa-44_x86_64/mldsa/src/native/x86_64/meta.h
11
80.7
src/sig/ml_dsa/mldsa-native_ml-dsa-65_x86_64/mldsa/src/native/x86_64/meta.h
11
80.7
src/sig/ml_dsa/mldsa-native_ml-dsa-87_x86_64/mldsa/src/native/x86_64/meta.h
15
37.5
src/sig/ml_dsa/mldsa-native_ml-dsa-44_aarch64/mldsa/src/rounding.h
15
37.5
src/sig/ml_dsa/mldsa-native_ml-dsa-87_x86_64/mldsa/src/rounding.h
16
60.0
src/sig/ml_dsa/mldsa-native_ml-dsa-44_aarch64/mldsa/src/ct.h
16
89.4
src/sig/ml_dsa/mldsa-native_ml-dsa-44_aarch64/mldsa/src/polyvec.c
16
60.0
src/sig/ml_dsa/mldsa-native_ml-dsa-44_x86_64/mldsa/src/ct.h
16
89.68
src/sig/ml_dsa/mldsa-native_ml-dsa-44_x86_64/mldsa/src/polyvec.c
16
33.33
src/sig/ml_dsa/mldsa-native_ml-dsa-44_x86_64/mldsa/src/rounding.h
16
60.0
src/sig/ml_dsa/mldsa-native_ml-dsa-65_aarch64/mldsa/src/ct.h
16
33.33
src/sig/ml_dsa/mldsa-native_ml-dsa-65_aarch64/mldsa/src/rounding.h
16
60.0
src/sig/ml_dsa/mldsa-native_ml-dsa-65_x86_64/mldsa/src/ct.h
16
33.33
src/sig/ml_dsa/mldsa-native_ml-dsa-65_x86_64/mldsa/src/rounding.h
16
60.0
src/sig/ml_dsa/mldsa-native_ml-dsa-87_aarch64/mldsa/src/ct.h
16
89.47
src/sig/ml_dsa/mldsa-native_ml-dsa-87_aarch64/mldsa/src/polyvec.c
16
33.33
src/sig/ml_dsa/mldsa-native_ml-dsa-87_aarch64/mldsa/src/rounding.h
16
60.0
src/sig/ml_dsa/mldsa-native_ml-dsa-87_x86_64/mldsa/src/ct.h
16
89.81
src/sig/ml_dsa/mldsa-native_ml-dsa-87_x86_64/mldsa/src/polyvec.c
18
92.04
src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/poly.c
18
92.04
src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/poly.c
25
87.18
src/sig/ml_dsa/mldsa-native_ml-dsa-87_aarch64/mldsa/src/poly_kl.c
25
87.18
src/sig/ml_dsa/mldsa-native_ml-dsa-87_x86_64/mldsa/src/poly_kl.c
36
83.49
src/sig/ml_dsa/mldsa-native_ml-dsa-44_aarch64/mldsa/src/poly_kl.c
36
83.49
src/sig/ml_dsa/mldsa-native_ml-dsa-44_x86_64/mldsa/src/poly_kl.c
44
76.09
src/sig/ml_dsa/mldsa-native_ml-dsa-65_aarch64/mldsa/src/poly_kl.c
44
76.09
src/sig/ml_dsa/mldsa-native_ml-dsa-65_x86_64/mldsa/src/poly_kl.c
78
67.9
src/sig/ml_dsa/mldsa-native_ml-dsa-65_aarch64/mldsa/src/poly.c
78
67.9
src/sig/ml_dsa/mldsa-native_ml-dsa-65_x86_64/mldsa/src/poly.c
89
63.37
src/sig/ml_dsa/mldsa-native_ml-dsa-44_aarch64/mldsa/src/poly.c
89
63.37
src/sig/ml_dsa/mldsa-native_ml-dsa-44_x86_64/mldsa/src/poly.c
89
63.37
src/sig/ml_dsa/mldsa-native_ml-dsa-87_aarch64/mldsa/src/poly.c
89
63.37
src/sig/ml_dsa/mldsa-native_ml-dsa-87_x86_64/mldsa/src/poly.c
166
62.27
src/sig/ml_dsa/mldsa-native_ml-dsa-44_aarch64/mldsa/src/sign.c
166
62.27
src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/sign.c
166
62.27
src/sig/ml_dsa/mldsa-native_ml-dsa-44_x86_64/mldsa/src/sign.c
166
62.36
src/sig/ml_dsa/mldsa-native_ml-dsa-65_aarch64/mldsa/src/sign.c
166
62.36
src/sig/ml_dsa/mldsa-native_ml-dsa-65_x86_64/mldsa/src/sign.c
166
62.44
src/sig/ml_dsa/mldsa-native_ml-dsa-87_aarch64/mldsa/src/sign.c
166
62.44
src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/sign.c
166
62.44
src/sig/ml_dsa/mldsa-native_ml-dsa-87_x86_64/mldsa/src/sign.c
168
61.9
src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/sign.c

Uncovered Existing Lines

Lines Coverage ∆ File
1
97.96
-2.04% src/kem/classic_mceliece/pqclean_mceliece460896f_avx2/encrypt.c
1
96.23
-0.09% src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c
1
76.7
-0.49% src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c
1
95.53
-0.09% src/sig/falcon/pqclean_falcon-512_avx2/keygen.c
1
95.55
-0.09% src/sig/falcon/pqclean_falcon-512_clean/keygen.c
1
95.65
-2.17% src/sig/uov/pqov_ov_Is_neon/ov.c
1
93.55
-1.61% src/sig/uov/pqov_ov_Is_pkc_skc_avx2/ov.c
2
97.06
-2.94% src/kem/ml_kem/mlkem-native_ml-kem-768_aarch64/mlkem/src/sampling.c
3
76.32
-2.63% src/common/sha3/sha3.c
3
87.56
-1.61% src/common/sha3/xkcp_sha3.c
3
96.34
-0.17% src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c
5
0.0
-100.0% usr/lib/gcc/x86_64-linux-gnu/13/include/avx512bwintrin.h
18
0.0
-75.0% src/common/sha3/avx512vl_sha3x4.c
22
0.0
-100.0% src/kem/bike/additional_r4/sampling_avx512.c
27
0.0
-100.0% usr/lib/gcc/x86_64-linux-gnu/13/include/avx512fintrin.h
29
0.0
-48.33% src/common/sha3/avx512vl_sha3.c
37
0.0
-100.0% src/kem/bike/additional_r4/gf2x_ksqr_avx512.c
46
0.0
-100.0% src/kem/bike/additional_r4/gf2x_mul_avx512.c
59
0.0
-100.0% src/kem/bike/additional_r4/decode_avx512.c
Jobs
ID Job ID Ran Files Coverage
1 x64-generic - 21248974405.1 22 Jan 2026 02:19PM UTC 1380
86.27
GitHub Action Run
2 arm64-distbuild - 21248974405.2 22 Jan 2026 01:30PM UTC 1907
61.24
GitHub Action Run
3 x64-distbuild - 21248974405.3 22 Jan 2026 02:19PM UTC 2650
57.28
GitHub Action Run
Source Files on build 21248974405
  • Tree
  • List 3178
  • Changed 35
  • Source Changed 3
  • Coverage Changed 35
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21248974405
  • 2959f1a4 on github
  • Prev Build on main (#21206894106)
  • Next Build on main (#21254604993)
  • Delete
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