Skip to content

Support cmake build system#65

Open
yodalee wants to merge 6 commits into
sphincs:masterfrom
yodalee:support-cmake
Open

Support cmake build system#65
yodalee wants to merge 6 commits into
sphincs:masterfrom
yodalee:support-cmake

Conversation

@yodalee
Copy link
Copy Markdown

@yodalee yodalee commented Jan 31, 2025

I create a branch to build sphincsplus with CMake build system.
Notice that I use Cmake to build ALL sphincsplus options, so there will be bunch of libraries and executables.
Basically there will be 4 types of libraries:

  1. ref: named with libsphincs-{sha2|shake|haraka}-{128|192|256|}{s|f}-{simple|robust}.so
  2. sha2-avx2: named with libsphics-{128|192|256}{s|f}-{simple|robust}-sha2x8.so
  3. shake-avx2: named with libsphics-{128|192|256}{s|f}-{simple|robust}-shakex4.so
  4. haraka-aesni: named with libsphics-{128|192|256}{s|f}-{simple|robust}-harakax4.so

For executables, all PQCgenKAT_sign, test_spx, test_fors, test_benchmark will be built for all variants.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants