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

open-quantum-safe / liboqs / 40565087428
79%

Build:
DEFAULT BRANCH: main
Ran 27 Oct 2026 07:10PM UTC
Jobs 3
Files 2564
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

27 Oct 2026 06:59PM UTC coverage: 81.028% (-0.005%) from 81.033%
40565087428

push

github

web-flow
Add CodeQL query to enforce OpenSSL return code handling (#1867) (#2634)

* ci: add CodeQL query to enforce OpenSSL return code handling

Adds a custom CodeQL query (.github/codeql/openssl-return-check.ql)
that detects calls to OpenSSL EVP_* functions whose return value is
not guarded by the OQS_OPENSSL_GUARD macro. Integrates the query into
a new CodeQL workflow (.github/workflows/codeql.yml) that runs on
every PR and push to main.

The query was originally written by Trail of Bits during their audit
of liboqs and reported in issue #1867.

Closes #1867
Signed-off-by: Vishnu Ajith <27vishnu07@gmail.com>

* ci: move security-events permission to job level in CodeQL workflow

Addresses Scorecard Token-Permissions finding: security-events write
permission scoped to codeql job only, not workflow level.
Signed-off-by: Vishnu Ajith <27vishnu07@gmail.com>

* ci: fix CodeQL query path using config file

Replace inline queries: path with a codeql-config.yml config file.
The CodeQL init action requires local queries to be referenced via
a config file rather than a direct relative path in the queries field.
Signed-off-by: Vishnu Ajith <27vishnu07@gmail.com>

* ci: disable CodeQL TRAP caching to fix pre-finalize crash

The CodeQL cpp extractor pre-finalize script crashes with exit code 134
when the trapCaches/cpp/tarballs directory does not exist on the runner.
Disabling TRAP caching avoids the crash.
Signed-off-by: Vishnu Ajith <27vishnu07@gmail.com>

* ci: use inline queries field per maintainer suggestion

Replace config-file approach with inline queries field combining
security-and-quality suite with the custom EVP return check query,
as suggested by @baentsch. Remove codeql-config.yml.
Signed-off-by: Vishnu Ajith <27vishnu07@gmail.com>

* ci: re-add TRAP caching workaround after queries field change

Signed-off-by: Vishnu Ajith <27vishnu07@gmail.com>

* ci: disable SARIF upload to avoid default setup conflict

Adding upload: false to the analyze step prevent... (continued)

1 of 3 new or added lines in 1 file covered. (33.33%)

23 existing lines in 18 files now uncovered.

186412 of 230058 relevant lines covered (81.03%)

4081959.71 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
32.28
0.0% src/common/aes/aes_ossl.c

Coverage Regressions

Lines Coverage ∆ File
4
96.25
-0.35% src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c
2
83.81
-0.57% src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c
2
64.98
-0.46% src/sig/ml_dsa/mldsa-native_ml-dsa-87_x86_64/mldsa/src/sign.c
1
96.72
-1.64% src/kem/classic_mceliece/pqclean_mceliece460896_clean/encrypt.c
1
76.99
-0.88% src/kem/hqc/pqc-hqc_hqc-3_ref/vector.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.53
-0.09% src/sig/falcon/pqclean_falcon-512_avx2/keygen.c
1
76.7
-0.49% src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c
1
95.55
-0.09% src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c
1
96.15
-3.85% src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c
1
96.49
-1.75% src/sig/ml_dsa/mldsa-native_ml-dsa-44_x86_64/mldsa/src/packing.c
1
64.81
-0.23% src/sig/ml_dsa/mldsa-native_ml-dsa-44_x86_64/mldsa/src/sign.c
1
96.49
0.0% src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/packing.c
1
94.74
-1.75% src/sig/ml_dsa/mldsa-native_ml-dsa-65_x86_64/mldsa/src/packing.c
1
96.49
-1.75% src/sig/ml_dsa/mldsa-native_ml-dsa-87_x86_64/mldsa/src/packing.c
1
95.31
-1.56% src/sig/uov/pqov_ov_Is_pkc_neon/ov.c
1
94.87
-1.28% src/sig/uov/pqov_ov_Is_pkc_skc_neon/ov.c
Jobs
ID Job ID Ran Files Coverage
1 x64-generic - 40565087428.1 27 Oct 2026 07:14PM UTC 1146
83.02
GitHub Action Run
2 arm64-distbuild - 40565087428.2 27 Oct 2026 07:12PM UTC 1568
58.55
GitHub Action Run
3 x64-distbuild - 40565087428.3 27 Oct 2026 07:10PM UTC 2139
55.9
GitHub Action Run
Source Files on build 40565087428
  • Tree
  • List 2564
  • Changed 31
  • Source Changed 1
  • Coverage Changed 30
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #40565087428
  • 4778aa50 on github
  • Prev Build on main (#40546526454)
  • Next Build on main (#40834302118)
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