thomwiggers / kemtls-experiment

Experimental implementation of KEMTLS in Rustls
https://wggrs.nl/p/kemtls/
Other
27 stars 14 forks source link

Compile Error #16

Closed xianglingzhang closed 4 months ago

xianglingzhang commented 4 months ago

Hi,

I try to compile this project on Ubuntu 22.04.3 by running

$ sudo bash ./measuring/scripts/create-experimental-setup.sh 
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
            Install the buildx component to build images with BuildKit:
            https://docs.docker.com/go/buildx/

Sending build context to Docker daemon  67.58MB
Step 1/64 : FROM rust:1.66-bullseye AS builder
1.66-bullseye: Pulling from library/rust
bbeef03cda1f: Retrying in 1 second 
f049f75f014e: Retrying in 1 second 
56261d0e6b05: Retrying in 1 second 
9bd150679dbd: Waiting 
5b282ee9da04: Waiting 
73a9d184f581: Waiting 
error pulling image configuration: download failed after attempts=6: dial tcp 199.59.148.15:443: connect: connection refused

but I got this error above, how can I solve this problem?

thomwiggers commented 4 months ago

It is trying to download an image from https://hub.docker.com; you should try to debug why docker pull rust:1.66-bullseye doesn't work.

xianglingzhang commented 4 months ago

I don't know what is wrong : (

Can I just run the encoder.py without docker? I just want to generate a Kyber certificate.

I find the Kyber certificates prepared in rustls/test-ca/kyber. Can you point out where is the code that parses a Kyber certificate to get the KEM public key?

I want to implement KEMTLS with OpenSSL in C++. OpenSSL can not parse a Kyber certificate, so I want to learn how you deal with the Kyber certificate in this project. Thanks a lot!!!

thomwiggers commented 4 months ago

Can I just run the encoder.py without docker? I just want to generate a Kyber certificate.

Yes, by setting the environment variables and calling encoder.py directly in the mk-cert folder. You will need to install some dependencies and a Rust compiler; I'm also making no promises on compiler warnings if you compile with a more recent version of gcc (see also #15)

I want to implement KEMTLS with OpenSSL in C++. OpenSSL can not parse a Kyber certificate, so I want to learn how you deal with the Kyber certificate in this project. Thanks a lot!!!

I don't think that OpenSSL is in C++; it's a C project. But anyway, you may be interested in the https://github.com/open-quantum-safe/oqs-provider project, and if you want to generate PQ keys with OpenSSL you might be able to use the openssl x509 -force_pubkey operator which I've used to generate X25519 certificates here where the x25519.pub was generated using openssl genpkey -algorithm x25519 -out x25519.key -outpubkey x25519.pub. I'm not sure, but perhaps oqs-provider supports genpkey with Kyber. OQS-provider certainly lets you generate Dilithium certificates, which you still need for intermediates/roots.

The harder part is to convince OpenSSL to process the KEM certificate in the TLS handshake, of course.

xianglingzhang commented 4 months ago

Thank you for your reply.

I have set the environment variables in encoder.py and installed a Rust compiler. However, I meet the following error.

$ python3 encoder.py 
Hostnames: [b'testserver.com', b'second.testserver.com', b'localhost']
Generating keys for kyber512 signed by dilithium2 signed by dilithium2
KEM Certificate time
Running 'cargo run --example keygen  ' in signutil
   Compiling oqs-sys v0.7.99 (https://github.com/thomwiggers/liboqs-rust.git?branch=dirty-thesis-benchmarks#88189321)
error: failed to run custom build command for `oqs-sys v0.7.99 (https://github.com/thomwiggers/liboqs-rust.git?branch=dirty-thesis-benchmarks#88189321)`

Caused by:
  process didn't exit successfully: `/home/zhang/Downloads/quantumsafe/KEMTLS/kemtls-experiment/mk-cert/signutil/target/release/build/oqs-sys-7f251dac5816dc1d/build-script-build` (exit status: 101)
  --- stdout
  CMAKE_TOOLCHAIN_FILE_x86_64-unknown-linux-gnu = None
  CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_TOOLCHAIN_FILE = None
  CMAKE_TOOLCHAIN_FILE = None
  CMAKE_GENERATOR_x86_64-unknown-linux-gnu = None
  CMAKE_GENERATOR_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_GENERATOR = None
  CMAKE_GENERATOR = None
  CMAKE_PREFIX_PATH_x86_64-unknown-linux-gnu = None
  CMAKE_PREFIX_PATH_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_PREFIX_PATH = None
  CMAKE_PREFIX_PATH = None
  CMAKE_x86_64-unknown-linux-gnu = None
  CMAKE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE = None
  CMAKE = None
  running: cd "/home/zhang/Downloads/quantumsafe/KEMTLS/kemtls-experiment/mk-cert/signutil/target/release/build/oqs-sys-d3a65a1cb3c91886/out/build" && CMAKE_PREFIX_PATH="" "cmake" "/home/zhang/.cargo/git/checkouts/liboqs-rust-1e16fdaacd85eaa0/8818932/oqs-sys/liboqs" "-DOQS_BUILD_ONLY_LIB=ON" "-DOQS_DIST_BUILD=OFF" "-DOQS_ENABLE_KEM_BIKE=OFF" "-DOQS_ENABLE_KEM_CLASSIC_MCELIECE=OFF" "-DOQS_ENABLE_KEM_FRODOKEM=OFF" "-DOQS_ENABLE_KEM_HQC=OFF" "-DOQS_ENABLE_KEM_KYBER=OFF" "-DOQS_ENABLE_KEM_NTRUPRIME=OFF" "-DOQS_ENABLE_KEM_SIKE=OFF" "-DOQS_ENABLE_KEM_SIDH=OFF" "-DOQS_ENABLE_SIG_DILITHIUM=ON" "-DOQS_ENABLE_SIG_FALCON=ON" "-DOQS_ENABLE_SIG_SPHINCS=ON" "-DOQS_ENABLE_SIG_PQOV=ON" "-DOQS_USE_OPENSSL=No" "-DCMAKE_INSTALL_PREFIX=/home/zhang/Downloads/quantumsafe/KEMTLS/kemtls-experiment/mk-cert/signutil/target/release/build/oqs-sys-d3a65a1cb3c91886/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_ASM_COMPILER=/usr/bin/cc" "-DCMAKE_BUILD_TYPE=Release"
  -- Alg enablement unchanged
  -- Configuring done
  -- Generating done
  -- Build files have been written to: /home/zhang/Downloads/quantumsafe/KEMTLS/kemtls-experiment/mk-cert/signutil/target/release/build/oqs-sys-d3a65a1cb3c91886/out/build
  running: cd "/home/zhang/Downloads/quantumsafe/KEMTLS/kemtls-experiment/mk-cert/signutil/target/release/build/oqs-sys-d3a65a1cb3c91886/out/build" && MAKEFLAGS="-j --jobserver-fds=8,9 --jobserver-auth=8,9" "cmake" "--build" "." "--target" "oqs" "--config" "Release"
  Consolidate compiler generated dependencies of target sphincs_shake_256s_simple_avx2
  Consolidate compiler generated dependencies of target common
  [  0%] Building C object src/common/CMakeFiles/common.dir/aes/aes.c.o
  [  0%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_simple_avx2.dir/pqclean-dirty_sphincs-shake-256s-simple_avx2/hash_shake.c.o
  [  0%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_simple_avx2.dir/pqclean-dirty_sphincs-shake-256s-simple_avx2/hash_shakex4.c.o
  [  0%] Building C object src/common/CMakeFiles/common.dir/aes/aes_c.c.o
  [  0%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_simple_avx2.dir/pqclean-dirty_sphincs-shake-256s-simple_avx2/sign.c.o
  [  0%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_simple_avx2.dir/pqclean-dirty_sphincs-shake-256s-simple_avx2/thash_shake_simple.c.o
  [  0%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_simple_avx2.dir/pqclean-dirty_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c.o
  [  0%] Building C object src/common/CMakeFiles/common.dir/aes/aes128_ni.c.o
  [  0%] Building C object src/common/CMakeFiles/common.dir/aes/aes256_ni.c.o
  [  0%] Building C object src/common/CMakeFiles/common.dir/sha2/sha2.c.o
  [  0%] Building C object src/common/CMakeFiles/common.dir/sha2/sha2_c.c.o
  [  1%] Built target sphincs_shake_256s_simple_avx2
  Scanning dependencies of target xkcp_low_keccakp_1600_avx2
  [  1%] Built target xkcp_low_keccakp_1600_avx2
  [  1%] Building C object src/common/CMakeFiles/common.dir/sha3/xkcp_sha3.c.o
  [  1%] Building C object src/common/CMakeFiles/common.dir/sha3/xkcp_sha3x4.c.o
  [  1%] Building C object src/common/CMakeFiles/common.dir/common.c.o
  [  1%] Building C object src/common/CMakeFiles/common.dir/pqclean_shims/nistseedexpander.c.o
  [  1%] Building C object src/common/CMakeFiles/common.dir/pqclean_shims/fips202.c.o
  [  2%] Building C object src/common/CMakeFiles/common.dir/pqclean_shims/fips202x4.c.o
  [  2%] Building C object src/common/CMakeFiles/common.dir/rand/rand.c.o
  [  2%] Building C object src/common/CMakeFiles/common.dir/rand/rand_nist.c.o
  Consolidate compiler generated dependencies of target xkcp_low_keccakp_1600times4_avx2
  [  2%] Built target common
  [  3%] Built target xkcp_low_keccakp_1600times4_avx2
  Consolidate compiler generated dependencies of target dilithium_2_ref
  Scanning dependencies of target dilithium_2_avx2
  Consolidate compiler generated dependencies of target dilithium_2_avx2
  [  3%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_ref.dir/sig_dilithium_2.c.o
  [  3%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_avx2.dir/pqcrystals-dilithium_dilithium2_avx2/packing.c.o
  [  3%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_ref.dir/pqcrystals-dilithium_dilithium2_ref/poly.c.o
  [  3%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_avx2.dir/pqcrystals-dilithium_dilithium2_avx2/poly.c.o
  [  3%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_ref.dir/pqcrystals-dilithium_dilithium2_ref/sign.c.o
  [  3%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_ref.dir/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c.o
  [  4%] Built target dilithium_2_ref
  Consolidate compiler generated dependencies of target dilithium_3_ref
  [  4%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_ref.dir/sig_dilithium_3.c.o
  [  4%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_ref.dir/pqcrystals-dilithium_dilithium3_ref/poly.c.o
  [  4%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_avx2.dir/pqcrystals-dilithium_dilithium2_avx2/polyvec.c.o
  [  5%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_ref.dir/pqcrystals-dilithium_dilithium3_ref/sign.c.o
  [  5%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_ref.dir/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c.o
  [  5%] Built target dilithium_3_ref
  Scanning dependencies of target dilithium_3_avx2
  Consolidate compiler generated dependencies of target dilithium_3_avx2
  [  5%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_avx2.dir/pqcrystals-dilithium_dilithium3_avx2/packing.c.o
  [  5%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_avx2.dir/pqcrystals-dilithium_dilithium2_avx2/rejsample.c.o
  [  5%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_avx2.dir/pqcrystals-dilithium_dilithium3_avx2/poly.c.o
  [  5%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_avx2.dir/pqcrystals-dilithium_dilithium2_avx2/rounding.c.o
  [  5%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_avx2.dir/pqcrystals-dilithium_dilithium2_avx2/sign.c.o
  [  5%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_avx2.dir/pqcrystals-dilithium_dilithium3_avx2/polyvec.c.o
  [  5%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_avx2.dir/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c.o
  [  6%] Built target dilithium_2_avx2
  Consolidate compiler generated dependencies of target dilithium_5_ref
  [  6%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_ref.dir/sig_dilithium_5.c.o
  [  6%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_ref.dir/pqcrystals-dilithium_dilithium5_ref/poly.c.o
  [  7%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_avx2.dir/pqcrystals-dilithium_dilithium3_avx2/rejsample.c.o
  [  7%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_ref.dir/pqcrystals-dilithium_dilithium5_ref/sign.c.o
  [  7%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_avx2.dir/pqcrystals-dilithium_dilithium3_avx2/rounding.c.o
  [  7%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_ref.dir/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c.o
  [  8%] Built target dilithium_5_ref
  Scanning dependencies of target dilithium_5_avx2
  Consolidate compiler generated dependencies of target dilithium_5_avx2
  [  8%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_avx2.dir/pqcrystals-dilithium_dilithium5_avx2/packing.c.o
  [  8%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_avx2.dir/pqcrystals-dilithium_dilithium3_avx2/sign.c.o
  [  8%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_avx2.dir/pqcrystals-dilithium_dilithium5_avx2/poly.c.o
  [  8%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_avx2.dir/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c.o
  [  8%] Built target dilithium_3_avx2
  Consolidate compiler generated dependencies of target dilithium_2_aes_ref
  [  8%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_aes_ref.dir/sig_dilithium_2_aes.c.o
  [  8%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_aes_ref.dir/pqcrystals-dilithium_dilithium2aes_ref/poly.c.o
  [  8%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_avx2.dir/pqcrystals-dilithium_dilithium5_avx2/polyvec.c.o
  [  8%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_aes_ref.dir/pqcrystals-dilithium_dilithium2aes_ref/sign.c.o
  [  8%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_aes_ref.dir/pqcrystals-dilithium_dilithium2aes_ref/symmetric-aes.c.o
  [  8%] Built target dilithium_2_aes_ref
  [  8%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_avx2.dir/pqcrystals-dilithium_dilithium5_avx2/rejsample.c.o
  Scanning dependencies of target dilithium_2_aes_avx2
  Consolidate compiler generated dependencies of target dilithium_2_aes_avx2
  [  8%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_aes_avx2.dir/pqcrystals-dilithium_dilithium2aes_avx2/packing.c.o
  [  8%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_avx2.dir/pqcrystals-dilithium_dilithium5_avx2/rounding.c.o
  [  8%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_aes_avx2.dir/pqcrystals-dilithium_dilithium2aes_avx2/poly.c.o
  [  8%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_avx2.dir/pqcrystals-dilithium_dilithium5_avx2/sign.c.o
  [  8%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_avx2.dir/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c.o
  [  9%] Built target dilithium_5_avx2
  Consolidate compiler generated dependencies of target dilithium_3_aes_ref
  [  9%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_aes_ref.dir/sig_dilithium_3_aes.c.o
  [  9%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_aes_ref.dir/pqcrystals-dilithium_dilithium3aes_ref/poly.c.o
  [  9%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_aes_avx2.dir/pqcrystals-dilithium_dilithium2aes_avx2/polyvec.c.o
  [  9%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_aes_ref.dir/pqcrystals-dilithium_dilithium3aes_ref/sign.c.o
  [  9%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_aes_avx2.dir/pqcrystals-dilithium_dilithium2aes_avx2/rejsample.c.o
  [  9%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_aes_ref.dir/pqcrystals-dilithium_dilithium3aes_ref/symmetric-aes.c.o
  [ 10%] Built target dilithium_3_aes_ref
  Scanning dependencies of target dilithium_3_aes_avx2
  Consolidate compiler generated dependencies of target dilithium_3_aes_avx2
  [ 11%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_aes_avx2.dir/pqcrystals-dilithium_dilithium3aes_avx2/packing.c.o
  [ 11%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_aes_avx2.dir/pqcrystals-dilithium_dilithium2aes_avx2/rounding.c.o
  [ 11%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_aes_avx2.dir/pqcrystals-dilithium_dilithium3aes_avx2/poly.c.o
  [ 11%] Building C object src/sig/dilithium/CMakeFiles/dilithium_2_aes_avx2.dir/pqcrystals-dilithium_dilithium2aes_avx2/sign.c.o
  [ 12%] Built target dilithium_2_aes_avx2
  Consolidate compiler generated dependencies of target dilithium_5_aes_ref
  [ 12%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_aes_ref.dir/sig_dilithium_5_aes.c.o
  [ 12%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_aes_avx2.dir/pqcrystals-dilithium_dilithium3aes_avx2/polyvec.c.o
  [ 12%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_aes_ref.dir/pqcrystals-dilithium_dilithium5aes_ref/poly.c.o
  [ 12%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_aes_avx2.dir/pqcrystals-dilithium_dilithium3aes_avx2/rejsample.c.o
  [ 12%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_aes_ref.dir/pqcrystals-dilithium_dilithium5aes_ref/sign.c.o
  [ 12%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_aes_ref.dir/pqcrystals-dilithium_dilithium5aes_ref/symmetric-aes.c.o
  [ 12%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_aes_avx2.dir/pqcrystals-dilithium_dilithium3aes_avx2/rounding.c.o
  [ 12%] Built target dilithium_5_aes_ref
  Scanning dependencies of target dilithium_5_aes_avx2
  Consolidate compiler generated dependencies of target dilithium_5_aes_avx2
  [ 12%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_aes_avx2.dir/pqcrystals-dilithium_dilithium5aes_avx2/packing.c.o
  [ 12%] Building C object src/sig/dilithium/CMakeFiles/dilithium_3_aes_avx2.dir/pqcrystals-dilithium_dilithium3aes_avx2/sign.c.o
  [ 12%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_aes_avx2.dir/pqcrystals-dilithium_dilithium5aes_avx2/poly.c.o
  [ 12%] Built target dilithium_3_aes_avx2
  Consolidate compiler generated dependencies of target falcon_512_clean
  [ 12%] Building C object src/sig/falcon/CMakeFiles/falcon_512_clean.dir/sig_falcon_512.c.o
  [ 12%] Building C object src/sig/falcon/CMakeFiles/falcon_512_clean.dir/pqclean_falcon-512_clean/codec.c.o
  [ 12%] Building C object src/sig/falcon/CMakeFiles/falcon_512_clean.dir/pqclean_falcon-512_clean/common.c.o
  [ 12%] Building C object src/sig/falcon/CMakeFiles/falcon_512_clean.dir/pqclean_falcon-512_clean/fft.c.o
  [ 12%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_aes_avx2.dir/pqcrystals-dilithium_dilithium5aes_avx2/polyvec.c.o
  [ 12%] Building C object src/sig/falcon/CMakeFiles/falcon_512_clean.dir/pqclean_falcon-512_clean/fpr.c.o
  [ 12%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_aes_avx2.dir/pqcrystals-dilithium_dilithium5aes_avx2/rejsample.c.o
  [ 12%] Building C object src/sig/falcon/CMakeFiles/falcon_512_clean.dir/pqclean_falcon-512_clean/keygen.c.o
  [ 12%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_aes_avx2.dir/pqcrystals-dilithium_dilithium5aes_avx2/rounding.c.o
  [ 12%] Building C object src/sig/dilithium/CMakeFiles/dilithium_5_aes_avx2.dir/pqcrystals-dilithium_dilithium5aes_avx2/sign.c.o
  [ 13%] Built target dilithium_5_aes_avx2
  Consolidate compiler generated dependencies of target falcon_512_avx2
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_512_avx2.dir/pqclean_falcon-512_avx2/codec.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_512_avx2.dir/pqclean_falcon-512_avx2/common.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_512_avx2.dir/pqclean_falcon-512_avx2/fft.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_512_avx2.dir/pqclean_falcon-512_avx2/fpr.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_512_avx2.dir/pqclean_falcon-512_avx2/keygen.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_512_clean.dir/pqclean_falcon-512_clean/pqclean.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_512_clean.dir/pqclean_falcon-512_clean/rng.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_512_clean.dir/pqclean_falcon-512_clean/sign.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_512_clean.dir/pqclean_falcon-512_clean/vrfy.c.o
  [ 13%] Built target falcon_512_clean
  Consolidate compiler generated dependencies of target falcon_1024_clean
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_clean.dir/sig_falcon_1024.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_clean.dir/pqclean_falcon-1024_clean/codec.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_clean.dir/pqclean_falcon-1024_clean/common.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_clean.dir/pqclean_falcon-1024_clean/fft.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_clean.dir/pqclean_falcon-1024_clean/fpr.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_clean.dir/pqclean_falcon-1024_clean/keygen.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_512_avx2.dir/pqclean_falcon-512_avx2/pqclean.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_512_avx2.dir/pqclean_falcon-512_avx2/rng.c.o
  [ 13%] Building C object src/sig/falcon/CMakeFiles/falcon_512_avx2.dir/pqclean_falcon-512_avx2/sign.c.o
  [ 14%] Building C object src/sig/falcon/CMakeFiles/falcon_512_avx2.dir/pqclean_falcon-512_avx2/vrfy.c.o
  [ 15%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_clean.dir/pqclean_falcon-1024_clean/pqclean.c.o
  [ 15%] Built target falcon_512_avx2
  [ 15%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_clean.dir/pqclean_falcon-1024_clean/rng.c.o
  Consolidate compiler generated dependencies of target falcon_1024_avx2
  [ 15%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_avx2.dir/pqclean_falcon-1024_avx2/codec.c.o
  [ 15%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_clean.dir/pqclean_falcon-1024_clean/sign.c.o
  [ 15%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_avx2.dir/pqclean_falcon-1024_avx2/common.c.o
  [ 15%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_clean.dir/pqclean_falcon-1024_clean/vrfy.c.o
  [ 15%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_avx2.dir/pqclean_falcon-1024_avx2/fft.c.o
  [ 15%] Built target falcon_1024_clean
  Consolidate compiler generated dependencies of target pqov_16_160_64_classic_hacked
  [ 15%] Building C object src/sig/pqov/CMakeFiles/pqov_16_160_64_classic_hacked.dir/sig_pqov_16_160_64_classic.c.o
  [ 16%] Building C object src/sig/pqov/CMakeFiles/pqov_16_160_64_classic_hacked.dir/pqclean-dirty_pqov-16-160-64-classic_hacked/ov.c.o
  [ 16%] Building C object src/sig/pqov/CMakeFiles/pqov_16_160_64_classic_hacked.dir/pqclean-dirty_pqov-16-160-64-classic_hacked/ov_keypair.c.o
  [ 16%] Building C object src/sig/pqov/CMakeFiles/pqov_16_160_64_classic_hacked.dir/pqclean-dirty_pqov-16-160-64-classic_hacked/sign.c.o
  [ 16%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_avx2.dir/pqclean_falcon-1024_avx2/fpr.c.o
  [ 16%] Building C object src/sig/pqov/CMakeFiles/pqov_16_160_64_classic_hacked.dir/pqclean-dirty_pqov-16-160-64-classic_hacked/utils_hash.c.o
  [ 16%] Building C object src/sig/pqov/CMakeFiles/pqov_16_160_64_classic_hacked.dir/pqclean-dirty_pqov-16-160-64-classic_hacked/utils_prng.c.o
  [ 16%] Built target pqov_16_160_64_classic_hacked
  Consolidate compiler generated dependencies of target pqov_256_112_44_classic_hacked
  [ 16%] Building C object src/sig/pqov/CMakeFiles/pqov_256_112_44_classic_hacked.dir/sig_pqov_256_112_44_classic.c.o
  [ 16%] Building C object src/sig/pqov/CMakeFiles/pqov_256_112_44_classic_hacked.dir/pqclean-dirty_pqov-256-112-44-classic_hacked/ov.c.o
  [ 17%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_avx2.dir/pqclean_falcon-1024_avx2/keygen.c.o
  [ 17%] Building C object src/sig/pqov/CMakeFiles/pqov_256_112_44_classic_hacked.dir/pqclean-dirty_pqov-256-112-44-classic_hacked/ov_keypair.c.o
  [ 17%] Building C object src/sig/pqov/CMakeFiles/pqov_256_112_44_classic_hacked.dir/pqclean-dirty_pqov-256-112-44-classic_hacked/sign.c.o
  [ 17%] Building C object src/sig/pqov/CMakeFiles/pqov_256_112_44_classic_hacked.dir/pqclean-dirty_pqov-256-112-44-classic_hacked/utils_hash.c.o
  [ 17%] Building C object src/sig/pqov/CMakeFiles/pqov_256_112_44_classic_hacked.dir/pqclean-dirty_pqov-256-112-44-classic_hacked/utils_prng.c.o
  [ 19%] Built target pqov_256_112_44_classic_hacked
  Consolidate compiler generated dependencies of target pqov_256_184_72_classic_hacked
  [ 19%] Building C object src/sig/pqov/CMakeFiles/pqov_256_184_72_classic_hacked.dir/sig_pqov_256_184_72_classic.c.o
  [ 19%] Building C object src/sig/pqov/CMakeFiles/pqov_256_184_72_classic_hacked.dir/pqclean-dirty_pqov-256-184-72-classic_hacked/ov.c.o
  [ 19%] Building C object src/sig/pqov/CMakeFiles/pqov_256_184_72_classic_hacked.dir/pqclean-dirty_pqov-256-184-72-classic_hacked/ov_keypair.c.o
  [ 19%] Building C object src/sig/pqov/CMakeFiles/pqov_256_184_72_classic_hacked.dir/pqclean-dirty_pqov-256-184-72-classic_hacked/sign.c.o
  [ 19%] Building C object src/sig/pqov/CMakeFiles/pqov_256_184_72_classic_hacked.dir/pqclean-dirty_pqov-256-184-72-classic_hacked/utils_hash.c.o
  [ 19%] Building C object src/sig/pqov/CMakeFiles/pqov_256_184_72_classic_hacked.dir/pqclean-dirty_pqov-256-184-72-classic_hacked/utils_prng.c.o
  [ 20%] Built target pqov_256_184_72_classic_hacked
  Consolidate compiler generated dependencies of target pqov_256_244_96_classic_hacked
  [ 21%] Building C object src/sig/pqov/CMakeFiles/pqov_256_244_96_classic_hacked.dir/sig_pqov_256_244_96_classic.c.o
  [ 21%] Building C object src/sig/pqov/CMakeFiles/pqov_256_244_96_classic_hacked.dir/pqclean-dirty_pqov-256-244-96-classic_hacked/ov.c.o
  [ 22%] Building C object src/sig/pqov/CMakeFiles/pqov_256_244_96_classic_hacked.dir/pqclean-dirty_pqov-256-244-96-classic_hacked/ov_keypair.c.o
  [ 22%] Building C object src/sig/pqov/CMakeFiles/pqov_256_244_96_classic_hacked.dir/pqclean-dirty_pqov-256-244-96-classic_hacked/sign.c.o
  [ 22%] Building C object src/sig/pqov/CMakeFiles/pqov_256_244_96_classic_hacked.dir/pqclean-dirty_pqov-256-244-96-classic_hacked/utils_hash.c.o
  [ 22%] Building C object src/sig/pqov/CMakeFiles/pqov_256_244_96_classic_hacked.dir/pqclean-dirty_pqov-256-244-96-classic_hacked/utils_prng.c.o
  [ 22%] Built target pqov_256_244_96_classic_hacked
  Consolidate compiler generated dependencies of target sphincs_haraka_128f_robust_clean
  [ 22%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_128f_robust_clean.dir/sig_sphincs_haraka_128f_robust.c.o
  [ 22%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_128f_robust_clean.dir/pqclean-dirty_sphincs-haraka-128f-robust_clean/sign.c.o
  [ 23%] Built target sphincs_haraka_128f_robust_clean
  Consolidate compiler generated dependencies of target sphincs_haraka_128f_robust_aesni
  [ 23%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_128f_robust_aesni.dir/pqclean-dirty_sphincs-haraka-128f-robust_aesni/sign.c.o
  [ 24%] Built target sphincs_haraka_128f_robust_aesni
  Consolidate compiler generated dependencies of target sphincs_haraka_128f_simple_clean
  [ 25%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_128f_simple_clean.dir/sig_sphincs_haraka_128f_simple.c.o
  [ 25%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_128f_simple_clean.dir/pqclean-dirty_sphincs-haraka-128f-simple_clean/sign.c.o
  [ 26%] Built target sphincs_haraka_128f_simple_clean
  Consolidate compiler generated dependencies of target sphincs_haraka_128f_simple_aesni
  [ 26%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_128f_simple_aesni.dir/pqclean-dirty_sphincs-haraka-128f-simple_aesni/sign.c.o
  [ 27%] Built target sphincs_haraka_128f_simple_aesni
  Consolidate compiler generated dependencies of target sphincs_haraka_128s_robust_clean
  [ 27%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_128s_robust_clean.dir/sig_sphincs_haraka_128s_robust.c.o
  [ 27%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_128s_robust_clean.dir/pqclean-dirty_sphincs-haraka-128s-robust_clean/sign.c.o
  [ 28%] Built target sphincs_haraka_128s_robust_clean
  [ 28%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_avx2.dir/pqclean_falcon-1024_avx2/pqclean.c.o
  [ 28%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_avx2.dir/pqclean_falcon-1024_avx2/rng.c.o
  [ 28%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_avx2.dir/pqclean_falcon-1024_avx2/sign.c.o
  [ 28%] Building C object src/sig/falcon/CMakeFiles/falcon_1024_avx2.dir/pqclean_falcon-1024_avx2/vrfy.c.o
  Consolidate compiler generated dependencies of target sphincs_haraka_128s_robust_aesni
  [ 28%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_128s_robust_aesni.dir/pqclean-dirty_sphincs-haraka-128s-robust_aesni/sign.c.o
  [ 29%] Built target sphincs_haraka_128s_robust_aesni
  Consolidate compiler generated dependencies of target sphincs_haraka_128s_simple_clean
  [ 29%] Built target falcon_1024_avx2
  [ 29%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_128s_simple_clean.dir/sig_sphincs_haraka_128s_simple.c.o
  Consolidate compiler generated dependencies of target sphincs_haraka_128s_simple_aesni
  [ 29%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_128s_simple_aesni.dir/pqclean-dirty_sphincs-haraka-128s-simple_aesni/sign.c.o
  [ 30%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_128s_simple_clean.dir/pqclean-dirty_sphincs-haraka-128s-simple_clean/sign.c.o
  [ 30%] Built target sphincs_haraka_128s_simple_clean
  Consolidate compiler generated dependencies of target sphincs_haraka_192f_robust_clean
  [ 30%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_192f_robust_clean.dir/sig_sphincs_haraka_192f_robust.c.o
  [ 30%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_192f_robust_clean.dir/pqclean-dirty_sphincs-haraka-192f-robust_clean/sign.c.o
  [ 31%] Built target sphincs_haraka_192f_robust_clean
  [ 32%] Built target sphincs_haraka_128s_simple_aesni
  Consolidate compiler generated dependencies of target sphincs_haraka_192f_robust_aesni
  Consolidate compiler generated dependencies of target sphincs_haraka_192f_simple_clean
  [ 32%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_192f_robust_aesni.dir/pqclean-dirty_sphincs-haraka-192f-robust_aesni/sign.c.o
  [ 32%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_192f_simple_clean.dir/sig_sphincs_haraka_192f_simple.c.o
  [ 32%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_192f_simple_clean.dir/pqclean-dirty_sphincs-haraka-192f-simple_clean/sign.c.o
  [ 33%] Built target sphincs_haraka_192f_simple_clean
  Consolidate compiler generated dependencies of target sphincs_haraka_192f_simple_aesni
  [ 33%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_192f_simple_aesni.dir/pqclean-dirty_sphincs-haraka-192f-simple_aesni/sign.c.o
  [ 34%] Built target sphincs_haraka_192f_robust_aesni
  Consolidate compiler generated dependencies of target sphincs_haraka_192s_robust_clean
  [ 35%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_192s_robust_clean.dir/sig_sphincs_haraka_192s_robust.c.o
  [ 35%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_192s_robust_clean.dir/pqclean-dirty_sphincs-haraka-192s-robust_clean/sign.c.o
  [ 36%] Built target sphincs_haraka_192s_robust_clean
  [ 37%] Built target sphincs_haraka_192f_simple_aesni
  Consolidate compiler generated dependencies of target sphincs_haraka_192s_simple_clean
  Consolidate compiler generated dependencies of target sphincs_haraka_192s_robust_aesni
  [ 37%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_192s_simple_clean.dir/sig_sphincs_haraka_192s_simple.c.o
  [ 37%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_192s_robust_aesni.dir/pqclean-dirty_sphincs-haraka-192s-robust_aesni/sign.c.o
  [ 37%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_192s_simple_clean.dir/pqclean-dirty_sphincs-haraka-192s-simple_clean/sign.c.o
  [ 38%] Built target sphincs_haraka_192s_simple_clean
  Consolidate compiler generated dependencies of target sphincs_haraka_192s_simple_aesni
  [ 38%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_192s_simple_aesni.dir/pqclean-dirty_sphincs-haraka-192s-simple_aesni/sign.c.o
  [ 39%] Built target sphincs_haraka_192s_robust_aesni
  Consolidate compiler generated dependencies of target sphincs_haraka_256f_robust_clean
  [ 39%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_256f_robust_clean.dir/sig_sphincs_haraka_256f_robust.c.o
  [ 40%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_256f_robust_clean.dir/pqclean-dirty_sphincs-haraka-256f-robust_clean/sign.c.o
  [ 40%] Built target sphincs_haraka_256f_robust_clean
  [ 41%] Built target sphincs_haraka_192s_simple_aesni
  Consolidate compiler generated dependencies of target sphincs_haraka_256f_robust_aesni
  Consolidate compiler generated dependencies of target sphincs_haraka_256f_simple_clean
  [ 41%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_256f_robust_aesni.dir/pqclean-dirty_sphincs-haraka-256f-robust_aesni/sign.c.o
  [ 41%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_256f_simple_clean.dir/sig_sphincs_haraka_256f_simple.c.o
  [ 41%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_256f_simple_clean.dir/pqclean-dirty_sphincs-haraka-256f-simple_clean/sign.c.o
  [ 42%] Built target sphincs_haraka_256f_simple_clean
  Consolidate compiler generated dependencies of target sphincs_haraka_256f_simple_aesni
  [ 42%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_256f_simple_aesni.dir/pqclean-dirty_sphincs-haraka-256f-simple_aesni/sign.c.o
  [ 43%] Built target sphincs_haraka_256f_robust_aesni
  Consolidate compiler generated dependencies of target sphincs_haraka_256s_robust_clean
  [ 43%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_256s_robust_clean.dir/sig_sphincs_haraka_256s_robust.c.o
  [ 43%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_256s_robust_clean.dir/pqclean-dirty_sphincs-haraka-256s-robust_clean/sign.c.o
  [ 44%] Built target sphincs_haraka_256s_robust_clean
  [ 45%] Built target sphincs_haraka_256f_simple_aesni
  Consolidate compiler generated dependencies of target sphincs_haraka_256s_simple_clean
  Consolidate compiler generated dependencies of target sphincs_haraka_256s_robust_aesni
  [ 45%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_256s_simple_clean.dir/sig_sphincs_haraka_256s_simple.c.o
  [ 45%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_256s_robust_aesni.dir/pqclean-dirty_sphincs-haraka-256s-robust_aesni/sign.c.o
  [ 45%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_256s_simple_clean.dir/pqclean-dirty_sphincs-haraka-256s-simple_clean/sign.c.o
  [ 46%] Built target sphincs_haraka_256s_simple_clean
  Consolidate compiler generated dependencies of target sphincs_haraka_256s_simple_aesni
  [ 46%] Building C object src/sig/sphincs/CMakeFiles/sphincs_haraka_256s_simple_aesni.dir/pqclean-dirty_sphincs-haraka-256s-simple_aesni/sign.c.o
  [ 47%] Built target sphincs_haraka_256s_robust_aesni
  Consolidate compiler generated dependencies of target sphincs_sha2_128f_robust_clean
  [ 47%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_clean.dir/sig_sphincs_sha2_128f_robust.c.o
  [ 47%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_clean.dir/pqclean-dirty_sphincs-sha2-128f-robust_clean/address.c.o
  [ 47%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_clean.dir/pqclean-dirty_sphincs-sha2-128f-robust_clean/context_sha2.c.o
  [ 47%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_clean.dir/pqclean-dirty_sphincs-sha2-128f-robust_clean/fors.c.o
  [ 49%] Built target sphincs_haraka_256s_simple_aesni
  Consolidate compiler generated dependencies of target sphincs_sha2_128f_robust_avx2
  [ 49%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128f-robust_avx2/address.c.o
  [ 49%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_clean.dir/pqclean-dirty_sphincs-sha2-128f-robust_clean/hash_sha2.c.o
  [ 49%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_clean.dir/pqclean-dirty_sphincs-sha2-128f-robust_clean/merkle.c.o
  [ 49%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_clean.dir/pqclean-dirty_sphincs-sha2-128f-robust_clean/sign.c.o
  [ 49%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128f-robust_avx2/context_sha2.c.o
  [ 50%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_clean.dir/pqclean-dirty_sphincs-sha2-128f-robust_clean/thash_sha2_robust.c.o
  [ 50%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_clean.dir/pqclean-dirty_sphincs-sha2-128f-robust_clean/utils.c.o
  [ 50%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_clean.dir/pqclean-dirty_sphincs-sha2-128f-robust_clean/utilsx1.c.o
  [ 50%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_clean.dir/pqclean-dirty_sphincs-sha2-128f-robust_clean/wots.c.o
  [ 50%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128f-robust_avx2/fors.c.o
  [ 50%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_clean.dir/pqclean-dirty_sphincs-sha2-128f-robust_clean/wotsx1.c.o
  [ 50%] Built target sphincs_sha2_128f_robust_clean
  Consolidate compiler generated dependencies of target sphincs_sha2_128f_simple_clean
  [ 50%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_clean.dir/sig_sphincs_sha2_128f_simple.c.o
  [ 50%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_clean.dir/pqclean-dirty_sphincs-sha2-128f-simple_clean/address.c.o
  [ 50%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_clean.dir/pqclean-dirty_sphincs-sha2-128f-simple_clean/context_sha2.c.o
  [ 50%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_clean.dir/pqclean-dirty_sphincs-sha2-128f-simple_clean/fors.c.o
  [ 50%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128f-robust_avx2/hash_sha2.c.o
  [ 50%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_clean.dir/pqclean-dirty_sphincs-sha2-128f-simple_clean/hash_sha2.c.o
  [ 51%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_clean.dir/pqclean-dirty_sphincs-sha2-128f-simple_clean/merkle.c.o
  [ 51%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_clean.dir/pqclean-dirty_sphincs-sha2-128f-simple_clean/sign.c.o
  [ 51%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_clean.dir/pqclean-dirty_sphincs-sha2-128f-simple_clean/thash_sha2_simple.c.o
  [ 51%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_clean.dir/pqclean-dirty_sphincs-sha2-128f-simple_clean/utils.c.o
  [ 51%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128f-robust_avx2/hash_sha2x8.c.o
  [ 51%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_clean.dir/pqclean-dirty_sphincs-sha2-128f-simple_clean/utilsx1.c.o
  [ 51%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_clean.dir/pqclean-dirty_sphincs-sha2-128f-simple_clean/wots.c.o
  [ 51%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_clean.dir/pqclean-dirty_sphincs-sha2-128f-simple_clean/wotsx1.c.o
  [ 51%] Built target sphincs_sha2_128f_simple_clean
  [ 51%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128f-robust_avx2/merkle.c.o
  [ 51%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128f-robust_avx2/sha256x8.c.o
  [ 51%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128f-robust_avx2/sign.c.o
  [ 51%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128f-robust_avx2/thash_sha2_robust.c.o
  [ 52%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128f-robust_avx2/thash_sha2_robustx8.c.o
  [ 52%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128f-robust_avx2/utils.c.o
  [ 52%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128f-robust_avx2/utilsx8.c.o
  [ 52%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128f-robust_avx2/wots.c.o
  Consolidate compiler generated dependencies of target sphincs_sha2_128f_simple_avx2
  [ 52%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128f-simple_avx2/address.c.o
  [ 52%] Built target sphincs_sha2_128f_robust_avx2
  Consolidate compiler generated dependencies of target sphincs_sha2_128s_robust_clean
  [ 52%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_clean.dir/sig_sphincs_sha2_128s_robust.c.o
  [ 52%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_clean.dir/pqclean-dirty_sphincs-sha2-128s-robust_clean/address.c.o
  [ 52%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_clean.dir/pqclean-dirty_sphincs-sha2-128s-robust_clean/context_sha2.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_clean.dir/pqclean-dirty_sphincs-sha2-128s-robust_clean/fors.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128f-simple_avx2/context_sha2.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_clean.dir/pqclean-dirty_sphincs-sha2-128s-robust_clean/hash_sha2.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_clean.dir/pqclean-dirty_sphincs-sha2-128s-robust_clean/merkle.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_clean.dir/pqclean-dirty_sphincs-sha2-128s-robust_clean/sign.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128f-simple_avx2/fors.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_clean.dir/pqclean-dirty_sphincs-sha2-128s-robust_clean/thash_sha2_robust.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_clean.dir/pqclean-dirty_sphincs-sha2-128s-robust_clean/utils.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_clean.dir/pqclean-dirty_sphincs-sha2-128s-robust_clean/utilsx1.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_clean.dir/pqclean-dirty_sphincs-sha2-128s-robust_clean/wots.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128f-simple_avx2/hash_sha2.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_clean.dir/pqclean-dirty_sphincs-sha2-128s-robust_clean/wotsx1.c.o
  [ 53%] Built target sphincs_sha2_128s_robust_clean
  Consolidate compiler generated dependencies of target sphincs_sha2_128s_robust_avx2
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128s-robust_avx2/address.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128f-simple_avx2/hash_sha2x8.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128s-robust_avx2/context_sha2.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128f-simple_avx2/merkle.c.o
  [ 53%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128s-robust_avx2/fors.c.o
  [ 54%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128f-simple_avx2/sha256x8.c.o
  [ 54%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128s-robust_avx2/hash_sha2.c.o
  [ 54%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128f-simple_avx2/sign.c.o
  [ 54%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128s-robust_avx2/hash_sha2x8.c.o
  [ 54%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128f-simple_avx2/thash_sha2_simple.c.o
  [ 55%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128s-robust_avx2/merkle.c.o
  [ 55%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128f-simple_avx2/thash_sha2_simplex8.c.o
  [ 55%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128s-robust_avx2/sha256x8.c.o
  [ 55%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128f-simple_avx2/utils.c.o
  [ 55%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128s-robust_avx2/sign.c.o
  [ 55%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128f-simple_avx2/utilsx8.c.o
  [ 55%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128s-robust_avx2/thash_sha2_robust.c.o
  [ 55%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128f-simple_avx2/wots.c.o
  [ 55%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128s-robust_avx2/thash_sha2_robustx8.c.o
  [ 55%] Built target sphincs_sha2_128f_simple_avx2
  [ 55%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128s-robust_avx2/utils.c.o
  [ 55%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128s-robust_avx2/utilsx8.c.o
  [ 55%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-128s-robust_avx2/wots.c.o
  Consolidate compiler generated dependencies of target sphincs_sha2_128s_simple_clean
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_clean.dir/sig_sphincs_sha2_128s_simple.c.o
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_clean.dir/pqclean-dirty_sphincs-sha2-128s-simple_clean/address.c.o
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_clean.dir/pqclean-dirty_sphincs-sha2-128s-simple_clean/context_sha2.c.o
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_clean.dir/pqclean-dirty_sphincs-sha2-128s-simple_clean/fors.c.o
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_clean.dir/pqclean-dirty_sphincs-sha2-128s-simple_clean/hash_sha2.c.o
  [ 56%] Built target sphincs_sha2_128s_robust_avx2
  Consolidate compiler generated dependencies of target sphincs_sha2_128s_simple_avx2
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_clean.dir/pqclean-dirty_sphincs-sha2-128s-simple_clean/merkle.c.o
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128s-simple_avx2/address.c.o
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_clean.dir/pqclean-dirty_sphincs-sha2-128s-simple_clean/sign.c.o
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_clean.dir/pqclean-dirty_sphincs-sha2-128s-simple_clean/thash_sha2_simple.c.o
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_clean.dir/pqclean-dirty_sphincs-sha2-128s-simple_clean/utils.c.o
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128s-simple_avx2/context_sha2.c.o
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_clean.dir/pqclean-dirty_sphincs-sha2-128s-simple_clean/utilsx1.c.o
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_clean.dir/pqclean-dirty_sphincs-sha2-128s-simple_clean/wots.c.o
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_clean.dir/pqclean-dirty_sphincs-sha2-128s-simple_clean/wotsx1.c.o
  [ 56%] Built target sphincs_sha2_128s_simple_clean
  Consolidate compiler generated dependencies of target sphincs_sha2_192f_robust_clean
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_clean.dir/sig_sphincs_sha2_192f_robust.c.o
  [ 56%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_clean.dir/pqclean-dirty_sphincs-sha2-192f-robust_clean/address.c.o
  [ 57%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128s-simple_avx2/fors.c.o
  [ 57%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_clean.dir/pqclean-dirty_sphincs-sha2-192f-robust_clean/context_sha2.c.o
  [ 57%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_clean.dir/pqclean-dirty_sphincs-sha2-192f-robust_clean/fors.c.o
  [ 57%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_clean.dir/pqclean-dirty_sphincs-sha2-192f-robust_clean/hash_sha2.c.o
  [ 57%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_clean.dir/pqclean-dirty_sphincs-sha2-192f-robust_clean/merkle.c.o
  [ 57%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_clean.dir/pqclean-dirty_sphincs-sha2-192f-robust_clean/sign.c.o
  [ 57%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128s-simple_avx2/hash_sha2.c.o
  [ 57%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_clean.dir/pqclean-dirty_sphincs-sha2-192f-robust_clean/thash_sha2_robust.c.o
  [ 58%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_clean.dir/pqclean-dirty_sphincs-sha2-192f-robust_clean/utils.c.o
  [ 58%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_clean.dir/pqclean-dirty_sphincs-sha2-192f-robust_clean/utilsx1.c.o
  [ 58%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128s-simple_avx2/hash_sha2x8.c.o
  [ 58%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_clean.dir/pqclean-dirty_sphincs-sha2-192f-robust_clean/wots.c.o
  [ 58%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_clean.dir/pqclean-dirty_sphincs-sha2-192f-robust_clean/wotsx1.c.o
  [ 58%] Built target sphincs_sha2_192f_robust_clean
  Consolidate compiler generated dependencies of target sphincs_sha2_192f_robust_avx2
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192f-robust_avx2/address.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128s-simple_avx2/merkle.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192f-robust_avx2/context_sha2.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128s-simple_avx2/sha256x8.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192f-robust_avx2/fors.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128s-simple_avx2/sign.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192f-robust_avx2/hash_sha2.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128s-simple_avx2/thash_sha2_simple.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192f-robust_avx2/hash_sha2x8.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128s-simple_avx2/thash_sha2_simplex8.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192f-robust_avx2/merkle.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128s-simple_avx2/utils.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192f-robust_avx2/sha256x8.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128s-simple_avx2/utilsx8.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192f-robust_avx2/sha512x4.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_128s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-128s-simple_avx2/wots.c.o
  [ 59%] Built target sphincs_sha2_128s_simple_avx2
  Consolidate compiler generated dependencies of target sphincs_sha2_192f_simple_clean
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_clean.dir/sig_sphincs_sha2_192f_simple.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192f-robust_avx2/sign.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_clean.dir/pqclean-dirty_sphincs-sha2-192f-simple_clean/address.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_clean.dir/pqclean-dirty_sphincs-sha2-192f-simple_clean/context_sha2.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_clean.dir/pqclean-dirty_sphincs-sha2-192f-simple_clean/fors.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_clean.dir/pqclean-dirty_sphincs-sha2-192f-simple_clean/hash_sha2.c.o
  [ 59%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192f-robust_avx2/thash_sha2_robust.c.o
  [ 60%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_clean.dir/pqclean-dirty_sphincs-sha2-192f-simple_clean/merkle.c.o
  [ 60%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_clean.dir/pqclean-dirty_sphincs-sha2-192f-simple_clean/sign.c.o
  [ 60%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_clean.dir/pqclean-dirty_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c.o
  [ 60%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_clean.dir/pqclean-dirty_sphincs-sha2-192f-simple_clean/utils.c.o
  [ 60%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192f-robust_avx2/thash_sha2_robustx8.c.o
  [ 60%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_clean.dir/pqclean-dirty_sphincs-sha2-192f-simple_clean/utilsx1.c.o
  [ 60%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_clean.dir/pqclean-dirty_sphincs-sha2-192f-simple_clean/wots.c.o
  [ 60%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_clean.dir/pqclean-dirty_sphincs-sha2-192f-simple_clean/wotsx1.c.o
  [ 60%] Built target sphincs_sha2_192f_simple_clean
  Consolidate compiler generated dependencies of target sphincs_sha2_192f_simple_avx2
  [ 60%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192f-simple_avx2/address.c.o
  [ 61%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192f-robust_avx2/utils.c.o
  [ 61%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192f-simple_avx2/context_sha2.c.o
  [ 61%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192f-robust_avx2/utilsx8.c.o
  [ 61%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192f-simple_avx2/fors.c.o
  [ 61%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192f-robust_avx2/wots.c.o
  [ 61%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192f-simple_avx2/hash_sha2.c.o
  [ 61%] Built target sphincs_sha2_192f_robust_avx2
  Consolidate compiler generated dependencies of target sphincs_sha2_192s_robust_clean
  [ 61%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_clean.dir/sig_sphincs_sha2_192s_robust.c.o
  [ 62%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_clean.dir/pqclean-dirty_sphincs-sha2-192s-robust_clean/address.c.o
  [ 62%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192f-simple_avx2/hash_sha2x8.c.o
  [ 62%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_clean.dir/pqclean-dirty_sphincs-sha2-192s-robust_clean/context_sha2.c.o
  [ 62%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_clean.dir/pqclean-dirty_sphincs-sha2-192s-robust_clean/fors.c.o
  [ 62%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_clean.dir/pqclean-dirty_sphincs-sha2-192s-robust_clean/hash_sha2.c.o
  [ 62%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192f-simple_avx2/merkle.c.o
  [ 62%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_clean.dir/pqclean-dirty_sphincs-sha2-192s-robust_clean/merkle.c.o
  [ 62%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_clean.dir/pqclean-dirty_sphincs-sha2-192s-robust_clean/sign.c.o
  [ 62%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_clean.dir/pqclean-dirty_sphincs-sha2-192s-robust_clean/thash_sha2_robust.c.o
  [ 62%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_clean.dir/pqclean-dirty_sphincs-sha2-192s-robust_clean/utils.c.o
  [ 62%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192f-simple_avx2/sha256x8.c.o
  [ 62%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_clean.dir/pqclean-dirty_sphincs-sha2-192s-robust_clean/utilsx1.c.o
  [ 62%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_clean.dir/pqclean-dirty_sphincs-sha2-192s-robust_clean/wots.c.o
  [ 62%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_clean.dir/pqclean-dirty_sphincs-sha2-192s-robust_clean/wotsx1.c.o
  [ 62%] Built target sphincs_sha2_192s_robust_clean
  Consolidate compiler generated dependencies of target sphincs_sha2_192s_robust_avx2
  [ 62%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192s-robust_avx2/address.c.o
  [ 63%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192f-simple_avx2/sha512x4.c.o
  [ 63%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192s-robust_avx2/context_sha2.c.o
  [ 63%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192s-robust_avx2/fors.c.o
  [ 63%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192f-simple_avx2/sign.c.o
  [ 63%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192s-robust_avx2/hash_sha2.c.o
  [ 63%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c.o
  [ 63%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c.o
  [ 63%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192s-robust_avx2/hash_sha2x8.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192s-robust_avx2/merkle.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192f-simple_avx2/utils.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192s-robust_avx2/sha256x8.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192f-simple_avx2/utilsx8.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192s-robust_avx2/sha512x4.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192f-simple_avx2/wots.c.o
  [ 64%] Built target sphincs_sha2_192f_simple_avx2
  Consolidate compiler generated dependencies of target sphincs_sha2_192s_simple_clean
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_clean.dir/sig_sphincs_sha2_192s_simple.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_clean.dir/pqclean-dirty_sphincs-sha2-192s-simple_clean/address.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_clean.dir/pqclean-dirty_sphincs-sha2-192s-simple_clean/context_sha2.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192s-robust_avx2/sign.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_clean.dir/pqclean-dirty_sphincs-sha2-192s-simple_clean/fors.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_clean.dir/pqclean-dirty_sphincs-sha2-192s-simple_clean/hash_sha2.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_clean.dir/pqclean-dirty_sphincs-sha2-192s-simple_clean/merkle.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_clean.dir/pqclean-dirty_sphincs-sha2-192s-simple_clean/sign.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192s-robust_avx2/thash_sha2_robust.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_clean.dir/pqclean-dirty_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_clean.dir/pqclean-dirty_sphincs-sha2-192s-simple_clean/utils.c.o
  [ 64%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_clean.dir/pqclean-dirty_sphincs-sha2-192s-simple_clean/utilsx1.c.o
  [ 65%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_clean.dir/pqclean-dirty_sphincs-sha2-192s-simple_clean/wots.c.o
  [ 65%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192s-robust_avx2/thash_sha2_robustx8.c.o
  [ 65%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_clean.dir/pqclean-dirty_sphincs-sha2-192s-simple_clean/wotsx1.c.o
  [ 65%] Built target sphincs_sha2_192s_simple_clean
  Consolidate compiler generated dependencies of target sphincs_sha2_192s_simple_avx2
  [ 65%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192s-simple_avx2/address.c.o
  [ 65%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192s-robust_avx2/utils.c.o
  [ 66%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192s-simple_avx2/context_sha2.c.o
  [ 66%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192s-simple_avx2/fors.c.o
  [ 66%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192s-robust_avx2/utilsx8.c.o
  [ 66%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-192s-robust_avx2/wots.c.o
  [ 66%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192s-simple_avx2/hash_sha2.c.o
  [ 66%] Built target sphincs_sha2_192s_robust_avx2
  [ 66%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192s-simple_avx2/hash_sha2x8.c.o
  Consolidate compiler generated dependencies of target sphincs_sha2_256f_robust_clean
  [ 66%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_clean.dir/sig_sphincs_sha2_256f_robust.c.o
  [ 66%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_clean.dir/pqclean-dirty_sphincs-sha2-256f-robust_clean/address.c.o
  [ 66%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_clean.dir/pqclean-dirty_sphincs-sha2-256f-robust_clean/context_sha2.c.o
  [ 66%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_clean.dir/pqclean-dirty_sphincs-sha2-256f-robust_clean/fors.c.o
  [ 66%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_clean.dir/pqclean-dirty_sphincs-sha2-256f-robust_clean/hash_sha2.c.o
  [ 66%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192s-simple_avx2/merkle.c.o
  [ 66%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_clean.dir/pqclean-dirty_sphincs-sha2-256f-robust_clean/merkle.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_clean.dir/pqclean-dirty_sphincs-sha2-256f-robust_clean/sign.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_clean.dir/pqclean-dirty_sphincs-sha2-256f-robust_clean/thash_sha2_robust.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192s-simple_avx2/sha256x8.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_clean.dir/pqclean-dirty_sphincs-sha2-256f-robust_clean/utils.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_clean.dir/pqclean-dirty_sphincs-sha2-256f-robust_clean/utilsx1.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_clean.dir/pqclean-dirty_sphincs-sha2-256f-robust_clean/wots.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_clean.dir/pqclean-dirty_sphincs-sha2-256f-robust_clean/wotsx1.c.o
  [ 67%] Built target sphincs_sha2_256f_robust_clean
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192s-simple_avx2/sha512x4.c.o
  Consolidate compiler generated dependencies of target sphincs_sha2_256f_robust_avx2
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256f-robust_avx2/address.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256f-robust_avx2/context_sha2.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192s-simple_avx2/sign.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256f-robust_avx2/fors.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256f-robust_avx2/hash_sha2.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256f-robust_avx2/hash_sha2x8.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192s-simple_avx2/utils.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256f-robust_avx2/merkle.c.o
  [ 67%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256f-robust_avx2/sha256x8.c.o
  [ 68%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192s-simple_avx2/utilsx8.c.o
  [ 68%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_192s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-192s-simple_avx2/wots.c.o
  [ 68%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256f-robust_avx2/sha512x4.c.o
  [ 68%] Built target sphincs_sha2_192s_simple_avx2
  Consolidate compiler generated dependencies of target sphincs_sha2_256f_simple_clean
  [ 68%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_clean.dir/sig_sphincs_sha2_256f_simple.c.o
  [ 68%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_clean.dir/pqclean-dirty_sphincs-sha2-256f-simple_clean/address.c.o
  [ 68%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_clean.dir/pqclean-dirty_sphincs-sha2-256f-simple_clean/context_sha2.c.o
  [ 69%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_clean.dir/pqclean-dirty_sphincs-sha2-256f-simple_clean/fors.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256f-robust_avx2/sign.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_clean.dir/pqclean-dirty_sphincs-sha2-256f-simple_clean/hash_sha2.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_clean.dir/pqclean-dirty_sphincs-sha2-256f-simple_clean/merkle.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_clean.dir/pqclean-dirty_sphincs-sha2-256f-simple_clean/sign.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_clean.dir/pqclean-dirty_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256f-robust_avx2/thash_sha2_robust.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_clean.dir/pqclean-dirty_sphincs-sha2-256f-simple_clean/utils.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_clean.dir/pqclean-dirty_sphincs-sha2-256f-simple_clean/utilsx1.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_clean.dir/pqclean-dirty_sphincs-sha2-256f-simple_clean/wots.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_clean.dir/pqclean-dirty_sphincs-sha2-256f-simple_clean/wotsx1.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256f-robust_avx2/thash_sha2_robustx8.c.o
  [ 70%] Built target sphincs_sha2_256f_simple_clean
  Consolidate compiler generated dependencies of target sphincs_sha2_256f_simple_avx2
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256f-simple_avx2/address.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256f-simple_avx2/context_sha2.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256f-robust_avx2/utils.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256f-simple_avx2/fors.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256f-robust_avx2/utilsx8.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256f-simple_avx2/hash_sha2.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256f-robust_avx2/wots.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256f-simple_avx2/hash_sha2x8.c.o
  [ 70%] Built target sphincs_sha2_256f_robust_avx2
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256f-simple_avx2/merkle.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256f-simple_avx2/sha256x8.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256f-simple_avx2/sha512x4.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256f-simple_avx2/sign.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256f-simple_avx2/utils.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256f-simple_avx2/utilsx8.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256f_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256f-simple_avx2/wots.c.o
  Consolidate compiler generated dependencies of target sphincs_sha2_256s_robust_clean
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_clean.dir/sig_sphincs_sha2_256s_robust.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_clean.dir/pqclean-dirty_sphincs-sha2-256s-robust_clean/address.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_clean.dir/pqclean-dirty_sphincs-sha2-256s-robust_clean/context_sha2.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_clean.dir/pqclean-dirty_sphincs-sha2-256s-robust_clean/fors.c.o
  [ 70%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_clean.dir/pqclean-dirty_sphincs-sha2-256s-robust_clean/hash_sha2.c.o
  [ 71%] Built target sphincs_sha2_256f_simple_avx2
  [ 71%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_clean.dir/pqclean-dirty_sphincs-sha2-256s-robust_clean/merkle.c.o
  Consolidate compiler generated dependencies of target sphincs_sha2_256s_robust_avx2
  [ 71%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256s-robust_avx2/address.c.o
  [ 71%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_clean.dir/pqclean-dirty_sphincs-sha2-256s-robust_clean/sign.c.o
  [ 71%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_clean.dir/pqclean-dirty_sphincs-sha2-256s-robust_clean/thash_sha2_robust.c.o
  [ 71%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_clean.dir/pqclean-dirty_sphincs-sha2-256s-robust_clean/utils.c.o
  [ 71%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256s-robust_avx2/context_sha2.c.o
  [ 71%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_clean.dir/pqclean-dirty_sphincs-sha2-256s-robust_clean/utilsx1.c.o
  [ 71%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_clean.dir/pqclean-dirty_sphincs-sha2-256s-robust_clean/wots.c.o
  [ 72%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_clean.dir/pqclean-dirty_sphincs-sha2-256s-robust_clean/wotsx1.c.o
  [ 72%] Built target sphincs_sha2_256s_robust_clean
  Consolidate compiler generated dependencies of target sphincs_sha2_256s_simple_clean
  [ 72%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_clean.dir/sig_sphincs_sha2_256s_simple.c.o
  [ 73%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256s-robust_avx2/fors.c.o
  [ 73%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_clean.dir/pqclean-dirty_sphincs-sha2-256s-simple_clean/address.c.o
  [ 73%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_clean.dir/pqclean-dirty_sphincs-sha2-256s-simple_clean/context_sha2.c.o
  [ 73%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_clean.dir/pqclean-dirty_sphincs-sha2-256s-simple_clean/fors.c.o
  [ 73%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_clean.dir/pqclean-dirty_sphincs-sha2-256s-simple_clean/hash_sha2.c.o
  [ 73%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_clean.dir/pqclean-dirty_sphincs-sha2-256s-simple_clean/merkle.c.o
  [ 73%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256s-robust_avx2/hash_sha2.c.o
  [ 73%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_clean.dir/pqclean-dirty_sphincs-sha2-256s-simple_clean/sign.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_clean.dir/pqclean-dirty_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_clean.dir/pqclean-dirty_sphincs-sha2-256s-simple_clean/utils.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_clean.dir/pqclean-dirty_sphincs-sha2-256s-simple_clean/utilsx1.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256s-robust_avx2/hash_sha2x8.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_clean.dir/pqclean-dirty_sphincs-sha2-256s-simple_clean/wots.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_clean.dir/pqclean-dirty_sphincs-sha2-256s-simple_clean/wotsx1.c.o
  [ 74%] Built target sphincs_sha2_256s_simple_clean
  Consolidate compiler generated dependencies of target sphincs_sha2_256s_simple_avx2
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256s-simple_avx2/address.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256s-robust_avx2/merkle.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256s-simple_avx2/context_sha2.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256s-robust_avx2/sha256x8.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256s-simple_avx2/fors.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256s-robust_avx2/sha512x4.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256s-simple_avx2/hash_sha2.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256s-simple_avx2/hash_sha2x8.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256s-robust_avx2/sign.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256s-simple_avx2/merkle.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256s-robust_avx2/thash_sha2_robust.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256s-simple_avx2/sha256x8.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256s-robust_avx2/thash_sha2_robustx8.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256s-simple_avx2/sha512x4.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256s-robust_avx2/utils.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256s-robust_avx2/utilsx8.c.o
  [ 74%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256s-simple_avx2/sign.c.o
  [ 75%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_robust_avx2.dir/pqclean-dirty_sphincs-sha2-256s-robust_avx2/wots.c.o
  [ 75%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c.o
  [ 75%] Built target sphincs_sha2_256s_robust_avx2
  Consolidate compiler generated dependencies of target sphincs_shake_128f_robust_clean
  [ 75%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_robust_clean.dir/sig_sphincs_shake_128f_robust.c.o
  [ 76%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c.o
  [ 76%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_robust_clean.dir/pqclean-dirty_sphincs-shake-128f-robust_clean/hash_shake.c.o
  [ 76%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_robust_clean.dir/pqclean-dirty_sphincs-shake-128f-robust_clean/sign.c.o
  [ 77%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_robust_clean.dir/pqclean-dirty_sphincs-shake-128f-robust_clean/thash_shake_robust.c.o
  [ 77%] Built target sphincs_shake_128f_robust_clean
  Consolidate compiler generated dependencies of target sphincs_shake_128f_robust_avx2
  [ 77%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_robust_avx2.dir/pqclean-dirty_sphincs-shake-128f-robust_avx2/hash_shake.c.o
  [ 77%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_robust_avx2.dir/pqclean-dirty_sphincs-shake-128f-robust_avx2/hash_shakex4.c.o
  [ 77%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256s-simple_avx2/utils.c.o
  [ 77%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_robust_avx2.dir/pqclean-dirty_sphincs-shake-128f-robust_avx2/sign.c.o
  [ 77%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256s-simple_avx2/utilsx8.c.o
  [ 78%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_robust_avx2.dir/pqclean-dirty_sphincs-shake-128f-robust_avx2/thash_shake_robust.c.o
  [ 78%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_robust_avx2.dir/pqclean-dirty_sphincs-shake-128f-robust_avx2/thash_shake_robustx4.c.o
  [ 78%] Building C object src/sig/sphincs/CMakeFiles/sphincs_sha2_256s_simple_avx2.dir/pqclean-dirty_sphincs-sha2-256s-simple_avx2/wots.c.o
  [ 78%] Built target sphincs_shake_128f_robust_avx2
  Consolidate compiler generated dependencies of target sphincs_shake_128f_simple_clean
  [ 78%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_simple_clean.dir/sig_sphincs_shake_128f_simple.c.o
  [ 78%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_simple_clean.dir/pqclean-dirty_sphincs-shake-128f-simple_clean/hash_shake.c.o
  [ 78%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_simple_clean.dir/pqclean-dirty_sphincs-shake-128f-simple_clean/sign.c.o
  [ 78%] Built target sphincs_sha2_256s_simple_avx2
  [ 79%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_simple_clean.dir/pqclean-dirty_sphincs-shake-128f-simple_clean/thash_shake_simple.c.o
  Consolidate compiler generated dependencies of target sphincs_shake_128f_simple_avx2
  [ 79%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_simple_avx2.dir/pqclean-dirty_sphincs-shake-128f-simple_avx2/hash_shake.c.o
  [ 79%] Built target sphincs_shake_128f_simple_clean
  Consolidate compiler generated dependencies of target sphincs_shake_128s_robust_clean
  [ 79%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_robust_clean.dir/sig_sphincs_shake_128s_robust.c.o
  [ 79%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_simple_avx2.dir/pqclean-dirty_sphincs-shake-128f-simple_avx2/hash_shakex4.c.o
  [ 79%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_robust_clean.dir/pqclean-dirty_sphincs-shake-128s-robust_clean/hash_shake.c.o
  [ 80%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_robust_clean.dir/pqclean-dirty_sphincs-shake-128s-robust_clean/sign.c.o
  [ 80%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_robust_clean.dir/pqclean-dirty_sphincs-shake-128s-robust_clean/thash_shake_robust.c.o
  [ 80%] Built target sphincs_shake_128s_robust_clean
  Consolidate compiler generated dependencies of target sphincs_shake_128s_robust_avx2
  [ 80%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_robust_avx2.dir/pqclean-dirty_sphincs-shake-128s-robust_avx2/hash_shake.c.o
  [ 80%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_simple_avx2.dir/pqclean-dirty_sphincs-shake-128f-simple_avx2/sign.c.o
  [ 80%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_robust_avx2.dir/pqclean-dirty_sphincs-shake-128s-robust_avx2/hash_shakex4.c.o
  [ 81%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_simple_avx2.dir/pqclean-dirty_sphincs-shake-128f-simple_avx2/thash_shake_simple.c.o
  [ 81%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128f_simple_avx2.dir/pqclean-dirty_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c.o
  [ 82%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_robust_avx2.dir/pqclean-dirty_sphincs-shake-128s-robust_avx2/sign.c.o
  [ 82%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_robust_avx2.dir/pqclean-dirty_sphincs-shake-128s-robust_avx2/thash_shake_robust.c.o
  [ 82%] Built target sphincs_shake_128f_simple_avx2
  Consolidate compiler generated dependencies of target sphincs_shake_128s_simple_clean
  [ 82%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_simple_clean.dir/sig_sphincs_shake_128s_simple.c.o
  [ 82%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_robust_avx2.dir/pqclean-dirty_sphincs-shake-128s-robust_avx2/thash_shake_robustx4.c.o
  [ 82%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_simple_clean.dir/pqclean-dirty_sphincs-shake-128s-simple_clean/hash_shake.c.o
  [ 83%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_simple_clean.dir/pqclean-dirty_sphincs-shake-128s-simple_clean/sign.c.o
  [ 83%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_simple_clean.dir/pqclean-dirty_sphincs-shake-128s-simple_clean/thash_shake_simple.c.o
  [ 83%] Built target sphincs_shake_128s_simple_clean
  Consolidate compiler generated dependencies of target sphincs_shake_128s_simple_avx2
  [ 83%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_simple_avx2.dir/pqclean-dirty_sphincs-shake-128s-simple_avx2/hash_shake.c.o
  [ 83%] Built target sphincs_shake_128s_robust_avx2
  [ 83%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_simple_avx2.dir/pqclean-dirty_sphincs-shake-128s-simple_avx2/hash_shakex4.c.o
  Consolidate compiler generated dependencies of target sphincs_shake_192f_robust_clean
  [ 83%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_robust_clean.dir/sig_sphincs_shake_192f_robust.c.o
  [ 83%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_robust_clean.dir/pqclean-dirty_sphincs-shake-192f-robust_clean/hash_shake.c.o
  [ 83%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_robust_clean.dir/pqclean-dirty_sphincs-shake-192f-robust_clean/sign.c.o
  [ 83%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_robust_clean.dir/pqclean-dirty_sphincs-shake-192f-robust_clean/thash_shake_robust.c.o
  [ 84%] Built target sphincs_shake_192f_robust_clean
  [ 85%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_simple_avx2.dir/pqclean-dirty_sphincs-shake-128s-simple_avx2/sign.c.o
  Consolidate compiler generated dependencies of target sphincs_shake_192f_robust_avx2
  [ 85%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_robust_avx2.dir/pqclean-dirty_sphincs-shake-192f-robust_avx2/hash_shake.c.o
  [ 85%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_robust_avx2.dir/pqclean-dirty_sphincs-shake-192f-robust_avx2/hash_shakex4.c.o
  [ 85%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_simple_avx2.dir/pqclean-dirty_sphincs-shake-128s-simple_avx2/thash_shake_simple.c.o
  [ 85%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_128s_simple_avx2.dir/pqclean-dirty_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c.o
  [ 85%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_robust_avx2.dir/pqclean-dirty_sphincs-shake-192f-robust_avx2/sign.c.o
  [ 85%] Built target sphincs_shake_128s_simple_avx2
  [ 85%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_robust_avx2.dir/pqclean-dirty_sphincs-shake-192f-robust_avx2/thash_shake_robust.c.o
  Consolidate compiler generated dependencies of target sphincs_shake_192f_simple_clean
  [ 85%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_simple_clean.dir/sig_sphincs_shake_192f_simple.c.o
  [ 85%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_robust_avx2.dir/pqclean-dirty_sphincs-shake-192f-robust_avx2/thash_shake_robustx4.c.o
  [ 85%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_simple_clean.dir/pqclean-dirty_sphincs-shake-192f-simple_clean/hash_shake.c.o
  [ 85%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_simple_clean.dir/pqclean-dirty_sphincs-shake-192f-simple_clean/sign.c.o
  [ 85%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_simple_clean.dir/pqclean-dirty_sphincs-shake-192f-simple_clean/thash_shake_simple.c.o
  [ 86%] Built target sphincs_shake_192f_simple_clean
  Consolidate compiler generated dependencies of target sphincs_shake_192f_simple_avx2
  [ 86%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_simple_avx2.dir/pqclean-dirty_sphincs-shake-192f-simple_avx2/hash_shake.c.o
  [ 86%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_simple_avx2.dir/pqclean-dirty_sphincs-shake-192f-simple_avx2/hash_shakex4.c.o
  [ 87%] Built target sphincs_shake_192f_robust_avx2
  Consolidate compiler generated dependencies of target sphincs_shake_192s_robust_clean
  [ 87%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_robust_clean.dir/sig_sphincs_shake_192s_robust.c.o
  [ 88%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_robust_clean.dir/pqclean-dirty_sphincs-shake-192s-robust_clean/hash_shake.c.o
  [ 88%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_robust_clean.dir/pqclean-dirty_sphincs-shake-192s-robust_clean/sign.c.o
  [ 88%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_robust_clean.dir/pqclean-dirty_sphincs-shake-192s-robust_clean/thash_shake_robust.c.o
  [ 88%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_simple_avx2.dir/pqclean-dirty_sphincs-shake-192f-simple_avx2/sign.c.o
  [ 88%] Built target sphincs_shake_192s_robust_clean
  [ 88%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_simple_avx2.dir/pqclean-dirty_sphincs-shake-192f-simple_avx2/thash_shake_simple.c.o
  [ 88%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192f_simple_avx2.dir/pqclean-dirty_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c.o
  Consolidate compiler generated dependencies of target sphincs_shake_192s_robust_avx2
  [ 88%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_robust_avx2.dir/pqclean-dirty_sphincs-shake-192s-robust_avx2/hash_shake.c.o
  [ 89%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_robust_avx2.dir/pqclean-dirty_sphincs-shake-192s-robust_avx2/hash_shakex4.c.o
  [ 90%] Built target sphincs_shake_192f_simple_avx2
  Consolidate compiler generated dependencies of target sphincs_shake_192s_simple_clean
  [ 90%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_simple_clean.dir/sig_sphincs_shake_192s_simple.c.o
  [ 90%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_robust_avx2.dir/pqclean-dirty_sphincs-shake-192s-robust_avx2/sign.c.o
  [ 91%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_simple_clean.dir/pqclean-dirty_sphincs-shake-192s-simple_clean/hash_shake.c.o
  [ 91%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_simple_clean.dir/pqclean-dirty_sphincs-shake-192s-simple_clean/sign.c.o
  [ 91%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_robust_avx2.dir/pqclean-dirty_sphincs-shake-192s-robust_avx2/thash_shake_robust.c.o
  [ 91%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_robust_avx2.dir/pqclean-dirty_sphincs-shake-192s-robust_avx2/thash_shake_robustx4.c.o
  [ 91%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_simple_clean.dir/pqclean-dirty_sphincs-shake-192s-simple_clean/thash_shake_simple.c.o
  [ 91%] Built target sphincs_shake_192s_simple_clean
  Consolidate compiler generated dependencies of target sphincs_shake_192s_simple_avx2
  [ 91%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_simple_avx2.dir/pqclean-dirty_sphincs-shake-192s-simple_avx2/hash_shake.c.o
  [ 92%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_simple_avx2.dir/pqclean-dirty_sphincs-shake-192s-simple_avx2/hash_shakex4.c.o
  [ 92%] Built target sphincs_shake_192s_robust_avx2
  Consolidate compiler generated dependencies of target sphincs_shake_256f_robust_clean
  [ 92%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_robust_clean.dir/sig_sphincs_shake_256f_robust.c.o
  [ 92%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_robust_clean.dir/pqclean-dirty_sphincs-shake-256f-robust_clean/hash_shake.c.o
  [ 92%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_simple_avx2.dir/pqclean-dirty_sphincs-shake-192s-simple_avx2/sign.c.o
  [ 92%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_robust_clean.dir/pqclean-dirty_sphincs-shake-256f-robust_clean/sign.c.o
  [ 92%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_simple_avx2.dir/pqclean-dirty_sphincs-shake-192s-simple_avx2/thash_shake_simple.c.o
  [ 92%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_robust_clean.dir/pqclean-dirty_sphincs-shake-256f-robust_clean/thash_shake_robust.c.o
  [ 92%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_192s_simple_avx2.dir/pqclean-dirty_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c.o
  [ 93%] Built target sphincs_shake_256f_robust_clean
  Consolidate compiler generated dependencies of target sphincs_shake_256f_robust_avx2
  [ 94%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_robust_avx2.dir/pqclean-dirty_sphincs-shake-256f-robust_avx2/hash_shake.c.o
  [ 94%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_robust_avx2.dir/pqclean-dirty_sphincs-shake-256f-robust_avx2/hash_shakex4.c.o
  [ 94%] Built target sphincs_shake_192s_simple_avx2
  [ 94%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_robust_avx2.dir/pqclean-dirty_sphincs-shake-256f-robust_avx2/sign.c.o
  [ 94%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_robust_avx2.dir/pqclean-dirty_sphincs-shake-256f-robust_avx2/thash_shake_robust.c.o
  [ 94%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_robust_avx2.dir/pqclean-dirty_sphincs-shake-256f-robust_avx2/thash_shake_robustx4.c.o
  Consolidate compiler generated dependencies of target sphincs_shake_256f_simple_clean
  [ 94%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_simple_clean.dir/sig_sphincs_shake_256f_simple.c.o
  [ 94%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_simple_clean.dir/pqclean-dirty_sphincs-shake-256f-simple_clean/hash_shake.c.o
  [ 94%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_simple_clean.dir/pqclean-dirty_sphincs-shake-256f-simple_clean/sign.c.o
  [ 94%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_simple_clean.dir/pqclean-dirty_sphincs-shake-256f-simple_clean/thash_shake_simple.c.o
  [ 94%] Built target sphincs_shake_256f_robust_avx2
  [ 95%] Built target sphincs_shake_256f_simple_clean
  Consolidate compiler generated dependencies of target sphincs_shake_256s_robust_clean
  Consolidate compiler generated dependencies of target sphincs_shake_256f_simple_avx2
  [ 95%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_robust_clean.dir/sig_sphincs_shake_256s_robust.c.o
  [ 96%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_simple_avx2.dir/pqclean-dirty_sphincs-shake-256f-simple_avx2/hash_shake.c.o
  [ 96%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_simple_avx2.dir/pqclean-dirty_sphincs-shake-256f-simple_avx2/hash_shakex4.c.o
  [ 96%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_robust_clean.dir/pqclean-dirty_sphincs-shake-256s-robust_clean/hash_shake.c.o
  [ 96%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_robust_clean.dir/pqclean-dirty_sphincs-shake-256s-robust_clean/sign.c.o
  [ 96%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_robust_clean.dir/pqclean-dirty_sphincs-shake-256s-robust_clean/thash_shake_robust.c.o
  [ 97%] Built target sphincs_shake_256s_robust_clean
  Consolidate compiler generated dependencies of target sphincs_shake_256s_robust_avx2
  [ 97%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_robust_avx2.dir/pqclean-dirty_sphincs-shake-256s-robust_avx2/hash_shake.c.o
  [ 97%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_simple_avx2.dir/pqclean-dirty_sphincs-shake-256f-simple_avx2/sign.c.o
  [ 97%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_robust_avx2.dir/pqclean-dirty_sphincs-shake-256s-robust_avx2/hash_shakex4.c.o
  [ 97%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_simple_avx2.dir/pqclean-dirty_sphincs-shake-256f-simple_avx2/thash_shake_simple.c.o
  [ 97%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256f_simple_avx2.dir/pqclean-dirty_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c.o
  [ 97%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_robust_avx2.dir/pqclean-dirty_sphincs-shake-256s-robust_avx2/sign.c.o
  [ 97%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_robust_avx2.dir/pqclean-dirty_sphincs-shake-256s-robust_avx2/thash_shake_robust.c.o
  [ 97%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_robust_avx2.dir/pqclean-dirty_sphincs-shake-256s-robust_avx2/thash_shake_robustx4.c.o
  [ 97%] Built target sphincs_shake_256f_simple_avx2
  Consolidate compiler generated dependencies of target sphincs_shake_256s_simple_clean
  [ 97%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_simple_clean.dir/sig_sphincs_shake_256s_simple.c.o
  [ 97%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_simple_clean.dir/pqclean-dirty_sphincs-shake-256s-simple_clean/hash_shake.c.o
  [ 97%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_simple_clean.dir/pqclean-dirty_sphincs-shake-256s-simple_clean/sign.c.o
  [ 97%] Building C object src/sig/sphincs/CMakeFiles/sphincs_shake_256s_simple_clean.dir/pqclean-dirty_sphincs-shake-256s-simple_clean/thash_shake_simple.c.o
  [ 98%] Built target sphincs_shake_256s_simple_clean
  [ 99%] Built target sphincs_shake_256s_robust_avx2
  Consolidate compiler generated dependencies of target oqs
  [ 99%] Building C object src/CMakeFiles/oqs.dir/kem/kem.c.o
  [100%] Building C object src/CMakeFiles/oqs.dir/sig/sig.c.o
  [100%] Linking C static library ../lib/liboqs.a
  [100%] Built target oqs
  cargo:root=/home/zhang/Downloads/quantumsafe/KEMTLS/kemtls-experiment/mk-cert/signutil/target/release/build/oqs-sys-d3a65a1cb3c91886/out
  cargo:rustc-link-lib=static=oqs
  cargo:rustc-link-search=native=/home/zhang/Downloads/quantumsafe/KEMTLS/kemtls-experiment/mk-cert/signutil/target/release/build/oqs-sys-d3a65a1cb3c91886/out/build/lib

  --- stderr
  /usr/include/limits.h:124:16: fatal error: 'limits.h' file not found
  thread 'main' panicked at /home/zhang/.cargo/git/checkouts/liboqs-rust-1e16fdaacd85eaa0/8818932/oqs-sys/build.rs:33:10:
  Unable to generate bindings: ClangDiagnostic("/usr/include/limits.h:124:16: fatal error: 'limits.h' file not found\n")
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Traceback (most recent call last):
  File "/home/zhang/Downloads/quantumsafe/KEMTLS/kemtls-experiment/mk-cert/encoder.py", line 568, in <module>
    generate(
  File "/home/zhang/Downloads/quantumsafe/KEMTLS/kemtls-experiment/mk-cert/encoder.py", line 413, in generate
    (pk, sk) = get_keys(type, pk_algorithm)
  File "/home/zhang/Downloads/quantumsafe/KEMTLS/kemtls-experiment/mk-cert/encoder.py", line 135, in get_keys
    return get_sig_keys(algorithm)
  File "/home/zhang/Downloads/quantumsafe/KEMTLS/kemtls-experiment/mk-cert/encoder.py", line 182, in get_sig_keys
    run_signutil("keygen", alg)
  File "/home/zhang/Downloads/quantumsafe/KEMTLS/kemtls-experiment/mk-cert/encoder.py", line 122, in run_signutil
    subprocess.run(
  File "/usr/lib/python3.10/subprocess.py", line 526, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--example', 'keygen']' returned non-zero exit status 101.
thomwiggers commented 4 months ago

You seem to be missing some C system libraries; what OS are you on? For Debian/Ubuntu try running apt-get install build-essential.

xianglingzhang commented 4 months ago

Ubuntu 22.04

$ sudo apt-get install build-essential
[sudo] password for zhang: 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
build-essential is already the newest version (12.9ubuntu3).
0 upgraded, 0 newly installed, 0 to remove and 97 not upgraded.

I already have this library.

thomwiggers commented 4 months ago

Okay, what about sudo apt install linux-libc-dev

xianglingzhang commented 4 months ago
$ sudo apt install linux-libc-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
linux-libc-dev is already the newest version (5.15.0-116.126).
linux-libc-dev set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 97 not upgraded.

I have it too

thomwiggers commented 4 months ago

Okay I don't run Ubuntu myself, so I'd just be copy-pasting packages from google suggestions now. The problem seems to be that Clang can't find a system library: that's the error about limits.h. You may need to check if clang or llvm and associated packages like libstdc++-dev are properly installed, matching the version of clang that you are using.

xianglingzhang commented 4 months ago

I appreciate your help. Do you know what's wrong with oqs-sys v0.7.99?

Hostnames: [b'testserver.com', b'second.testserver.com', b'localhost']
Generating keys for kyber512 signed by dilithium2 signed by dilithium2
KEM Certificate time
Running 'cargo run --example keygen  ' in signutil
   Compiling oqs-sys v0.7.99 (https://github.com/thomwiggers/liboqs-rust.git?branch=dirty-thesis-benchmarks#88189321)
error: failed to run custom build command for `oqs-sys v0.7.99 (https://github.com/thomwiggers/liboqs-rust.git?branch=dirty-thesis-benchmarks#88189321)`

Caused by:
  process didn't exit successfully: `/home/zhang/Downloads/quantumsafe/KEMTLS/kemtls-experiment/mk-cert/signutil/target/release/build/oqs-sys-7f251dac5816dc1d/build-script-build` (exit status: 101)
  --- stdout
thomwiggers commented 4 months ago

You omitted the output that explains why the build script is failing; which I think is just the Clang error:

  --- stderr
  /usr/include/limits.h:124:16: fatal error: 'limits.h' file not found
  thread 'main' panicked at /home/zhang/.cargo/git/checkouts/liboqs-rust-1e16fdaacd85eaa0/8818932/oqs-sys/build.rs:33:10:
  Unable to generate bindings: ClangDiagnostic("/usr/include/limits.h:124:16: fatal error: 'limits.h' file not found\n")
xianglingzhang commented 4 months ago

You omitted the output that explains why the build script is failing; which I think is just the Clang error:

You are right, it succeeds now, thanks!!!