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

open-quantum-safe / liboqs / 15784560718
84%

Build:
DEFAULT BRANCH: main
Ran 20 Jun 2025 05:42PM UTC
Jobs 3
Files 2884
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

20 Jun 2025 05:37PM UTC coverage: 82.736% (-0.03%) from 82.763%
15784560718

push

github

web-flow
Add AVX512VL-Optimized SHA3/SHAKE Implementations (#2167)

* Add SHA3-256/384/512 and SHAKE128/256 AVX512VL implementations

Co-authored-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
Co-authored-by: Erdinc Ozturk <erdinc.ozturk@intel.com>
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>
Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>

* AVX512VL SHA3 is added as an extension of XKCP implementation

Co-authored-by: Marcel Cornu <marcel.d.cornu@intel.com>
Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>

* Add SHA3-384 tests

Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>

* Update namespace test to include SHA3

Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>

* Release SHA3 context after triggering dispatcher

Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>

* Add linux CI for OQS_USE_SHA3_AVX512VL=OFF config

Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>

* Add AVX512 emulation to linux CI

Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>

---------

Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>
Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
Co-authored-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
Co-authored-by: Erdinc Ozturk <erdinc.ozturk@intel.com>

5 of 89 new or added lines in 5 files covered. (5.62%)

15 existing lines in 15 files now uncovered.

204142 of 246740 relevant lines covered (82.74%)

2019387.79 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
24
0.0
src/common/sha3/avx512vl_sha3x4.c
60
0.0
src/common/sha3/avx512vl_sha3.c

Uncovered Existing Lines

Lines Coverage ∆ File
1
96.08
-1.96% src/kem/classic_mceliece/pqclean_mceliece348864f_avx2/encrypt.c
1
97.3
-1.35% src/kem/classic_mceliece/pqclean_mceliece6688128_clean/pk_gen.c
1
97.78
-1.11% src/sig/dilithium/oldpqclean_dilithium3_aarch64/packing.c
1
97.78
0.0% src/sig/dilithium/oldpqclean_dilithium5_aarch64/packing.c
1
82.98
-0.71% src/sig/dilithium/oldpqclean_dilithium5_aarch64/sign.c
1
86.63
-0.53% src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c
1
97.75
-1.12% src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c
1
87.31
-0.51% src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c
1
97.75
-1.12% src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c
1
82.01
-0.72% src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c
1
97.75
-1.12% src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c
1
82.01
-0.72% src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c
1
95.53
-0.09% src/sig/falcon/pqclean_falcon-512_avx2/keygen.c
1
94.44
-1.85% src/sig/uov/pqov_ov_Ip_pkc_avx2/ov.c
1
95.65
-2.17% src/sig/uov/pqov_ov_Is_neon/ov.c
Jobs
ID Job ID Ran Files Coverage
1 x64-distbuild - 15784560718.1 20 Jun 2025 05:45PM UTC 2362
54.18
GitHub Action Run
2 arm64-distbuild - 15784560718.2 20 Jun 2025 05:42PM UTC 1671
57.18
GitHub Action Run
3 x64-generic - 15784560718.3 20 Jun 2025 05:45PM UTC 1150
84.59
GitHub Action Run
Source Files on build 15784560718
  • Tree
  • List 2884
  • Changed 32
  • Source Changed 3
  • Coverage Changed 32
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #15784560718
  • 8f926065 on github
  • Prev Build on main (#15764463907)
  • Next Build on main (#15785112070)
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