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

open-quantum-safe / liboqs / 16947574988
84%

Build:
DEFAULT BRANCH: main
Ran 13 Aug 2025 08:16PM UTC
Jobs 3
Files 3050
Run time 7min
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

13 Aug 2025 07:41PM UTC coverage: 83.366% (+0.6%) from 82.755%
16947574988

push

github

web-flow
Integrate SLH-DSA-C Library (#2175)

* copy from slhdsa

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* integrate with copy from upstream

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* explicitly list slhdsa files to include and push generated code

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* format code script

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* add to requirements.in

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* fix code conventions

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* copy from upstream changes

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* add chdir to copy from slh dsa

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* modify template

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* generate requirements.txt

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* modify requirments in workflows

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* format

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* a

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* sort filenames in cmake file generation for slh dsa

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* add newline at end of header file

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* add whitespace and fix alg info tests

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* update docs with copy from upstream

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* add whitespace to src files

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* initialize ctx in slh

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* explicitly set little endian for windows x86

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* temporarily disable ctx signing for slh tests

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* disable kats until hashes available for slh dsa

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* fix issues in test sig mem

Signed-off-by: h2parson <h2parson@uwaterloo.ca>

* temporarily add namespaces so that slh dsa will not bre... (continued)

10991 of 11343 new or added lines in 168 files covered. (96.9%)

21 existing lines in 15 files now uncovered.

215031 of 257936 relevant lines covered (83.37%)

7386822.05 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
97.87
4.18% src/sig/sig.c
1
99.54
src/sig/slh_dsa/slh_dsa_c/slh_sha2.c
2
95.83
src/sig/slh_dsa/slh_dsa_c/sha3_api.c
2
97.06
src/sig/slh_dsa/slh_dsa_c/slh_adrs.h
2
97.83
src/sig/slh_dsa/slh_dsa_c/slh_prehash.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_224/slh_dsa_sha2_224_prehash_sha2_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_224/slh_dsa_sha2_224_prehash_sha2_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_224/slh_dsa_sha2_224_prehash_sha2_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_224/slh_dsa_sha2_224_prehash_sha2_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_224/slh_dsa_sha2_224_prehash_sha2_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_224/slh_dsa_sha2_224_prehash_sha2_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_224/slh_dsa_sha2_224_prehash_shake_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_224/slh_dsa_sha2_224_prehash_shake_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_224/slh_dsa_sha2_224_prehash_shake_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_224/slh_dsa_sha2_224_prehash_shake_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_224/slh_dsa_sha2_224_prehash_shake_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_224/slh_dsa_sha2_224_prehash_shake_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_256/slh_dsa_sha2_256_prehash_sha2_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_256/slh_dsa_sha2_256_prehash_sha2_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_256/slh_dsa_sha2_256_prehash_sha2_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_256/slh_dsa_sha2_256_prehash_sha2_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_256/slh_dsa_sha2_256_prehash_sha2_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_256/slh_dsa_sha2_256_prehash_sha2_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_256/slh_dsa_sha2_256_prehash_shake_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_256/slh_dsa_sha2_256_prehash_shake_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_256/slh_dsa_sha2_256_prehash_shake_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_256/slh_dsa_sha2_256_prehash_shake_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_256/slh_dsa_sha2_256_prehash_shake_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_256/slh_dsa_sha2_256_prehash_shake_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_384/slh_dsa_sha2_384_prehash_sha2_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_384/slh_dsa_sha2_384_prehash_sha2_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_384/slh_dsa_sha2_384_prehash_sha2_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_384/slh_dsa_sha2_384_prehash_sha2_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_384/slh_dsa_sha2_384_prehash_sha2_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_384/slh_dsa_sha2_384_prehash_sha2_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_384/slh_dsa_sha2_384_prehash_shake_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_384/slh_dsa_sha2_384_prehash_shake_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_384/slh_dsa_sha2_384_prehash_shake_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_384/slh_dsa_sha2_384_prehash_shake_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_384/slh_dsa_sha2_384_prehash_shake_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_384/slh_dsa_sha2_384_prehash_shake_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512/slh_dsa_sha2_512_prehash_sha2_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512/slh_dsa_sha2_512_prehash_sha2_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512/slh_dsa_sha2_512_prehash_sha2_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512/slh_dsa_sha2_512_prehash_sha2_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512/slh_dsa_sha2_512_prehash_sha2_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512/slh_dsa_sha2_512_prehash_sha2_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512/slh_dsa_sha2_512_prehash_shake_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512/slh_dsa_sha2_512_prehash_shake_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512/slh_dsa_sha2_512_prehash_shake_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512/slh_dsa_sha2_512_prehash_shake_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512/slh_dsa_sha2_512_prehash_shake_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512/slh_dsa_sha2_512_prehash_shake_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_224/slh_dsa_sha2_512_224_prehash_sha2_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_224/slh_dsa_sha2_512_224_prehash_sha2_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_224/slh_dsa_sha2_512_224_prehash_sha2_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_224/slh_dsa_sha2_512_224_prehash_sha2_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_224/slh_dsa_sha2_512_224_prehash_sha2_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_224/slh_dsa_sha2_512_224_prehash_sha2_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_224/slh_dsa_sha2_512_224_prehash_shake_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_224/slh_dsa_sha2_512_224_prehash_shake_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_224/slh_dsa_sha2_512_224_prehash_shake_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_224/slh_dsa_sha2_512_224_prehash_shake_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_224/slh_dsa_sha2_512_224_prehash_shake_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_224/slh_dsa_sha2_512_224_prehash_shake_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_256/slh_dsa_sha2_512_256_prehash_sha2_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_256/slh_dsa_sha2_512_256_prehash_sha2_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_256/slh_dsa_sha2_512_256_prehash_sha2_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_256/slh_dsa_sha2_512_256_prehash_sha2_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_256/slh_dsa_sha2_512_256_prehash_sha2_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_256/slh_dsa_sha2_512_256_prehash_sha2_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_256/slh_dsa_sha2_512_256_prehash_shake_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_256/slh_dsa_sha2_512_256_prehash_shake_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_256/slh_dsa_sha2_512_256_prehash_shake_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_256/slh_dsa_sha2_512_256_prehash_shake_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_256/slh_dsa_sha2_512_256_prehash_shake_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha2_512_256/slh_dsa_sha2_512_256_prehash_shake_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_224/slh_dsa_sha3_224_prehash_sha2_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_224/slh_dsa_sha3_224_prehash_sha2_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_224/slh_dsa_sha3_224_prehash_sha2_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_224/slh_dsa_sha3_224_prehash_sha2_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_224/slh_dsa_sha3_224_prehash_sha2_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_224/slh_dsa_sha3_224_prehash_sha2_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_224/slh_dsa_sha3_224_prehash_shake_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_224/slh_dsa_sha3_224_prehash_shake_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_224/slh_dsa_sha3_224_prehash_shake_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_224/slh_dsa_sha3_224_prehash_shake_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_224/slh_dsa_sha3_224_prehash_shake_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_224/slh_dsa_sha3_224_prehash_shake_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_256/slh_dsa_sha3_256_prehash_sha2_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_256/slh_dsa_sha3_256_prehash_sha2_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_256/slh_dsa_sha3_256_prehash_sha2_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_256/slh_dsa_sha3_256_prehash_sha2_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_256/slh_dsa_sha3_256_prehash_sha2_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_256/slh_dsa_sha3_256_prehash_sha2_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_256/slh_dsa_sha3_256_prehash_shake_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_256/slh_dsa_sha3_256_prehash_shake_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_256/slh_dsa_sha3_256_prehash_shake_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_256/slh_dsa_sha3_256_prehash_shake_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_256/slh_dsa_sha3_256_prehash_shake_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_256/slh_dsa_sha3_256_prehash_shake_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_384/slh_dsa_sha3_384_prehash_sha2_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_384/slh_dsa_sha3_384_prehash_sha2_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_384/slh_dsa_sha3_384_prehash_sha2_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_384/slh_dsa_sha3_384_prehash_sha2_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_384/slh_dsa_sha3_384_prehash_sha2_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_384/slh_dsa_sha3_384_prehash_sha2_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_384/slh_dsa_sha3_384_prehash_shake_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_384/slh_dsa_sha3_384_prehash_shake_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_384/slh_dsa_sha3_384_prehash_shake_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_384/slh_dsa_sha3_384_prehash_shake_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_384/slh_dsa_sha3_384_prehash_shake_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_384/slh_dsa_sha3_384_prehash_shake_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_512/slh_dsa_sha3_512_prehash_sha2_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_512/slh_dsa_sha3_512_prehash_sha2_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_512/slh_dsa_sha3_512_prehash_sha2_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_512/slh_dsa_sha3_512_prehash_sha2_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_512/slh_dsa_sha3_512_prehash_sha2_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_512/slh_dsa_sha3_512_prehash_sha2_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_512/slh_dsa_sha3_512_prehash_shake_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_512/slh_dsa_sha3_512_prehash_shake_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_512/slh_dsa_sha3_512_prehash_shake_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_512/slh_dsa_sha3_512_prehash_shake_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_512/slh_dsa_sha3_512_prehash_shake_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_sha3_512/slh_dsa_sha3_512_prehash_shake_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_128/slh_dsa_shake_128_prehash_sha2_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_128/slh_dsa_shake_128_prehash_sha2_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_128/slh_dsa_shake_128_prehash_sha2_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_128/slh_dsa_shake_128_prehash_sha2_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_128/slh_dsa_shake_128_prehash_sha2_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_128/slh_dsa_shake_128_prehash_sha2_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_128/slh_dsa_shake_128_prehash_shake_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_128/slh_dsa_shake_128_prehash_shake_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_128/slh_dsa_shake_128_prehash_shake_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_128/slh_dsa_shake_128_prehash_shake_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_128/slh_dsa_shake_128_prehash_shake_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_128/slh_dsa_shake_128_prehash_shake_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_256/slh_dsa_shake_256_prehash_sha2_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_256/slh_dsa_shake_256_prehash_sha2_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_256/slh_dsa_shake_256_prehash_sha2_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_256/slh_dsa_shake_256_prehash_sha2_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_256/slh_dsa_shake_256_prehash_sha2_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_256/slh_dsa_shake_256_prehash_sha2_256s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_256/slh_dsa_shake_256_prehash_shake_128f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_256/slh_dsa_shake_256_prehash_shake_128s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_256/slh_dsa_shake_256_prehash_shake_192f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_256/slh_dsa_shake_256_prehash_shake_192s.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_256/slh_dsa_shake_256_prehash_shake_256f.c
2
96.67
src/sig/slh_dsa/wrappers/prehash_shake_256/slh_dsa_shake_256_prehash_shake_256s.c
2
96.43
src/sig/slh_dsa/wrappers/pure/slh_dsa_pure_sha2_128f.c
2
96.43
src/sig/slh_dsa/wrappers/pure/slh_dsa_pure_sha2_128s.c
2
96.43
src/sig/slh_dsa/wrappers/pure/slh_dsa_pure_sha2_192f.c
2
96.43
src/sig/slh_dsa/wrappers/pure/slh_dsa_pure_sha2_192s.c
2
96.43
src/sig/slh_dsa/wrappers/pure/slh_dsa_pure_sha2_256f.c
2
96.43
src/sig/slh_dsa/wrappers/pure/slh_dsa_pure_sha2_256s.c
2
96.43
src/sig/slh_dsa/wrappers/pure/slh_dsa_pure_shake_128f.c
2
96.43
src/sig/slh_dsa/wrappers/pure/slh_dsa_pure_shake_128s.c
2
96.43
src/sig/slh_dsa/wrappers/pure/slh_dsa_pure_shake_192f.c
2
96.43
src/sig/slh_dsa/wrappers/pure/slh_dsa_pure_shake_192s.c
2
96.43
src/sig/slh_dsa/wrappers/pure/slh_dsa_pure_shake_256f.c
2
96.43
src/sig/slh_dsa/wrappers/pure/slh_dsa_pure_shake_256s.c
5
68.98
0.68% tests/test_sig.c
27
91.26
src/sig/slh_dsa/slh_dsa_c/slh_dsa.c

Uncovered Existing Lines

Lines Coverage ∆ File
1
96.67
-1.11% src/sig/dilithium/oldpqclean_dilithium5_aarch64/packing.c
1
82.27
-0.71% src/sig/dilithium/oldpqclean_dilithium5_aarch64/sign.c
1
82.01
-0.72% src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.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
96.25
-0.09% src/sig/falcon/pqclean_falcon-1024_clean/keygen.c
1
76.7
-0.49% src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c
1
95.73
-0.09% src/sig/falcon/pqclean_falcon-512_aarch64/keygen.c
1
95.53
-0.09% src/sig/falcon/pqclean_falcon-512_avx2/keygen.c
1
95.65
-2.17% src/sig/uov/pqov_ov_Is_avx2/ov.c
1
95.65
-2.17% src/sig/uov/pqov_ov_Is_neon/ov.c
1
94.64
-1.79% src/sig/uov/pqov_ov_Is_pkc_neon/ov.c
1
93.75
-1.56% src/sig/uov/pqov_ov_Is_pkc_skc_neon/ov.c
3
96.23
-0.26% src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c
5
94.44
-4.63% src/kem/kyber/pqcrystals-kyber_kyber768_ref/indcpa.c
Jobs
ID Job ID Ran Files Coverage
1 x64-generic - 16947574988.1 13 Aug 2025 08:36PM UTC 1316
86.13
GitHub Action Run
2 x64-distbuild - 16947574988.2 13 Aug 2025 08:36PM UTC 2528
56.57
GitHub Action Run
3 arm64-distbuild - 16947574988.3 13 Aug 2025 08:16PM UTC 1837
60.21
GitHub Action Run
Source Files on build 16947574988
  • Tree
  • List 3050
  • Changed 33
  • Source Changed 2
  • Coverage Changed 33
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16947574988
  • 9e964cad on github
  • Prev Build on main (#16599924326)
  • Next Build on main (#17042877426)
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

© 2025 Coveralls, Inc