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

open-quantum-safe / liboqs / 27785308182
85%

Build:
DEFAULT BRANCH: main
Ran 18 Jun 2026 08:31PM UTC
Jobs 3
Files 2928
Run time 8min
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

18 Jun 2026 07:50PM UTC coverage: 84.552% (+2.3%) from 82.291%
27785308182

push

github

web-flow
Initial optimization barrier OQS_MEM_BLACK_BOX impl (#2431)

* Set CMAKE_BUILD_TYPE default; document CMAKE_BUILD_TYPE and escape hatch

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Add PoC binary to test targets

Amazon Linux 2023 ships with Clang 15 by default. PoC requires Clang 17
or above to work. Install with `sudo dnf install clang18` and use
CMAKE_C_COMPILER to specify clang-18 as the compiler.

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Wishlist

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Parameterize KEM name and probe location

I can parameterize control location, too, but 63 is a safe value for KEM
secret keys since rejection symbols are probably 32 bytes in length

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Shell script to sweep through all KEMs

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Dummy platform implementation

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Resolved type version warnings

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Fixed assembly typo

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Print raw statistics to CSV

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Added Python script to analyze raw statistics

Python script is generated by Claude using Sonnet 4.6 extended. The
prompt:

Please help me write a Python script to perform statistical analysis
that determines whether two sets of samples come from the same
distribution. The input CSV file has header "epoch,sample,good,probe,ctrl`.

Some context for the data:
- We are trying to detect timing side channel in implementation of
  key encapsulation mechanisms (e.g. FrodoKEM). In some KEM schemes,
  the secret key contains a rejection symbol. In a faulty implementation,
  if the input ciphertext to a decapsulation routine is valid, then
  the rejection symbol is not used, and if the input ciphertext is
  invalid, then the rejection symbol is used and thus likely brough... (continued)

1 of 1 new or added line in 1 file covered. (100.0%)

251 existing lines in 16 files now uncovered.

193555 of 228917 relevant lines covered (84.55%)

9014710.59 hits per line

Coverage Regressions

Lines Coverage ∆ File
64
0.0
-100.0% src/kem/bike/additional_r4/decode_avx2.c
63
0.91
-19.09% src/common/sha3/xkcp_low/KeccakP-1600times4/avx2/KeccakP-1600-times4-SIMD256.c
46
0.0
-100.0% src/kem/bike/additional_r4/gf2x_mul_avx2.c
44
0.0
-100.0% src/kem/bike/additional_r4/gf2x_ksqr_avx2.c
22
0.0
-100.0% src/kem/bike/additional_r4/sampling_avx2.c
2
66.67
-33.33% src/kem/bike/additional_r4/cpu_features.h
1
96.08
-1.96% src/kem/classic_mceliece/pqclean_mceliece348864_avx2/encrypt.c
1
96.08
-1.96% src/kem/classic_mceliece/pqclean_mceliece348864f_avx2/encrypt.c
1
96.72
-1.64% src/kem/classic_mceliece/pqclean_mceliece460896f_clean/encrypt.c
1
33.33
-4.17% src/sig/ml_dsa/mldsa-native_ml-dsa-44_aarch64/mldsa/src/rounding.h
1
98.53
-1.47% src/sig/ml_dsa/mldsa-native_ml-dsa-65_aarch64/mldsa/src/packing.c
1
60.04
-0.22% src/sig/ml_dsa/mldsa-native_ml-dsa-65_aarch64/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
94.44
-1.85% src/sig/uov/pqov_ov_Is_pkc_ref/ov.c
1
93.75
-1.56% src/sig/uov/pqov_ov_Is_pkc_skc_neon/ov.c
1
98.7
-1.3% usr/lib/gcc/x86_64-linux-gnu/15/include/avx2intrin.h
Jobs
ID Job ID Ran Files Coverage
1 x64-generic - 27785308182.1 18 Jun 2026 09:11PM UTC 1301
85.5
GitHub Action Run
2 arm64-distbuild - 27785308182.2 18 Jun 2026 08:31PM UTC 1837
60.8
GitHub Action Run
3 x64-distbuild - 27785308182.3 18 Jun 2026 08:37PM UTC 2391
56.82
GitHub Action Run
Source Files on build 27785308182
  • Tree
  • List 2928
  • Changed 36
  • Source Changed 1
  • Coverage Changed 36
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27785308182
  • d95fc734 on github
  • Prev Build on main (#27702307017)
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