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

open-quantum-safe / liboqs / 40503324947
70%
main: 79%

Build:
Build:
LAST BUILD BRANCH: dependabot/github_actions/github-actions-e48413c373
DEFAULT BRANCH: main
Ran 27 Oct 2026 12:34PM UTC
Jobs 2
Files 2633
Run time 1min
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

27 Oct 2026 12:23PM UTC coverage: 70.281% (-15.0%) from 85.245%
40503324947

Pull #2593

github

web-flow
Merge be3dc9053 into e1f480f38
Pull Request #2593: Add SQIsign

169274 of 240854 relevant lines covered (70.28%)

2439986.82 hits per line

Coverage Regressions

Lines Coverage ∆ File
1107
0.0
-96.51% src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c
1104
0.0
-96.25% src/sig/falcon/pqclean_falcon-1024_clean/keygen.c
1097
0.0
-95.64% src/sig/falcon/pqclean_falcon-512_clean/keygen.c
1097
0.0
-95.64% src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c
637
42.55
-55.65% src/sig/sig.c
337
0.0
-77.65% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/sign.c
336
0.0
-77.6% src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/sign.c
335
0.0
-77.55% src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/sign.c
305
0.0
-84.25% src/sig/mayo/pqmayo_mayo-3_opt/mayo.c
305
0.0
-84.25% src/sig/mayo/pqmayo_mayo-5_opt/mayo.c
296
0.0
-84.09% src/sig/mayo/pqmayo_mayo-2_opt/mayo.c
295
0.0
-83.81% src/sig/mayo/pqmayo_mayo-1_opt/mayo.c
288
0.0
-97.63% src/sig/mqom/mqom_mqom_common/rijndael_ct64_enc.h
224
0.0
-96.97% src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/poly.c
217
0.0
-92.34% src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/poly.c
213
0.0
-92.21% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/poly.c
196
0.0
-88.29% src/sig/falcon/pqclean_falcon-1024_clean/fft.c
196
0.0
-88.29% src/sig/falcon/pqclean_falcon-512_clean/fft.c
196
0.0
-88.29% src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c
196
0.0
-88.29% src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c
189
0.0
-98.95% src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/poly_kl.c
186
0.0
-39.08% src/sig/falcon/pqclean_falcon-1024_clean/sign.c
186
0.0
-39.08% src/sig/falcon/pqclean_falcon-512_clean/sign.c
186
0.0
-39.08% src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c
186
0.0
-39.08% src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c
171
0.0
-96.61% src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/indcpa.c
170
0.0
-98.84% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/poly_kl.c
164
0.0
-92.13% src/kem/ml_kem/mlkem-native_ml-kem-1024_ref/mlkem/src/indcpa.c
162
0.0
-92.05% src/kem/ml_kem/mlkem-native_ml-kem-512_ref/mlkem/src/indcpa.c
158
0.0
-76.7% src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c
158
0.0
-76.7% src/sig/falcon/pqclean_falcon-512_clean/vrfy.c
158
0.0
-76.7% src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c
158
0.0
-76.7% src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c
154
0.0
-95.65% src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/poly_kl.c
151
0.0
-100.0% src/sig/mqom/mqom_mqom_common/piop_bitslice.c
149
0.0
-100.0% src/sig/falcon/pqclean_falcon-1024_clean/fpr.c
149
0.0
-100.0% src/sig/falcon/pqclean_falcon-512_clean/fpr.c
149
0.0
-100.0% src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c
149
0.0
-100.0% src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c
141
0.0
-100.0% src/sig/mqom/mqom_mqom_common/fields_bitsliced_branchconst.h
139
0.0
-65.88% src/sig/falcon/pqclean_falcon-1024_clean/codec.c
139
0.0
-65.88% src/sig/falcon/pqclean_falcon-512_clean/codec.c
139
0.0
-65.88% src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c
139
0.0
-65.88% src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c
120
0.0
-96.77% src/sig/uov/pqov_ov_III_pkc_ref/blas_u32.h
120
0.0
-96.77% src/sig/uov/pqov_ov_III_pkc_skc_ref/blas_u32.h
120
0.0
-96.77% src/sig/uov/pqov_ov_III_ref/blas_u32.h
120
0.0
-96.77% src/sig/uov/pqov_ov_Ip_pkc_ref/blas_u32.h
120
0.0
-96.77% src/sig/uov/pqov_ov_Ip_pkc_skc_ref/blas_u32.h
120
0.0
-96.77% src/sig/uov/pqov_ov_Ip_ref/blas_u32.h
120
0.0
-96.77% src/sig/uov/pqov_ov_V_pkc_ref/blas_u32.h
120
0.0
-96.77% src/sig/uov/pqov_ov_V_pkc_skc_ref/blas_u32.h
120
0.0
-96.77% src/sig/uov/pqov_ov_V_ref/blas_u32.h
107
0.0
-99.07% src/kem/kyber/pqcrystals-kyber_kyber1024_ref/indcpa.c
106
0.0
-75.18% src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h
104
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-1024_ref/mlkem/src/compress.c
104
0.0
-100.0% src/sig/mqom/mqom_mqom_common/fields_bitsliced.h
103
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-512_ref/mlkem/src/poly_k.c
102
0.0
-94.44% src/kem/kyber/pqcrystals-kyber_kyber512_ref/indcpa.c
102
0.0
-94.44% src/kem/kyber/pqcrystals-kyber_kyber768_ref/indcpa.c
101
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber1024_ref/poly.c
99
0.0
-79.84% src/kem/ml_kem/mlkem-native_ml-kem-1024_ref/mlkem/src/kem.c
99
0.0
-79.84% src/kem/ml_kem/mlkem-native_ml-kem-512_ref/mlkem/src/kem.c
99
0.0
-79.84% src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/kem.c
98
0.0
-69.5% src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c
98
0.0
-69.5% src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c
97
0.0
-73.48% src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h
97
0.0
-73.48% src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h
97
0.0
-73.48% src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h
96
0.0
-77.42% src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h
96
0.0
-77.42% src/sig/uov/pqov_ov_Is_pkc_skc_ref/blas_u32.h
96
0.0
-77.42% src/sig/uov/pqov_ov_Is_ref/blas_u32.h
95
0.0
-64.19% src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c
95
0.0
-64.19% src/sig/falcon/pqclean_falcon-512_clean/pqclean.c
92
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber512_ref/poly.c
92
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber768_ref/poly.c
89
0.0
-100.0% src/sig/uov/pqov_ov_III_pkc_ref/ov_publicmap.c
89
0.0
-100.0% src/sig/uov/pqov_ov_III_pkc_skc_ref/ov_publicmap.c
89
0.0
-100.0% src/sig/uov/pqov_ov_III_ref/ov_publicmap.c
89
0.0
-100.0% src/sig/uov/pqov_ov_Ip_pkc_ref/ov_publicmap.c
89
0.0
-100.0% src/sig/uov/pqov_ov_Ip_pkc_skc_ref/ov_publicmap.c
89
0.0
-100.0% src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c
89
0.0
-100.0% src/sig/uov/pqov_ov_V_pkc_ref/ov_publicmap.c
89
0.0
-100.0% src/sig/uov/pqov_ov_V_pkc_skc_ref/ov_publicmap.c
89
0.0
-100.0% src/sig/uov/pqov_ov_V_ref/ov_publicmap.c
87
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-1024_ref/mlkem/src/poly.c
87
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-512_ref/mlkem/src/poly.c
87
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/poly.c
86
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-1024_ref/mlkem/src/poly_k.c
82
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-512_ref/mlkem/src/compress.c
82
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/compress.c
75
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/poly_k.c
74
0.0
-17.13% src/sig/mqom/mqom_mqom_common/rijndael_ct64.c
73
0.0
-94.81% src/sig/uov/pqov_ov_Is_pkc_ref/blas_matrix_ref.c
73
0.0
-94.81% src/sig/uov/pqov_ov_Is_pkc_skc_ref/blas_matrix_ref.c
73
0.0
-94.81% src/sig/uov/pqov_ov_Is_ref/blas_matrix_ref.c
72
0.0
-100.0% src/sig/falcon/pqclean_falcon-1024_clean/fpr.h
72
0.0
-100.0% src/sig/falcon/pqclean_falcon-512_clean/fpr.h
72
0.0
-100.0% src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h
72
0.0
-100.0% src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h
71
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber1024_ref/polyvec.c
71
0.0
-94.67% src/sig/uov/pqov_ov_III_pkc_skc_ref/ov.c
71
0.0
-94.67% src/sig/uov/pqov_ov_Ip_pkc_skc_ref/ov.c
71
0.0
-94.67% src/sig/uov/pqov_ov_Is_pkc_skc_ref/ov.c
71
0.0
-94.67% src/sig/uov/pqov_ov_V_pkc_skc_ref/ov.c
70
0.0
-100.0% src/sig/uov/pqov_ov_Is_pkc_skc_ref/parallel_matrix_op.c
67
0.0
-93.06% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/polyvec.c
66
0.0
-83.54% src/kem/ml_kem/mlkem-native_ml-kem-512_ref/mlkem/src/sampling.c
66
0.0
-92.96% src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/polyvec.c
66
0.0
-100.0% src/sig/uov/pqov_ov_Is_pkc_ref/ov_publicmap.c
66
0.0
-100.0% src/sig/uov/pqov_ov_Is_pkc_skc_ref/ov_publicmap.c
66
0.0
-100.0% src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c
65
0.0
-92.86% src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/polyvec.c
64
0.0
-100.0% src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h
64
0.0
-100.0% src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h
64
0.0
-100.0% src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h
63
0.0
-98.44% src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h
62
0.0
-100.0% src/sig/uov/pqov_ov_III_pkc_skc_ref/parallel_matrix_op.c
62
0.0
-100.0% src/sig/uov/pqov_ov_Ip_pkc_skc_ref/parallel_matrix_op.c
62
0.0
-100.0% src/sig/uov/pqov_ov_V_pkc_skc_ref/parallel_matrix_op.c
61
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber512_ref/polyvec.c
61
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber768_ref/polyvec.c
61
0.0
-96.83% src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/sampling.c
61
0.0
-81.33% src/sig/falcon/pqclean_falcon-1024_clean/common.c
61
0.0
-81.33% src/sig/falcon/pqclean_falcon-512_clean/common.c
61
0.0
-81.33% src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c
61
0.0
-81.33% src/sig/falcon/pqclean_falcon-padded-512_clean/common.c
59
0.0
-100.0% src/kem/bike/additional_r4/decode_avx512.c
59
0.0
-75.64% src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h
59
0.0
-75.64% src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h
59
0.0
-75.64% src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h
59
0.0
-75.64% src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h
59
0.0
-95.16% src/sig/uov/pqov_ov_III_pkc_ref/ov.c
59
0.0
-95.16% src/sig/uov/pqov_ov_Ip_pkc_ref/ov.c
59
0.0
-95.16% src/sig/uov/pqov_ov_Is_pkc_ref/ov.c
59
0.0
-95.16% src/sig/uov/pqov_ov_V_pkc_ref/ov.c
58
0.0
-100.0% src/sig/uov/pqov_ov_III_pkc_ref/gf16.h
58
0.0
-100.0% src/sig/uov/pqov_ov_III_pkc_skc_ref/gf16.h
58
0.0
-100.0% src/sig/uov/pqov_ov_III_ref/gf16.h
58
0.0
-100.0% src/sig/uov/pqov_ov_Ip_pkc_ref/gf16.h
58
0.0
-100.0% src/sig/uov/pqov_ov_Ip_pkc_skc_ref/gf16.h
58
0.0
-100.0% src/sig/uov/pqov_ov_Ip_ref/gf16.h
58
0.0
-100.0% src/sig/uov/pqov_ov_V_pkc_ref/gf16.h
58
0.0
-100.0% src/sig/uov/pqov_ov_V_pkc_skc_ref/gf16.h
58
0.0
-100.0% src/sig/uov/pqov_ov_V_ref/gf16.h
57
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/packing.c
57
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/packing.c
57
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/packing.c
56
48.36
-45.9% src/sig/mqom/mqom_mqom_common/expand_mq.c
55
0.0
-78.57% src/sig/uov/pqov_ov_Is_pkc_ref/parallel_matrix_op.c
55
0.0
-78.57% src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c
52
0.0
-80.0% src/sig/falcon/pqclean_falcon-1024_clean/rng.c
52
0.0
-80.0% src/sig/falcon/pqclean_falcon-512_clean/rng.c
52
0.0
-80.0% src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c
52
0.0
-80.0% src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c
52
0.0
-96.3% src/sig/uov/pqov_ov_III_ref/ov.c
52
0.0
-96.3% src/sig/uov/pqov_ov_Ip_ref/ov.c
52
0.0
-96.3% src/sig/uov/pqov_ov_Is_ref/ov.c
52
0.0
-96.3% src/sig/uov/pqov_ov_V_ref/ov.c
51
0.0
-100.0% src/sig/uov/pqov_ov_III_pkc_ref/blas_matrix_ref.c
51
0.0
-100.0% src/sig/uov/pqov_ov_III_pkc_skc_ref/blas_matrix_ref.c
51
0.0
-100.0% src/sig/uov/pqov_ov_III_ref/blas_matrix_ref.c
51
0.0
-100.0% src/sig/uov/pqov_ov_Ip_pkc_ref/blas_matrix_ref.c
51
0.0
-100.0% src/sig/uov/pqov_ov_Ip_pkc_skc_ref/blas_matrix_ref.c
51
0.0
-100.0% src/sig/uov/pqov_ov_Ip_ref/blas_matrix_ref.c
51
0.0
-100.0% src/sig/uov/pqov_ov_V_pkc_ref/blas_matrix_ref.c
51
0.0
-100.0% src/sig/uov/pqov_ov_V_pkc_skc_ref/blas_matrix_ref.c
51
0.0
-100.0% src/sig/uov/pqov_ov_V_ref/blas_matrix_ref.c
50
0.0
-79.37% src/kem/ml_kem/mlkem-native_ml-kem-1024_ref/mlkem/src/sampling.c
48
0.0
-100.0% src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h
48
0.0
-100.0% src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h
48
0.0
-100.0% src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h
48
0.0
-100.0% src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h
47
0.0
-75.81% src/sig/uov/pqov_ov_III_pkc_ref/parallel_matrix_op.c
47
0.0
-75.81% src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c
47
0.0
-75.81% src/sig/uov/pqov_ov_Ip_pkc_ref/parallel_matrix_op.c
47
0.0
-75.81% src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c
47
0.0
-75.81% src/sig/uov/pqov_ov_V_pkc_ref/parallel_matrix_op.c
47
0.0
-75.81% src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c
46
0.0
-100.0% src/kem/bike/additional_r4/gf2x_mul_avx512.c
46
0.0
-97.87% src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c
46
0.0
-100.0% src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h
46
0.0
-97.87% src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c
46
0.0
-100.0% src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h
46
0.0
-97.87% src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c
46
0.0
-100.0% src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h
46
0.0
-97.87% src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c
46
0.0
-100.0% src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h
44
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/polyvec_lazy.c
44
0.0
-55.7% src/sig/uov/pqov_ov_III_pkc_skc_ref/ov_keypair.c
44
0.0
-55.7% src/sig/uov/pqov_ov_Ip_pkc_skc_ref/ov_keypair.c
44
0.0
-55.7% src/sig/uov/pqov_ov_Is_pkc_skc_ref/ov_keypair.c
44
0.0
-55.7% src/sig/uov/pqov_ov_V_pkc_skc_ref/ov_keypair.c
42
0.0
-100.0% src/sig/uov/pqov_ov_Is_pkc_ref/gf16.h
42
0.0
-100.0% src/sig/uov/pqov_ov_Is_pkc_skc_ref/gf16.h
42
0.0
-100.0% src/sig/uov/pqov_ov_Is_ref/gf16.h
41
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-1024_ref/mlkem/src/verify.h
41
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-512_ref/mlkem/src/verify.h
41
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/verify.h
40
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/ct.h
40
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/ct.h
40
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/ct.h
39
0.0
-65.0% src/common/sha3/avx512vl_sha3.c
39
0.0
-70.91% src/sig/uov/pqov_ov_III_pkc_ref/utils_prng.c
39
0.0
-70.91% src/sig/uov/pqov_ov_III_pkc_skc_ref/utils_prng.c
39
0.0
-70.91% src/sig/uov/pqov_ov_Ip_pkc_ref/utils_prng.c
39
0.0
-70.91% src/sig/uov/pqov_ov_Ip_pkc_skc_ref/utils_prng.c
38
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber512_ref/cbd.c
37
0.0
-100.0% src/kem/bike/additional_r4/gf2x_ksqr_avx512.c
34
0.0
-77.27% src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/polyvec_lazy.c
34
0.0
-77.27% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/polyvec_lazy.c
33
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber1024_ref/ntt.c
33
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber512_ref/ntt.c
33
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber768_ref/ntt.c
33
0.0
-60.0% src/sig/uov/pqov_ov_III_ref/utils_prng.c
33
0.0
-60.0% src/sig/uov/pqov_ov_Ip_ref/utils_prng.c
30
0.0
-32.26% src/sig/mqom/mqom_mqom_common/rijndael_table.c
29
0.0
-52.73% src/sig/uov/pqov_ov_Is_pkc_ref/utils_prng.c
29
0.0
-52.73% src/sig/uov/pqov_ov_Is_pkc_skc_ref/utils_prng.c
29
0.0
-52.73% src/sig/uov/pqov_ov_Is_ref/utils_prng.c
29
0.0
-52.73% src/sig/uov/pqov_ov_V_pkc_ref/utils_prng.c
29
0.0
-52.73% src/sig/uov/pqov_ov_V_pkc_skc_ref/utils_prng.c
29
0.0
-52.73% src/sig/uov/pqov_ov_V_ref/utils_prng.c
28
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber1024_ref/kem.c
28
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber512_ref/kem.c
28
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber768_ref/kem.c
28
22.89
-33.73% src/sig/mqom/mqom_mqom_common/prg.c
27
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/polyvec_lazy.h
27
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/polyvec_lazy.h
27
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/polyvec_lazy.h
27
85.67
0.04% tests/kat_sig.c
27
0.0
-100.0% usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fintrin.h
24
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/rounding.h
23
0.0
-95.83% src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/rounding.h
23
0.0
-95.83% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/rounding.h
22
0.0
-100.0% src/kem/bike/additional_r4/sampling_avx512.c
22
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber1024_ref/cbd.c
22
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber768_ref/cbd.c
21
0.0
-26.25% src/sig/uov/pqov_ov_III_pkc_ref/ov_keypair.c
21
0.0
-26.25% src/sig/uov/pqov_ov_Ip_pkc_ref/ov_keypair.c
21
0.0
-26.25% src/sig/uov/pqov_ov_Is_pkc_ref/ov_keypair.c
21
0.0
-26.25% src/sig/uov/pqov_ov_V_pkc_ref/ov_keypair.c
20
0.0
-90.91% src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/integration/liboqs/sig_glue.c
20
0.0
-90.91% src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/integration/liboqs/sig_glue.c
20
0.0
-90.91% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/integration/liboqs/sig_glue.c
18
0.0
-75.0% src/common/sha3/avx512vl_sha3x4.c
18
63.1
-21.43% src/kem/ml_kem/mlkem-native_ml-kem-512_x86_64/mlkem/src/sampling.c
18
0.0
-94.74% src/sig/falcon/pqclean_falcon-1024_clean/inner.h
18
0.0
-94.74% src/sig/falcon/pqclean_falcon-512_clean/inner.h
18
0.0
-94.74% src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h
18
0.0
-94.74% src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h
16
0.0
-20.0% src/sig/uov/pqov_ov_III_ref/ov_keypair.c
16
0.0
-20.0% src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c
16
0.0
-20.0% src/sig/uov/pqov_ov_Is_ref/ov_keypair.c
16
0.0
-20.0% src/sig/uov/pqov_ov_V_ref/ov_keypair.c
15
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber1024_ref/verify.c
15
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber512_ref/verify.c
15
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber768_ref/verify.c
15
0.0
-100.0% src/sig/uov/pqov_ov_III_pkc_ref/utils_hash.c
15
0.0
-100.0% src/sig/uov/pqov_ov_III_pkc_skc_ref/utils_hash.c
15
0.0
-100.0% src/sig/uov/pqov_ov_III_ref/utils_hash.c
15
0.0
-100.0% src/sig/uov/pqov_ov_Ip_pkc_ref/utils_hash.c
15
0.0
-100.0% src/sig/uov/pqov_ov_Ip_pkc_skc_ref/utils_hash.c
15
0.0
-100.0% src/sig/uov/pqov_ov_Ip_ref/utils_hash.c
15
0.0
-100.0% src/sig/uov/pqov_ov_Is_pkc_ref/utils_hash.c
15
0.0
-100.0% src/sig/uov/pqov_ov_Is_pkc_skc_ref/utils_hash.c
15
0.0
-100.0% src/sig/uov/pqov_ov_Is_ref/utils_hash.c
15
0.0
-100.0% src/sig/uov/pqov_ov_V_pkc_ref/utils_hash.c
15
0.0
-100.0% src/sig/uov/pqov_ov_V_pkc_skc_ref/utils_hash.c
15
0.0
-100.0% src/sig/uov/pqov_ov_V_ref/utils_hash.c
14
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-1024_ref/mlkem/src/compress.h
14
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-512_ref/mlkem/src/compress.h
14
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/compress.h
14
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/reduce.h
14
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/reduce.h
14
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/reduce.h
13
0.0
-39.39% src/sig/uov/pqov_ov_III_pkc_ref/sign.c
13
0.0
-39.39% src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c
13
0.0
-39.39% src/sig/uov/pqov_ov_III_ref/sign.c
13
0.0
-39.39% src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c
13
0.0
-39.39% src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c
13
0.0
-39.39% src/sig/uov/pqov_ov_Ip_ref/sign.c
13
0.0
-39.39% src/sig/uov/pqov_ov_Is_pkc_ref/sign.c
13
0.0
-39.39% src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c
13
0.0
-39.39% src/sig/uov/pqov_ov_Is_ref/sign.c
13
0.0
-39.39% src/sig/uov/pqov_ov_V_pkc_ref/sign.c
13
0.0
-39.39% src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c
13
0.0
-39.39% src/sig/uov/pqov_ov_V_ref/sign.c
12
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-1024_ref/integration/liboqs/kem_glue.c
12
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-1024_ref/mlkem/src/poly_k.h
12
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-512_ref/integration/liboqs/kem_glue.c
12
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-512_ref/mlkem/src/poly_k.h
12
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-768_ref/integration/liboqs/kem_glue.c
12
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/poly_k.h
12
0.0
-100.0% src/sig/uov/pqov_ov_Is_pkc_ref/blas_comm.h
12
0.0
-100.0% src/sig/uov/pqov_ov_Is_pkc_skc_ref/blas_comm.h
12
0.0
-100.0% src/sig/uov/pqov_ov_Is_ref/blas_comm.h
11
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber1024_ref/symmetric-shake.c
11
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber512_ref/symmetric-shake.c
11
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber768_ref/symmetric-shake.c
9
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber1024_ref/reduce.c
9
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber512_ref/reduce.c
9
0.0
-100.0% src/kem/kyber/pqcrystals-kyber_kyber768_ref/reduce.c
8
69.09
-14.55% src/sig/mqom/mqom_mqom_common/fields_handling.h
8
0.0
-100.0% src/sig/uov/pqov_ov_III_pkc_ref/blas_matrix.c
8
0.0
-100.0% src/sig/uov/pqov_ov_III_pkc_skc_ref/blas_matrix.c
8
0.0
-100.0% src/sig/uov/pqov_ov_III_ref/blas_matrix.c
8
0.0
-100.0% src/sig/uov/pqov_ov_Ip_pkc_ref/blas_matrix.c
8
0.0
-100.0% src/sig/uov/pqov_ov_Ip_pkc_skc_ref/blas_matrix.c
8
0.0
-100.0% src/sig/uov/pqov_ov_Ip_ref/blas_matrix.c
8
0.0
-100.0% src/sig/uov/pqov_ov_Is_pkc_ref/blas_matrix.c
8
0.0
-100.0% src/sig/uov/pqov_ov_Is_pkc_skc_ref/blas_matrix.c
8
0.0
-100.0% src/sig/uov/pqov_ov_Is_ref/blas_matrix.c
8
0.0
-100.0% src/sig/uov/pqov_ov_V_pkc_ref/blas_matrix.c
8
0.0
-100.0% src/sig/uov/pqov_ov_V_pkc_skc_ref/blas_matrix.c
8
0.0
-100.0% src/sig/uov/pqov_ov_V_ref/blas_matrix.c
7
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-1024_ref/mlkem/src/poly.h
7
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-512_ref/mlkem/src/poly.h
7
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/poly.h
7
0.0
-100.0% src/sig/mayo/pqmayo_mayo-1_opt/aes_glue.c
7
0.0
-58.33% src/sig/mayo/pqmayo_mayo-1_opt/api.c
7
0.0
-100.0% src/sig/mayo/pqmayo_mayo-2_opt/aes_glue.c
7
0.0
-58.33% src/sig/mayo/pqmayo_mayo-2_opt/api.c
7
0.0
-100.0% src/sig/mayo/pqmayo_mayo-3_opt/aes_glue.c
7
0.0
-58.33% src/sig/mayo/pqmayo_mayo-3_opt/api.c
7
0.0
-100.0% src/sig/mayo/pqmayo_mayo-5_opt/aes_glue.c
7
0.0
-58.33% src/sig/mayo/pqmayo_mayo-5_opt/api.c
7
0.0
-30.43% src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c
7
0.0
-30.43% src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c
7
0.0
-30.43% src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c
7
0.0
-30.43% src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c
6
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/context.h
6
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/context.h
6
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/context.h
6
0.0
-26.09% src/sig/uov/pqov_ov_III_pkc_ref/ov_keypair_computation.c
6
0.0
-26.09% src/sig/uov/pqov_ov_III_pkc_skc_ref/ov_keypair_computation.c
6
0.0
-26.09% src/sig/uov/pqov_ov_Ip_pkc_ref/ov_keypair_computation.c
6
0.0
-26.09% src/sig/uov/pqov_ov_Ip_pkc_skc_ref/ov_keypair_computation.c
6
0.0
-26.09% src/sig/uov/pqov_ov_Is_pkc_ref/ov_keypair_computation.c
6
0.0
-26.09% src/sig/uov/pqov_ov_Is_pkc_skc_ref/ov_keypair_computation.c
6
0.0
-26.09% src/sig/uov/pqov_ov_V_pkc_ref/ov_keypair_computation.c
6
0.0
-26.09% src/sig/uov/pqov_ov_V_pkc_skc_ref/ov_keypair_computation.c
5
0.0
-100.0% src/sig/uov/pqov_ov_III_pkc_ref/blas_comm.h
5
0.0
-100.0% src/sig/uov/pqov_ov_III_pkc_skc_ref/blas_comm.h
5
0.0
-100.0% src/sig/uov/pqov_ov_III_ref/blas_comm.h
5
0.0
-100.0% src/sig/uov/pqov_ov_Ip_pkc_ref/blas_comm.h
5
0.0
-100.0% src/sig/uov/pqov_ov_Ip_pkc_skc_ref/blas_comm.h
5
0.0
-100.0% src/sig/uov/pqov_ov_Ip_ref/blas_comm.h
5
0.0
-100.0% src/sig/uov/pqov_ov_V_pkc_ref/blas_comm.h
5
0.0
-100.0% src/sig/uov/pqov_ov_V_pkc_skc_ref/blas_comm.h
5
0.0
-100.0% src/sig/uov/pqov_ov_V_ref/blas_comm.h
5
0.0
-100.0% usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bwintrin.h
4
0.0
-100.0% src/sig/mqom/mqom_mqom_common/rijndael_common.h
3
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-1024_ref/integration/liboqs/config_c.h
3
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-512_ref/integration/liboqs/config_c.h
3
0.0
-100.0% src/kem/ml_kem/mlkem-native_ml-kem-768_ref/integration/liboqs/config_c.h
3
0.0
-100.0% src/sig/mayo/pqmayo_mayo-1_opt/mem.h
3
0.0
-100.0% src/sig/mayo/pqmayo_mayo-2_opt/mem.h
3
0.0
-100.0% src/sig/mayo/pqmayo_mayo-3_opt/mem.h
3
0.0
-100.0% src/sig/mayo/pqmayo_mayo-5_opt/mem.h
3
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/integration/liboqs/config_c.h
3
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-44_ref/mldsa/src/poly_kl.h
3
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/integration/liboqs/config_c.h
3
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/poly_kl.h
3
64.9
-0.69% src/sig/ml_dsa/mldsa-native_ml-dsa-65_x86_64/mldsa/src/sign.c
3
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/integration/liboqs/config_c.h
3
0.0
-100.0% src/sig/ml_dsa/mldsa-native_ml-dsa-87_ref/mldsa/src/poly_kl.h
3
64.98
-0.69% src/sig/ml_dsa/mldsa-native_ml-dsa-87_x86_64/mldsa/src/sign.c
3
92.5
-7.5% src/sig/mqom/mqom_mqom_common/fields.h
3
0.0
-100.0% src/sig/uov/pqov_ov_III_pkc_ref/utils_randombytes.c
3
0.0
-100.0% src/sig/uov/pqov_ov_III_pkc_skc_ref/utils_randombytes.c
3
0.0
-100.0% src/sig/uov/pqov_ov_III_ref/utils_randombytes.c
3
0.0
-100.0% src/sig/uov/pqov_ov_Ip_pkc_ref/utils_randombytes.c
3
0.0
-100.0% src/sig/uov/pqov_ov_Ip_pkc_skc_ref/utils_randombytes.c
3
0.0
-100.0% src/sig/uov/pqov_ov_Ip_ref/utils_randombytes.c
3
0.0
-100.0% src/sig/uov/pqov_ov_Is_pkc_ref/utils_randombytes.c
3
0.0
-100.0% src/sig/uov/pqov_ov_Is_pkc_skc_ref/utils_randombytes.c
3
0.0
-100.0% src/sig/uov/pqov_ov_Is_ref/utils_randombytes.c
3
0.0
-100.0% src/sig/uov/pqov_ov_V_pkc_ref/utils_randombytes.c
3
0.0
-100.0% src/sig/uov/pqov_ov_V_pkc_skc_ref/utils_randombytes.c
3
0.0
-100.0% src/sig/uov/pqov_ov_V_ref/utils_randombytes.c
2
96.49
-3.51% src/sig/ml_dsa/mldsa-native_ml-dsa-44_x86_64/mldsa/src/packing.c
2
96.49
-3.51% src/sig/ml_dsa/mldsa-native_ml-dsa-65_x86_64/mldsa/src/packing.c
2
96.49
-3.51% src/sig/ml_dsa/mldsa-native_ml-dsa-87_x86_64/mldsa/src/packing.c
2
95.12
-4.88% src/sig/mqom/mqom_mqom_common/piop_common.h
2
97.26
-2.74% tests/system_info.c
2
67.44
0.93% tests/test_sig.c
1
96.08
-1.96% src/kem/classic_mceliece/pqclean_mceliece348864_avx2/encrypt.c
1
95.92
-2.04% src/kem/classic_mceliece/pqclean_mceliece460896f_avx2/encrypt.c
1
96.23
-0.09% src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c
1
76.7
-0.49% src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c
1
95.61
-0.09% src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c
1
76.7
-0.49% src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c
1
33.33
-4.17% src/sig/ml_dsa/mldsa-native_ml-dsa-44_x86_64/mldsa/src/rounding.h
1
65.28
-0.23% src/sig/ml_dsa/mldsa-native_ml-dsa-44_x86_64/mldsa/src/sign.c
1
33.33
-4.17% src/sig/ml_dsa/mldsa-native_ml-dsa-87_x86_64/mldsa/src/rounding.h
1
96.3
-1.85% src/sig/uov/pqov_ov_Is_avx2/ov.c
1
95.16
-1.61% src/sig/uov/pqov_ov_Is_pkc_avx2/ov.c
Jobs
ID Job ID Ran Files Coverage
1 arm64-distbuild - 40503324947.1 27 Oct 2026 12:35PM UTC 1623
60.63
GitHub Action Run
2 x64-distbuild - 40503324947.2 27 Oct 2026 12:34PM UTC 2205
56.94
GitHub Action Run
Source Files on build 40503324947
  • Tree
  • List 2633
  • Changed 714
  • Source Changed 2
  • Coverage Changed 714
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #40503324947
  • Pull Request #2593
  • PR Base - main (#40148606641)
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