Skip to content

A Yocto layer to start exploring the world of quantum development and quantum-safe cryptography

License

Notifications You must be signed in to change notification settings

DynamicDevices/meta-quantum-safe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meta-quantum-safe

A Yocto layer to start exploring the world of quantum safe cryptography

Build status

Branch Support Status* Status of Build & Tests
scarthgap Long Term Support (until Apr. 2028) scarthgap
kirkstone Long Term Support (minimum Apr. 2026) master

*support status as of 14/09/24, follows main Yocto release support schedule here

NIST Standards

We're particularly interested in working with and supporting the new NIST standards for Quantum Safe operation on embedded systems

NIST Reference Description
FIPS203 intended as the primary standard for general encryption. Among its advantages are comparatively small encryption keys that two parties can exchange easily, as well as its speed of operation. The standard is based on the CRYSTALS-Kyber algorithm, which has been renamed ML-KEM, short for Module-Lattice-Based Key-Encapsulation Mechanism.
FIPS204 intended as the primary standard for protecting digital signatures. The standard uses the CRYSTALS-Dilithium algorithm, which has been renamed ML-DSA, short for Module-Lattice-Based Digital Signature Algorithm.
FIPS205 also designed for digital signatures. The standard employs the Sphincs+ algorithm, which has been renamed SLH-DSA, short for Stateless Hash-Based Digital Signature Algorithm. The standard is based on a different math approach than ML-DSA, and it is intended as a backup method in case ML-DSA proves vulnerable.
FIPS206 (unreleased) Similarly, when the draft FIPS 206 standard built around FALCON is released, the algorithm will be dubbed FN-DSA, short for FFT (fast-Fourier transform) over NTRU-Lattice-Based Digital Signature Algorithm.

ref: https://www.nist.gov/news-events/news/2024/08/nist-releases-first-3-finalized-post-quantum-encryption-standards

Open Quantum Safe Support

We currently have support for the Open Quantum Safe project library implementation

The intent is to next add OpenSSL and MQTT support in the near future to enable simple examples for testing quantum-safe algorithms end-to-end across the internet.

libOQS builds and runs on our Jaguar i.MX8M Mini based board and some performance statistics can be seen from the tool speed_sig.

It should also build and run on other target boards supported by Yocto. If you use this layer please do feed back your results to us in order to add supported platforms to this README and hopefully generate some comparative performance figures.

To enable the library in your build image (and optionally the tests) add this layer to your conf/bblayers.conf

BSPLAYERS += " \
  ${OEROOT}/layers/meta-quantum-safe \
"

Then add the liboqs recipe to your image.

CORE_IMAGE_BASE_INSTALL += " \
   liboqs \
"

You can also add the liboqs package tests which will run the tests from upstream on the device. To do this you'll need to enable ptest support in your build and include the liboqs-ptest package. Something like this:

Set IMAGE_CLASSES in your local.conf

IMAGE_CLASSES += "testimage "

Then include needed packages and define test suites in your image.

IMAGE_INSTALL += "\
        python3-pyyaml \
        ptest-runner \
        liboqs \
        liboqs-ptest \
"

DEFAULT_TEST_SUITES:pn-${PN} = "ssh ping ptest"

Then you can run the testimage command against a QEMU target, say

bitbake my_image -c testimage

Or you can install image artifacts on a board and run locally

ptest-runner

You can also take a look at how I configure the CI to run these tests here

NB. A quickstart on building Yocto images is here.

TODO

Infrastructure

  • Get CI going for supported Yocto releases [Done]

  • Integrate Open Quantum Safe tests within Yocto testing framework [Mosty working - needs a shakedown]

Recipe Support

  • Support liboQS [DONE]

  • Add quantum-safe SSH daemon

@see https://openquantumsafe.org/applications/ssh.html

  • Add quantum-safe TLS support

@see https://openquantumsafe.org/applications/tls.html

  • Make libOQJ OpenSSL support dependent on whether OpenSSL enabled in build.

  • Add webserver support

@see https://openquantumsafe.org/applications/tls.html#https-servers

Samples

  • Encrypt and decrypt a key

  • Take the QS encrypted key and encrypt a message with it (symmetric key)

  • Do an end to end demo over MQTT

@see https://openquantumsafe.org/applications/tls.html#mqtt

TODO: Ask what else is needed here?

Package Test Output

Jaguar i.MX8M Mini based board

root@qemux86-64:/usr/lib/liboqs/ptest# ptest-runner -t 10000
START: ptest-runner
2024-09-19T01:21
BEGIN: /usr/lib/liboqs/ptest
============================= test session starts ==============================
platform linux -- Python 3.10.14, pytest-7.1.1, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /usr/lib/liboqs/ptest
plugins: forked-1.4.0, xdist-2.5.0
gw0 I / gw1 I / gw2 I / gw3 I
[gw0] linux Python 3.10.14 cwd: /usr/lib/liboqs/ptest
[gw1] linux Python 3.10.14 cwd: /usr/lib/liboqs/ptest
[gw2] linux Python 3.10.14 cwd: /usr/lib/liboqs/ptest
[gw3] linux Python 3.10.14 cwd: /usr/lib/liboqs/ptest
[gw0] Python 3.10.14 (main, Mar 19 2024, 21:46:16) [GCC 11.4.0]
[gw1] Python 3.10.14 (main, Mar 19 2024, 21:46:16) [GCC 11.4.0]
[gw2] Python 3.10.14 (main, Mar 19 2024, 21:46:16) [GCC 11.4.0]
[gw3] Python 3.10.14 (main, Mar 19 2024, 21:46:16) [GCC 11.4.0]
gw0 [1119] / gw1 [1119] / gw2 [1119] / gw3 [1119]

scheduling tests via LoadScheduling

tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[BIKE-L5] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[BIKE-L1] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[BIKE-L3] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-348864] 
[gw0] [  0%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[BIKE-L1] 
[gw1] [  0%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[BIKE-L3] 
[gw3] [  0%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-348864] 
[gw2] [  0%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[BIKE-L5] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-460896] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-348864f] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-6688128] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-460896f] 
[gw1] [  0%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-460896] 
[gw0] [  0%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-348864f] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-6960119] 
[gw2] [  0%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-460896f] 
[gw3] [  0%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-6688128] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-6688128f] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-8192128] 
[gw0] [  0%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-6688128f] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-6960119f] 
[gw3] [  0%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-8192128] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-8192128f] 
[gw1] [  0%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-6960119] 
[gw2] [  1%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-6960119f] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[HQC-256] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[HQC-128] 
[gw0] [  1%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Classic-McEliece-8192128f] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[HQC-192] 
[gw1] [  1%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[HQC-128] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Kyber512] 
[gw3] [  1%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[HQC-256] 
[gw0] [  1%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Kyber512] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Kyber768] 
[gw2] [  1%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[HQC-192] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[ML-KEM-768] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[ML-KEM-512] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Kyber1024] 
[gw1] [  1%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Kyber768] 
[gw2] [  1%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[Kyber1024] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[sntrup761] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[ML-KEM-1024] 
[gw2] [  1%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[sntrup761] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[FrodoKEM-976-SHAKE] 
[gw2] [  1%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[FrodoKEM-976-SHAKE] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[BIKE-L3] 
[gw2] [  1%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[BIKE-L3] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-460896] 
[gw2] [  2%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-460896] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-6960119] 
[gw2] [  2%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-6960119] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[HQC-128] 
[gw2] [  2%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[HQC-128] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Kyber768] 
[gw2] [  2%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Kyber768] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[ML-KEM-1024] 
[gw0] [  2%] PASSED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[ML-KEM-768] 
[gw3] [  2%] PASSED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[ML-KEM-512] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[FrodoKEM-640-SHAKE] 
[gw0] [  2%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[FrodoKEM-640-SHAKE] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[FrodoKEM-640-AES] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[FrodoKEM-1344-SHAKE] 
[gw3] [  2%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[FrodoKEM-640-AES] 
[gw0] [  2%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[FrodoKEM-1344-SHAKE] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-348864] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[FrodoKEM-1344-AES] 
[gw0] [  2%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-348864] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-6688128] 
[gw3] [  2%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[FrodoKEM-1344-AES] 
[gw0] [  3%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-6688128] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[BIKE-L5] 
[gw3] [  3%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[BIKE-L5] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-8192128] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-460896f] 
[gw3] [  3%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-460896f] 
[gw0] [  3%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-8192128] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-6960119f] 
[gw1] [  3%] PASSED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[ML-KEM-1024] 
[gw3] [  3%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-6960119f] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[HQC-256] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[HQC-192] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[FrodoKEM-976-AES] 
[gw0] [  3%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[HQC-256] 
[gw1] [  3%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_keygen[FrodoKEM-976-AES] 
[gw3] [  3%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[HQC-192] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[ML-KEM-512] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[BIKE-L1] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Kyber1024] 
[gw1] [  3%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[BIKE-L1] 
[gw3] [  3%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Kyber1024] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-348864f] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[sntrup761] 
[gw1] [  4%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-348864f] 
[gw3] [  4%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[sntrup761] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-6688128f] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[FrodoKEM-976-SHAKE] 
[gw3] [  4%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[FrodoKEM-976-SHAKE] 
[gw1] [  4%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-6688128f] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[BIKE-L3] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-8192128f] 
[gw1] [  4%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Classic-McEliece-8192128f] 
[gw3] [  4%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[BIKE-L3] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Kyber512] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-460896] 
[gw1] [  4%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[Kyber512] 
[gw3] [  4%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-460896] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-6960119] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[ML-KEM-768] 
[gw3] [  4%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-6960119] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[HQC-128] 
[gw3] [  4%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[HQC-128] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Kyber768] 
[gw3] [  4%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Kyber768] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[ML-KEM-1024] 
[gw2] [  5%] PASSED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[ML-KEM-1024] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[FrodoKEM-976-AES] 
[gw2] [  5%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[FrodoKEM-976-AES] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[BIKE-L1] 
[gw2] [  5%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[BIKE-L1] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-348864f] 
[gw2] [  5%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-348864f] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-6688128f] 
[gw2] [  5%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-6688128f] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-8192128f] 
[gw2] [  5%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-8192128f] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Kyber512] 
[gw2] [  5%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Kyber512] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[ML-KEM-768] 
[gw3] [  5%] PASSED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[ML-KEM-1024] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[FrodoKEM-976-AES] 
[gw3] [  5%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[FrodoKEM-976-AES] 
tests/test_acvp_vectors.py::test_vectors_sig[Dilithium2] 
[gw3] [  5%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[Dilithium2] 
tests/test_acvp_vectors.py::test_vectors_sig[ML-DSA-44] 
[gw2] [  5%] PASSED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[ML-KEM-768] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[FrodoKEM-640-SHAKE] 
[gw2] [  5%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[FrodoKEM-640-SHAKE] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[FrodoKEM-1344-SHAKE] 
[gw2] [  6%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[FrodoKEM-1344-SHAKE] 
tests/test_acvp_vectors.py::test_vectors_sig[ML-DSA-44-ipd] 
[gw0] [  6%] PASSED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[ML-KEM-512] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[FrodoKEM-640-AES] 
[gw0] [  6%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[FrodoKEM-640-AES] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[FrodoKEM-1344-AES] 
[gw0] [  6%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[FrodoKEM-1344-AES] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[BIKE-L5] 
[gw0] [  6%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[BIKE-L5] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-460896f] 
[gw0] [  6%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-460896f] 
[gw1] [  6%] PASSED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[ML-KEM-768] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-6960119f] 
[gw0] [  6%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-6960119f] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[FrodoKEM-640-SHAKE] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[HQC-192] 
[gw1] [  6%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[FrodoKEM-640-SHAKE] 
[gw0] [  6%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[HQC-192] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[FrodoKEM-1344-SHAKE] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Kyber1024] 
[gw1] [  6%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_aft[FrodoKEM-1344-SHAKE] 
[gw0] [  7%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Kyber1024] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-348864] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[sntrup761] 
[gw0] [  7%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[sntrup761] 
[gw1] [  7%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-348864] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-6688128] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[FrodoKEM-976-SHAKE] 
[gw1] [  7%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-6688128] 
[gw0] [  7%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[FrodoKEM-976-SHAKE] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-8192128] 
tests/test_acvp_vectors.py::test_vectors_sig[Dilithium3] 
[gw1] [  7%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[Classic-McEliece-8192128] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[HQC-256] 
[gw1] [  7%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[HQC-256] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[ML-KEM-512] 
[gw0] [  7%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[Dilithium3] 
tests/test_acvp_vectors.py::test_vectors_sig[ML-DSA-65-ipd] 
[gw3] [  7%] PASSED tests/test_acvp_vectors.py::test_vectors_sig[ML-DSA-44] 
tests/test_acvp_vectors.py::test_vectors_sig[ML-DSA-87] 
[gw2] [  7%] PASSED tests/test_acvp_vectors.py::test_vectors_sig[ML-DSA-44-ipd] 
tests/test_acvp_vectors.py::test_vectors_sig[ML-DSA-87-ipd] 
[gw1] [  7%] PASSED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[ML-KEM-512] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[FrodoKEM-640-AES] 
[gw1] [  8%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[FrodoKEM-640-AES] 
tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[FrodoKEM-1344-AES] 
[gw1] [  8%] SKIPPED tests/test_acvp_vectors.py::test_acvp_vec_kem_encdec_val[FrodoKEM-1344-AES] 
tests/test_acvp_vectors.py::test_vectors_sig[Dilithium5] 
[gw1] [  8%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[Dilithium5] 
tests/test_acvp_vectors.py::test_vectors_sig[ML-DSA-65] 
[gw0] [  8%] PASSED tests/test_acvp_vectors.py::test_vectors_sig[ML-DSA-65-ipd] 
tests/test_acvp_vectors.py::test_vectors_sig[Falcon-512] 
[gw3] [  8%] PASSED tests/test_acvp_vectors.py::test_vectors_sig[ML-DSA-87] 
tests/test_acvp_vectors.py::test_vectors_sig[Falcon-padded-1024] 
[gw0] [  8%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[Falcon-512] 
tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHA2-128f-simple] 
[gw3] [  8%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[Falcon-padded-1024] 
tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHA2-192s-simple] 
[gw0] [  8%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHA2-128f-simple] 
tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHA2-256f-simple] 
[gw3] [  8%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHA2-192s-simple] 
tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHAKE-128s-simple] 
[gw0] [  8%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHA2-256f-simple] 
tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHAKE-192f-simple] 
[gw3] [  8%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHAKE-128s-simple] 
tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHAKE-256s-simple] 
[gw0] [  9%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHAKE-192f-simple] 
[gw2] [  9%] PASSED tests/test_acvp_vectors.py::test_vectors_sig[ML-DSA-87-ipd] 
tests/test_acvp_vectors.py::test_vectors_sig[MAYO-1] 
[gw3] [  9%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHAKE-256s-simple] 
tests/test_acvp_vectors.py::test_vectors_sig[Falcon-padded-512] 
tests/test_acvp_vectors.py::test_vectors_sig[MAYO-5] 
[gw0] [  9%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[MAYO-1] 
[gw3] [  9%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[MAYO-5] 
[gw2] [  9%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[Falcon-padded-512] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-128-balanced] 
tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHA2-192f-simple] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-192-balanced] 
[gw2] [  9%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHA2-192f-simple] 
[gw3] [  9%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-192-balanced] 
[gw0] [  9%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-128-balanced] 
tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHAKE-128f-simple] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-256-fast] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-192-fast] 
[gw1] [  9%] PASSED tests/test_acvp_vectors.py::test_vectors_sig[ML-DSA-65] 
tests/test_acvp_vectors.py::test_vectors_sig[Falcon-1024] 
[gw3] [  9%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-256-fast] 
[gw2] [ 10%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHAKE-128f-simple] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-128-small] 
tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHAKE-256f-simple] 
[gw0] [ 10%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-192-fast] 
[gw1] [ 10%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[Falcon-1024] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-256-small] 
tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHA2-128s-simple] 
[gw3] [ 10%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-128-small] 
[gw2] [ 10%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHAKE-256f-simple] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-256-balanced] 
tests/test_acvp_vectors.py::test_vectors_sig[MAYO-3] 
[gw1] [ 10%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHA2-128s-simple] 
[gw0] [ 10%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-256-small] 
[gw2] [ 10%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[MAYO-3] 
[gw3] [ 10%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-256-balanced] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-192-balanced] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-128-small] 
tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHA2-256s-simple] 
tests/test_alg_info.py::test_alg_info_kem[BIKE-L3] 
[gw0] [ 10%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-192-balanced] 
[gw1] [ 10%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHA2-256s-simple] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-256-fast] 
tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHAKE-192s-simple] 
[gw2] [ 10%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-128-small] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-256-balanced] 
[gw0] [ 11%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-256-fast] 
[gw1] [ 11%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[SPHINCS+-SHAKE-192s-simple] 
tests/test_alg_info.py::test_alg_info_kem[BIKE-L5] 
tests/test_acvp_vectors.py::test_vectors_sig[MAYO-2] 
[gw2] [ 11%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-256-balanced] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-128-fast] 
[gw1] [ 11%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[MAYO-2] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-128-fast] 
[gw2] [ 11%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-128-fast] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-192-small] 
[gw1] [ 11%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-128-fast] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-192-small] 
[gw2] [ 11%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-192-small] 
[gw1] [ 11%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdp-192-small] 
tests/test_alg_info.py::test_alg_info_kem[BIKE-L1] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-128-balanced] 
[gw1] [ 11%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-128-balanced] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-192-fast] 
[gw1] [ 11%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-192-fast] 
tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-256-small] 
[gw1] [ 11%] SKIPPED tests/test_acvp_vectors.py::test_vectors_sig[cross-rsdpg-256-small] 
tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-348864] 
[gw3] [ 12%] PASSED tests/test_alg_info.py::test_alg_info_kem[BIKE-L3] 
tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-460896] 
[gw0] [ 12%] PASSED tests/test_alg_info.py::test_alg_info_kem[BIKE-L5] 
tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-460896f] 
[gw2] [ 12%] PASSED tests/test_alg_info.py::test_alg_info_kem[BIKE-L1] 
tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-348864f] 
[gw1] [ 12%] PASSED tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-348864] 
tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-6688128] 
[gw3] [ 12%] PASSED tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-460896] 
tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-6960119] 
[gw0] [ 12%] PASSED tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-460896f] 
tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-6960119f] 
[gw2] [ 12%] PASSED tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-348864f] 
tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-6688128f] 
[gw1] [ 12%] PASSED tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-6688128] 
tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-8192128] 
[gw3] [ 12%] PASSED tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-6960119] 
tests/test_alg_info.py::test_alg_info_kem[HQC-128] 
[gw0] [ 12%] PASSED tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-6960119f] 
tests/test_alg_info.py::test_alg_info_kem[HQC-192] 
[gw2] [ 12%] PASSED tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-6688128f] 
tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-8192128f] 
[gw3] [ 13%] PASSED tests/test_alg_info.py::test_alg_info_kem[HQC-128] 
tests/test_alg_info.py::test_alg_info_kem[Kyber768] 
[gw1] [ 13%] PASSED tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-8192128] 
tests/test_alg_info.py::test_alg_info_kem[HQC-256] 
[gw0] [ 13%] PASSED tests/test_alg_info.py::test_alg_info_kem[HQC-192] 
tests/test_alg_info.py::test_alg_info_kem[Kyber1024] 
[gw3] [ 13%] PASSED tests/test_alg_info.py::test_alg_info_kem[Kyber768] 
tests/test_alg_info.py::test_alg_info_kem[ML-KEM-1024] 
[gw2] [ 13%] PASSED tests/test_alg_info.py::test_alg_info_kem[Classic-McEliece-8192128f] 
tests/test_alg_info.py::test_alg_info_kem[Kyber512] 
[gw1] [ 13%] PASSED tests/test_alg_info.py::test_alg_info_kem[HQC-256] 
tests/test_alg_info.py::test_alg_info_kem[ML-KEM-512] 
[gw0] [ 13%] PASSED tests/test_alg_info.py::test_alg_info_kem[Kyber1024] 
tests/test_alg_info.py::test_alg_info_kem[sntrup761] 
[gw3] [ 13%] PASSED tests/test_alg_info.py::test_alg_info_kem[ML-KEM-1024] 
tests/test_alg_info.py::test_alg_info_kem[FrodoKEM-976-AES] 
[gw1] [ 13%] PASSED tests/test_alg_info.py::test_alg_info_kem[ML-KEM-512] 
[gw2] [ 13%] PASSED tests/test_alg_info.py::test_alg_info_kem[Kyber512] 
tests/test_alg_info.py::test_alg_info_kem[FrodoKEM-640-AES] 
tests/test_alg_info.py::test_alg_info_kem[ML-KEM-768] 
[gw0] [ 13%] PASSED tests/test_alg_info.py::test_alg_info_kem[sntrup761] 
tests/test_alg_info.py::test_alg_info_kem[FrodoKEM-976-SHAKE] 
[gw3] [ 14%] PASSED tests/test_alg_info.py::test_alg_info_kem[FrodoKEM-976-AES] 
tests/test_alg_info.py::test_alg_info_sig[Dilithium2] 
[gw2] [ 14%] PASSED tests/test_alg_info.py::test_alg_info_kem[ML-KEM-768] 
tests/test_alg_info.py::test_alg_info_kem[FrodoKEM-640-SHAKE] 
[gw1] [ 14%] PASSED tests/test_alg_info.py::test_alg_info_kem[FrodoKEM-640-AES] 
tests/test_alg_info.py::test_alg_info_kem[FrodoKEM-1344-AES] 
[gw0] [ 14%] PASSED tests/test_alg_info.py::test_alg_info_kem[FrodoKEM-976-SHAKE] 
tests/test_alg_info.py::test_alg_info_sig[Dilithium3] 
[gw3] [ 14%] PASSED tests/test_alg_info.py::test_alg_info_sig[Dilithium2] 
tests/test_alg_info.py::test_alg_info_sig[ML-DSA-44] 
[gw1] [ 14%] PASSED tests/test_alg_info.py::test_alg_info_kem[FrodoKEM-1344-AES] 
tests/test_alg_info.py::test_alg_info_sig[Dilithium5] 
[gw2] [ 14%] PASSED tests/test_alg_info.py::test_alg_info_kem[FrodoKEM-640-SHAKE] 
tests/test_alg_info.py::test_alg_info_kem[FrodoKEM-1344-SHAKE] 
[gw0] [ 14%] PASSED tests/test_alg_info.py::test_alg_info_sig[Dilithium3] 
tests/test_alg_info.py::test_alg_info_sig[ML-DSA-65-ipd] 
[gw3] [ 14%] PASSED tests/test_alg_info.py::test_alg_info_sig[ML-DSA-44] 
tests/test_alg_info.py::test_alg_info_sig[ML-DSA-87] 
[gw1] [ 14%] PASSED tests/test_alg_info.py::test_alg_info_sig[Dilithium5] 
tests/test_alg_info.py::test_alg_info_sig[ML-DSA-65] 
[gw2] [ 14%] PASSED tests/test_alg_info.py::test_alg_info_kem[FrodoKEM-1344-SHAKE] 
tests/test_alg_info.py::test_alg_info_sig[ML-DSA-44-ipd] 
[gw0] [ 15%] PASSED tests/test_alg_info.py::test_alg_info_sig[ML-DSA-65-ipd] 
tests/test_alg_info.py::test_alg_info_sig[Falcon-512] 
[gw3] [ 15%] PASSED tests/test_alg_info.py::test_alg_info_sig[ML-DSA-87] 
tests/test_alg_info.py::test_alg_info_sig[Falcon-padded-1024] 
[gw1] [ 15%] PASSED tests/test_alg_info.py::test_alg_info_sig[ML-DSA-65] 
tests/test_alg_info.py::test_alg_info_sig[Falcon-1024] 
[gw2] [ 15%] PASSED tests/test_alg_info.py::test_alg_info_sig[ML-DSA-44-ipd] 
tests/test_alg_info.py::test_alg_info_sig[ML-DSA-87-ipd] 
[gw0] [ 15%] PASSED tests/test_alg_info.py::test_alg_info_sig[Falcon-512] 
[gw3] [ 15%] PASSED tests/test_alg_info.py::test_alg_info_sig[Falcon-padded-1024] 
tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHA2-128f-simple] 
tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHA2-192s-simple] 
[gw1] [ 15%] PASSED tests/test_alg_info.py::test_alg_info_sig[Falcon-1024] 
tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHA2-128s-simple] 
[gw2] [ 15%] PASSED tests/test_alg_info.py::test_alg_info_sig[ML-DSA-87-ipd] 
tests/test_alg_info.py::test_alg_info_sig[Falcon-padded-512] 
[gw3] [ 15%] PASSED tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHA2-192s-simple] 
tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHAKE-128s-simple] 
[gw0] [ 15%] PASSED tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHA2-128f-simple] 
tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHA2-256f-simple] 
[gw1] [ 15%] PASSED tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHA2-128s-simple] 
tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHA2-256s-simple] 
[gw2] [ 15%] PASSED tests/test_alg_info.py::test_alg_info_sig[Falcon-padded-512] 
tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHA2-192f-simple] 
[gw3] [ 16%] PASSED tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHAKE-128s-simple] 
tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHAKE-256s-simple] 
[gw0] [ 16%] PASSED tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHA2-256f-simple] 
tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHAKE-192f-simple] 
[gw1] [ 16%] PASSED tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHA2-256s-simple] 
tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHAKE-192s-simple] 
[gw2] [ 16%] PASSED tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHA2-192f-simple] 
tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHAKE-128f-simple] 
[gw3] [ 16%] PASSED tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHAKE-256s-simple] 
tests/test_alg_info.py::test_alg_info_sig[MAYO-5] 
[gw0] [ 16%] PASSED tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHAKE-192f-simple] 
tests/test_alg_info.py::test_alg_info_sig[MAYO-1] 
[gw1] [ 16%] PASSED tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHAKE-192s-simple] 
tests/test_alg_info.py::test_alg_info_sig[MAYO-2] 
[gw2] [ 16%] PASSED tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHAKE-128f-simple] 
tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHAKE-256f-simple] 
[gw3] [ 16%] PASSED tests/test_alg_info.py::test_alg_info_sig[MAYO-5] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-192-balanced] 
[gw0] [ 16%] PASSED tests/test_alg_info.py::test_alg_info_sig[MAYO-1] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-128-balanced] 
[gw1] [ 16%] PASSED tests/test_alg_info.py::test_alg_info_sig[MAYO-2] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-128-fast] 
[gw2] [ 17%] PASSED tests/test_alg_info.py::test_alg_info_sig[SPHINCS+-SHAKE-256f-simple] 
tests/test_alg_info.py::test_alg_info_sig[MAYO-3] 
[gw3] [ 17%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-192-balanced] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-256-fast] 
[gw0] [ 17%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-128-balanced] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-192-fast] 
[gw2] [ 17%] PASSED tests/test_alg_info.py::test_alg_info_sig[MAYO-3] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-128-small] 
[gw1] [ 17%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-128-fast] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-192-small] 
[gw3] [ 17%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-256-fast] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-128-small] 
[gw0] [ 17%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-192-fast] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-256-small] 
[gw1] [ 17%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-192-small] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-128-balanced] 
[gw2] [ 17%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-128-small] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-256-balanced] 
[gw3] [ 17%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-128-small] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-256-balanced] 
[gw0] [ 17%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-256-small] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-192-balanced] 
[gw1] [ 18%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-128-balanced] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-192-fast] 
[gw2] [ 18%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdp-256-balanced] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-128-fast] 
[gw3] [ 18%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-256-balanced] 
tests/test_binary.py::test_non_executable_stack 
[gw3] [ 18%] SKIPPED tests/test_binary.py::test_non_executable_stack 
tests/test_cmdline.py::test_kem[BIKE-L3] 
[gw0] [ 18%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-192-balanced] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-256-fast] 
[gw3] [ 18%] PASSED tests/test_cmdline.py::test_kem[BIKE-L3] 
tests/test_cmdline.py::test_kem[Classic-McEliece-460896] 
[gw1] [ 18%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-192-fast] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-256-small] 
[gw2] [ 18%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-128-fast] 
tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-192-small] 
[gw0] [ 18%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-256-fast] 
tests/test_cmdline.py::test_examples[example_kem] 
[gw0] [ 18%] PASSED tests/test_cmdline.py::test_examples[example_kem] 
tests/test_cmdline.py::test_kem[BIKE-L5] 
[gw3] [ 18%] PASSED tests/test_cmdline.py::test_kem[Classic-McEliece-460896] 
tests/test_cmdline.py::test_kem[Classic-McEliece-6960119] 
[gw1] [ 19%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-256-small] 
tests/test_cmdline.py::test_examples[example_sig] 
[gw0] [ 19%] PASSED tests/test_cmdline.py::test_kem[BIKE-L5] 
tests/test_cmdline.py::test_kem[Classic-McEliece-460896f] 
[gw1] [ 19%] PASSED tests/test_cmdline.py::test_examples[example_sig] 
tests/test_cmdline.py::test_kem[Classic-McEliece-348864] 
[gw2] [ 19%] PASSED tests/test_alg_info.py::test_alg_info_sig[cross-rsdpg-192-small] 
tests/test_binary.py::test_namespace 
[gw2] [ 19%] PASSED tests/test_binary.py::test_namespace 
tests/test_cmdline.py::test_kem[BIKE-L1] 
[gw2] [ 19%] PASSED tests/test_cmdline.py::test_kem[BIKE-L1] 
tests/test_cmdline.py::test_kem[Classic-McEliece-348864f] 
[gw1] [ 19%] PASSED tests/test_cmdline.py::test_kem[Classic-McEliece-348864] 
tests/test_cmdline.py::test_kem[Classic-McEliece-6688128] 
[gw2] [ 19%] PASSED tests/test_cmdline.py::test_kem[Classic-McEliece-348864f] 
tests/test_cmdline.py::test_kem[Classic-McEliece-6688128f] 
[gw0] [ 19%] PASSED tests/test_cmdline.py::test_kem[Classic-McEliece-460896f] 
tests/test_cmdline.py::test_kem[Classic-McEliece-6960119f] 
[gw3] [ 19%] PASSED tests/test_cmdline.py::test_kem[Classic-McEliece-6960119] 
tests/test_cmdline.py::test_kem[HQC-128] 
[gw3] [ 19%] PASSED tests/test_cmdline.py::test_kem[HQC-128] 
tests/test_cmdline.py::test_kem[Kyber768] 
[gw3] [ 20%] PASSED tests/test_cmdline.py::test_kem[Kyber768] 
tests/test_cmdline.py::test_kem[ML-KEM-1024] 
[gw3] [ 20%] PASSED tests/test_cmdline.py::test_kem[ML-KEM-1024] 
tests/test_cmdline.py::test_kem[FrodoKEM-976-AES] 
[gw3] [ 20%] PASSED tests/test_cmdline.py::test_kem[FrodoKEM-976-AES] 
tests/test_cmdline.py::test_sig[Dilithium2] 
[gw3] [ 20%] PASSED tests/test_cmdline.py::test_sig[Dilithium2] 
tests/test_cmdline.py::test_sig[ML-DSA-44] 
[gw3] [ 20%] PASSED tests/test_cmdline.py::test_sig[ML-DSA-44] 
tests/test_cmdline.py::test_sig[ML-DSA-87] 
[gw3] [ 20%] PASSED tests/test_cmdline.py::test_sig[ML-DSA-87] 
tests/test_cmdline.py::test_sig[Falcon-padded-1024] 
[gw3] [ 20%] PASSED tests/test_cmdline.py::test_sig[Falcon-padded-1024] 
tests/test_cmdline.py::test_sig[SPHINCS+-SHA2-192s-simple] 
[gw2] [ 20%] PASSED tests/test_cmdline.py::test_kem[Classic-McEliece-6688128f] 
[gw0] [ 20%] PASSED tests/test_cmdline.py::test_kem[Classic-McEliece-6960119f] 
tests/test_cmdline.py::test_kem[Classic-McEliece-8192128f] 
tests/test_cmdline.py::test_kem[HQC-192] 
[gw0] [ 20%] PASSED tests/test_cmdline.py::test_kem[HQC-192] 
tests/test_cmdline.py::test_kem[Kyber1024] 
[gw0] [ 20%] PASSED tests/test_cmdline.py::test_kem[Kyber1024] 
tests/test_cmdline.py::test_kem[sntrup761] 
[gw0] [ 21%] PASSED tests/test_cmdline.py::test_kem[sntrup761] 
tests/test_cmdline.py::test_kem[FrodoKEM-976-SHAKE] 
[gw0] [ 21%] PASSED tests/test_cmdline.py::test_kem[FrodoKEM-976-SHAKE] 
tests/test_cmdline.py::test_sig[Dilithium3] 
[gw0] [ 21%] PASSED tests/test_cmdline.py::test_sig[Dilithium3] 
tests/test_cmdline.py::test_sig[ML-DSA-65-ipd] 
[gw0] [ 21%] PASSED tests/test_cmdline.py::test_sig[ML-DSA-65-ipd] 
tests/test_cmdline.py::test_sig[Falcon-512] 
[gw0] [ 21%] PASSED tests/test_cmdline.py::test_sig[Falcon-512] 
tests/test_cmdline.py::test_sig[SPHINCS+-SHA2-128f-simple] 
[gw1] [ 21%] PASSED tests/test_cmdline.py::test_kem[Classic-McEliece-6688128] 
tests/test_cmdline.py::test_kem[Classic-McEliece-8192128] 
[gw0] [ 21%] PASSED tests/test_cmdline.py::test_sig[SPHINCS+-SHA2-128f-simple] 
tests/test_cmdline.py::test_sig[SPHINCS+-SHA2-256f-simple] 
[gw2] [ 21%] PASSED tests/test_cmdline.py::test_kem[Classic-McEliece-8192128f] 
tests/test_cmdline.py::test_kem[Kyber512] 
[gw2] [ 21%] PASSED tests/test_cmdline.py::test_kem[Kyber512] 
tests/test_cmdline.py::test_kem[ML-KEM-768] 
[gw2] [ 21%] PASSED tests/test_cmdline.py::test_kem[ML-KEM-768] 
tests/test_cmdline.py::test_kem[FrodoKEM-640-SHAKE] 
[gw2] [ 21%] PASSED tests/test_cmdline.py::test_kem[FrodoKEM-640-SHAKE] 
tests/test_cmdline.py::test_kem[FrodoKEM-1344-SHAKE] 
[gw0] [ 21%] PASSED tests/test_cmdline.py::test_sig[SPHINCS+-SHA2-256f-simple] 
tests/test_cmdline.py::test_sig[SPHINCS+-SHAKE-192f-simple] 
[gw2] [ 22%] PASSED tests/test_cmdline.py::test_kem[FrodoKEM-1344-SHAKE] 
tests/test_cmdline.py::test_sig[ML-DSA-44-ipd] 
[gw2] [ 22%] PASSED tests/test_cmdline.py::test_sig[ML-DSA-44-ipd] 
tests/test_cmdline.py::test_sig[ML-DSA-87-ipd] 
[gw2] [ 22%] PASSED tests/test_cmdline.py::test_sig[ML-DSA-87-ipd] 
tests/test_cmdline.py::test_sig[Falcon-padded-512] 
[gw2] [ 22%] PASSED tests/test_cmdline.py::test_sig[Falcon-padded-512] 
tests/test_cmdline.py::test_sig[SPHINCS+-SHA2-192f-simple] 
[gw0] [ 22%] PASSED tests/test_cmdline.py::test_sig[SPHINCS+-SHAKE-192f-simple] 
tests/test_cmdline.py::test_sig[MAYO-1] 
[gw0] [ 22%] PASSED tests/test_cmdline.py::test_sig[MAYO-1] 
tests/test_cmdline.py::test_sig[cross-rsdp-128-balanced] 
[gw0] [ 22%] PASSED tests/test_cmdline.py::test_sig[cross-rsdp-128-balanced] 
tests/test_cmdline.py::test_sig[cross-rsdp-192-fast] 
[gw0] [ 22%] PASSED tests/test_cmdline.py::test_sig[cross-rsdp-192-fast] 
tests/test_code_conventions.py::test_datasheet_kem[FrodoKEM-640-AES] 
[gw0] [ 22%] PASSED tests/test_code_conventions.py::test_datasheet_kem[FrodoKEM-640-AES] 
[gw2] [ 22%] PASSED tests/test_cmdline.py::test_sig[SPHINCS+-SHA2-192f-simple] 
tests/test_code_conventions.py::test_datasheet_kem[FrodoKEM-640-SHAKE] 
tests/test_cmdline.py::test_sig[SPHINCS+-SHAKE-128f-simple] 
[gw0] [ 22%] PASSED tests/test_code_conventions.py::test_datasheet_kem[FrodoKEM-640-SHAKE] 
tests/test_code_conventions.py::test_datasheet_kem[FrodoKEM-976-AES] 
[gw0] [ 23%] PASSED tests/test_code_conventions.py::test_datasheet_kem[FrodoKEM-976-AES] 
tests/test_code_conventions.py::test_datasheet_kem[FrodoKEM-976-SHAKE] 
[gw0] [ 23%] PASSED tests/test_code_conventions.py::test_datasheet_kem[FrodoKEM-976-SHAKE] 
tests/test_code_conventions.py::test_datasheet_kem[FrodoKEM-1344-AES] 
[gw0] [ 23%] PASSED tests/test_code_conventions.py::test_datasheet_kem[FrodoKEM-1344-AES] 
tests/test_code_conventions.py::test_datasheet_kem[FrodoKEM-1344-SHAKE] 
[gw2] [ 23%] PASSED tests/test_cmdline.py::test_sig[SPHINCS+-SHAKE-128f-simple] 
[gw0] [ 23%] PASSED tests/test_code_conventions.py::test_datasheet_kem[FrodoKEM-1344-SHAKE] 
tests/test_cmdline.py::test_sig[SPHINCS+-SHAKE-256f-simple] 
tests/test_code_conventions.py::test_datasheet_sig[Dilithium2] 
[gw0] [ 23%] PASSED tests/test_code_conventions.py::test_datasheet_sig[Dilithium2] 
tests/test_code_conventions.py::test_datasheet_sig[Dilithium3] 
[gw0] [ 23%] PASSED tests/test_code_conventions.py::test_datasheet_sig[Dilithium3] 
tests/test_code_conventions.py::test_datasheet_sig[Dilithium5] 
[gw0] [ 23%] PASSED tests/test_code_conventions.py::test_datasheet_sig[Dilithium5] 
tests/test_code_conventions.py::test_datasheet_sig[ML-DSA-44-ipd] 
[gw0] [ 23%] PASSED tests/test_code_conventions.py::test_datasheet_sig[ML-DSA-44-ipd] 
tests/test_code_conventions.py::test_datasheet_sig[ML-DSA-44] 
[gw0] [ 23%] PASSED tests/test_code_conventions.py::test_datasheet_sig[ML-DSA-44] 
tests/test_code_conventions.py::test_datasheet_sig[ML-DSA-65-ipd] 
[gw0] [ 23%] PASSED tests/test_code_conventions.py::test_datasheet_sig[ML-DSA-65-ipd] 
tests/test_code_conventions.py::test_datasheet_sig[ML-DSA-65] 
[gw0] [ 24%] PASSED tests/test_code_conventions.py::test_datasheet_sig[ML-DSA-65] 
tests/test_code_conventions.py::test_datasheet_sig[ML-DSA-87-ipd] 
[gw0] [ 24%] PASSED tests/test_code_conventions.py::test_datasheet_sig[ML-DSA-87-ipd] 
tests/test_code_conventions.py::test_datasheet_sig[ML-DSA-87] 
[gw0] [ 24%] PASSED tests/test_code_conventions.py::test_datasheet_sig[ML-DSA-87] 
tests/test_code_conventions.py::test_datasheet_sig[Falcon-512] 
[gw0] [ 24%] PASSED tests/test_code_conventions.py::test_datasheet_sig[Falcon-512] 
tests/test_code_conventions.py::test_datasheet_sig[Falcon-1024] 
[gw0] [ 24%] PASSED tests/test_code_conventions.py::test_datasheet_sig[Falcon-1024] 
tests/test_code_conventions.py::test_datasheet_sig[Falcon-padded-512] 
[gw0] [ 24%] PASSED tests/test_code_conventions.py::test_datasheet_sig[Falcon-padded-512] 
tests/test_code_conventions.py::test_datasheet_sig[Falcon-padded-1024] 
[gw0] [ 24%] PASSED tests/test_code_conventions.py::test_datasheet_sig[Falcon-padded-1024] 
[gw2] [ 24%] PASSED tests/test_cmdline.py::test_sig[SPHINCS+-SHAKE-256f-simple] 
tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHA2-128f-simple] 
tests/test_cmdline.py::test_sig[MAYO-3] 
[gw0] [ 24%] PASSED tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHA2-128f-simple] 
tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHA2-128s-simple] 
[gw0] [ 24%] PASSED tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHA2-128s-simple] 
[gw2] [ 24%] PASSED tests/test_cmdline.py::test_sig[MAYO-3] 
tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHA2-192f-simple] 
tests/test_cmdline.py::test_sig[cross-rsdp-128-small] 
[gw0] [ 25%] PASSED tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHA2-192f-simple] 
tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHA2-192s-simple] 
[gw0] [ 25%] PASSED tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHA2-192s-simple] 
tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHA2-256f-simple] 
[gw2] [ 25%] PASSED tests/test_cmdline.py::test_sig[cross-rsdp-128-small] 
tests/test_cmdline.py::test_sig[cross-rsdp-256-balanced] 
[gw0] [ 25%] PASSED tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHA2-256f-simple] 
tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHA2-256s-simple] 
[gw0] [ 25%] PASSED tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHA2-256s-simple] 
tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHAKE-128f-simple] 
[gw0] [ 25%] PASSED tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHAKE-128f-simple] 
tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHAKE-128s-simple] 
[gw2] [ 25%] PASSED tests/test_cmdline.py::test_sig[cross-rsdp-256-balanced] 
tests/test_constant_time.py::test_constant_time_sig[ML-DSA-65] 
[gw2] [ 25%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[ML-DSA-65] 
tests/test_constant_time.py::test_constant_time_sig[ML-DSA-87-ipd] 
[gw2] [ 25%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[ML-DSA-87-ipd] 
[gw0] [ 25%] PASSED tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHAKE-128s-simple] 
tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHAKE-192f-simple] 
tests/test_constant_time.py::test_constant_time_sig[ML-DSA-87] 
[gw2] [ 25%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[ML-DSA-87] 
tests/test_constant_time.py::test_constant_time_sig[Falcon-512] 
[gw2] [ 26%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[Falcon-512] 
[gw0] [ 26%] PASSED tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHAKE-192f-simple] 
tests/test_constant_time.py::test_constant_time_sig[Falcon-1024] 
[gw2] [ 26%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[Falcon-1024] 
tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHAKE-192s-simple] 
tests/test_constant_time.py::test_constant_time_sig[Falcon-padded-512] 
[gw2] [ 26%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[Falcon-padded-512] 
tests/test_constant_time.py::test_constant_time_sig[Falcon-padded-1024] 
[gw2] [ 26%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[Falcon-padded-1024] 
[gw0] [ 26%] PASSED tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHAKE-192s-simple] 
tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHA2-128f-simple] 
[gw2] [ 26%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHA2-128f-simple] 
tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHAKE-256f-simple] 
tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHA2-128s-simple] 
[gw2] [ 26%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHA2-128s-simple] 
tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHA2-192f-simple] 
[gw2] [ 26%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHA2-192f-simple] 
[gw0] [ 26%] PASSED tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHAKE-256f-simple] 
tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHA2-192s-simple] 
[gw2] [ 26%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHA2-192s-simple] 
tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHA2-256f-simple] 
tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHAKE-256s-simple] 
[gw2] [ 26%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHA2-256f-simple] 
tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHA2-256s-simple] 
[gw2] [ 27%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHA2-256s-simple] 
tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHAKE-128f-simple] 
[gw0] [ 27%] PASSED tests/test_code_conventions.py::test_datasheet_sig[SPHINCS+-SHAKE-256s-simple] 
[gw2] [ 27%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHAKE-128f-simple] 
tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHAKE-128s-simple] 
[gw2] [ 27%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHAKE-128s-simple] 
tests/test_code_conventions.py::test_datasheet_sig[MAYO-1] 
tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHAKE-192f-simple] 
[gw2] [ 27%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHAKE-192f-simple] 
tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHAKE-192s-simple] 
[gw2] [ 27%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHAKE-192s-simple] 
tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHAKE-256f-simple] 
[gw2] [ 27%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHAKE-256f-simple] 
tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHAKE-256s-simple] 
[gw0] [ 27%] PASSED tests/test_code_conventions.py::test_datasheet_sig[MAYO-1] 
[gw2] [ 27%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[SPHINCS+-SHAKE-256s-simple] 
tests/test_constant_time.py::test_constant_time_sig[MAYO-1] 
tests/test_code_conventions.py::test_datasheet_sig[MAYO-2] 
[gw2] [ 27%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[MAYO-1] 
tests/test_constant_time.py::test_constant_time_sig[MAYO-2] 
[gw2] [ 27%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[MAYO-2] 
tests/test_constant_time.py::test_constant_time_sig[MAYO-3] 
[gw2] [ 28%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[MAYO-3] 
[gw0] [ 28%] PASSED tests/test_code_conventions.py::test_datasheet_sig[MAYO-2] 
tests/test_constant_time.py::test_constant_time_sig[MAYO-5] 
[gw2] [ 28%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[MAYO-5] 
tests/test_code_conventions.py::test_datasheet_sig[MAYO-3] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-128-balanced] 
[gw2] [ 28%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-128-balanced] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-128-fast] 
[gw2] [ 28%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-128-fast] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-128-small] 
[gw2] [ 28%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-128-small] 
[gw0] [ 28%] PASSED tests/test_code_conventions.py::test_datasheet_sig[MAYO-3] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-192-balanced] 
tests/test_code_conventions.py::test_datasheet_sig[MAYO-5] 
[gw2] [ 28%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-192-balanced] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-192-fast] 
[gw2] [ 28%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-192-fast] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-192-small] 
[gw2] [ 28%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-192-small] 
[gw0] [ 28%] PASSED tests/test_code_conventions.py::test_datasheet_sig[MAYO-5] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-256-balanced] 
[gw2] [ 29%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-256-balanced] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-128-balanced] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-256-fast] 
[gw2] [ 29%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-256-fast] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-256-small] 
[gw2] [ 29%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdp-256-small] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-128-balanced] 
[gw0] [ 29%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-128-balanced] 
[gw2] [ 29%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-128-balanced] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-128-fast] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-128-fast] 
[gw2] [ 29%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-128-fast] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-128-small] 
[gw2] [ 29%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-128-small] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-192-balanced] 
[gw2] [ 29%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-192-balanced] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-192-fast] 
[gw0] [ 29%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-128-fast] 
[gw2] [ 29%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-192-fast] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-192-small] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-128-small] 
[gw2] [ 29%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-192-small] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-256-balanced] 
[gw2] [ 30%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-256-balanced] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-256-fast] 
[gw2] [ 30%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-256-fast] 
[gw0] [ 30%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-128-small] 
tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-256-small] 
[gw2] [ 30%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[cross-rsdpg-256-small] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-192-balanced] 
tests/test_distbuild.py::test_kem[BIKE-L1] 
[gw2] [ 30%] SKIPPED tests/test_distbuild.py::test_kem[BIKE-L1] 
tests/test_distbuild.py::test_kem[BIKE-L3] 
[gw2] [ 30%] SKIPPED tests/test_distbuild.py::test_kem[BIKE-L3] 
[gw0] [ 30%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-192-balanced] 
tests/test_distbuild.py::test_kem[BIKE-L5] 
[gw2] [ 30%] SKIPPED tests/test_distbuild.py::test_kem[BIKE-L5] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-192-fast] 
tests/test_distbuild.py::test_kem[Classic-McEliece-348864] 
[gw2] [ 30%] SKIPPED tests/test_distbuild.py::test_kem[Classic-McEliece-348864] 
tests/test_distbuild.py::test_kem[Classic-McEliece-348864f] 
[gw2] [ 30%] SKIPPED tests/test_distbuild.py::test_kem[Classic-McEliece-348864f] 
tests/test_distbuild.py::test_kem[Classic-McEliece-460896] 
[gw2] [ 30%] SKIPPED tests/test_distbuild.py::test_kem[Classic-McEliece-460896] 
[gw0] [ 31%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-192-fast] 
tests/test_distbuild.py::test_kem[Classic-McEliece-460896f] 
[gw2] [ 31%] SKIPPED tests/test_distbuild.py::test_kem[Classic-McEliece-460896f] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-192-small] 
tests/test_distbuild.py::test_kem[Classic-McEliece-6688128] 
[gw2] [ 31%] SKIPPED tests/test_distbuild.py::test_kem[Classic-McEliece-6688128] 
tests/test_distbuild.py::test_kem[Classic-McEliece-6688128f] 
[gw2] [ 31%] SKIPPED tests/test_distbuild.py::test_kem[Classic-McEliece-6688128f] 
tests/test_distbuild.py::test_kem[Classic-McEliece-6960119] 
[gw0] [ 31%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-192-small] 
[gw2] [ 31%] SKIPPED tests/test_distbuild.py::test_kem[Classic-McEliece-6960119] 
tests/test_distbuild.py::test_kem[Classic-McEliece-6960119f] 
[gw2] [ 31%] SKIPPED tests/test_distbuild.py::test_kem[Classic-McEliece-6960119f] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-256-balanced] 
tests/test_distbuild.py::test_kem[Classic-McEliece-8192128] 
[gw2] [ 31%] SKIPPED tests/test_distbuild.py::test_kem[Classic-McEliece-8192128] 
tests/test_distbuild.py::test_kem[Classic-McEliece-8192128f] 
[gw2] [ 31%] SKIPPED tests/test_distbuild.py::test_kem[Classic-McEliece-8192128f] 
[gw0] [ 31%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-256-balanced] 
tests/test_distbuild.py::test_kem[HQC-128] 
[gw2] [ 31%] SKIPPED tests/test_distbuild.py::test_kem[HQC-128] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-256-fast] 
tests/test_distbuild.py::test_kem[HQC-192] 
[gw2] [ 31%] SKIPPED tests/test_distbuild.py::test_kem[HQC-192] 
tests/test_distbuild.py::test_kem[HQC-256] 
[gw2] [ 32%] SKIPPED tests/test_distbuild.py::test_kem[HQC-256] 
tests/test_distbuild.py::test_kem[Kyber512] 
[gw0] [ 32%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-256-fast] 
[gw2] [ 32%] SKIPPED tests/test_distbuild.py::test_kem[Kyber512] 
tests/test_distbuild.py::test_kem[Kyber768] 
[gw2] [ 32%] SKIPPED tests/test_distbuild.py::test_kem[Kyber768] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-256-small] 
tests/test_distbuild.py::test_kem[Kyber1024] 
[gw2] [ 32%] SKIPPED tests/test_distbuild.py::test_kem[Kyber1024] 
tests/test_distbuild.py::test_kem[ML-KEM-512] 
[gw2] [ 32%] SKIPPED tests/test_distbuild.py::test_kem[ML-KEM-512] 
tests/test_distbuild.py::test_kem[ML-KEM-768] 
[gw2] [ 32%] SKIPPED tests/test_distbuild.py::test_kem[ML-KEM-768] 
tests/test_distbuild.py::test_kem[ML-KEM-1024] 
[gw0] [ 32%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdp-256-small] 
[gw2] [ 32%] SKIPPED tests/test_distbuild.py::test_kem[ML-KEM-1024] 
tests/test_distbuild.py::test_kem[sntrup761] 
[gw2] [ 32%] SKIPPED tests/test_distbuild.py::test_kem[sntrup761] 
tests/test_distbuild.py::test_kem[FrodoKEM-640-AES] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-128-balanced] 
[gw2] [ 32%] SKIPPED tests/test_distbuild.py::test_kem[FrodoKEM-640-AES] 
tests/test_distbuild.py::test_kem[FrodoKEM-640-SHAKE] 
[gw2] [ 33%] SKIPPED tests/test_distbuild.py::test_kem[FrodoKEM-640-SHAKE] 
tests/test_distbuild.py::test_kem[FrodoKEM-976-AES] 
[gw2] [ 33%] SKIPPED tests/test_distbuild.py::test_kem[FrodoKEM-976-AES] 
tests/test_distbuild.py::test_kem[FrodoKEM-976-SHAKE] 
[gw0] [ 33%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-128-balanced] 
[gw2] [ 33%] SKIPPED tests/test_distbuild.py::test_kem[FrodoKEM-976-SHAKE] 
tests/test_distbuild.py::test_kem[FrodoKEM-1344-AES] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-128-fast] 
[gw2] [ 33%] SKIPPED tests/test_distbuild.py::test_kem[FrodoKEM-1344-AES] 
tests/test_distbuild.py::test_kem[FrodoKEM-1344-SHAKE] 
[gw2] [ 33%] SKIPPED tests/test_distbuild.py::test_kem[FrodoKEM-1344-SHAKE] 
tests/test_distbuild.py::test_sig[Dilithium2] 
[gw2] [ 33%] SKIPPED tests/test_distbuild.py::test_sig[Dilithium2] 
tests/test_distbuild.py::test_sig[Dilithium3] 
[gw2] [ 33%] SKIPPED tests/test_distbuild.py::test_sig[Dilithium3] 
tests/test_distbuild.py::test_sig[Dilithium5] 
[gw0] [ 33%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-128-fast] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-128-small] 
[gw2] [ 33%] SKIPPED tests/test_distbuild.py::test_sig[Dilithium5] 
tests/test_distbuild.py::test_sig[ML-DSA-44-ipd] 
[gw2] [ 33%] SKIPPED tests/test_distbuild.py::test_sig[ML-DSA-44-ipd] 
tests/test_distbuild.py::test_sig[ML-DSA-44] 
[gw2] [ 34%] SKIPPED tests/test_distbuild.py::test_sig[ML-DSA-44] 
tests/test_distbuild.py::test_sig[ML-DSA-65-ipd] 
[gw2] [ 34%] SKIPPED tests/test_distbuild.py::test_sig[ML-DSA-65-ipd] 
tests/test_distbuild.py::test_sig[ML-DSA-65] 
[gw0] [ 34%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-128-small] 
[gw2] [ 34%] SKIPPED tests/test_distbuild.py::test_sig[ML-DSA-65] 
tests/test_distbuild.py::test_sig[ML-DSA-87-ipd] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-192-balanced] 
[gw2] [ 34%] SKIPPED tests/test_distbuild.py::test_sig[ML-DSA-87-ipd] 
tests/test_distbuild.py::test_sig[ML-DSA-87] 
[gw2] [ 34%] SKIPPED tests/test_distbuild.py::test_sig[ML-DSA-87] 
tests/test_distbuild.py::test_sig[Falcon-512] 
[gw2] [ 34%] SKIPPED tests/test_distbuild.py::test_sig[Falcon-512] 
tests/test_distbuild.py::test_sig[Falcon-1024] 
[gw0] [ 34%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-192-balanced] 
[gw2] [ 34%] SKIPPED tests/test_distbuild.py::test_sig[Falcon-1024] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-192-fast] 
tests/test_distbuild.py::test_sig[Falcon-padded-512] 
[gw2] [ 34%] SKIPPED tests/test_distbuild.py::test_sig[Falcon-padded-512] 
tests/test_distbuild.py::test_sig[Falcon-padded-1024] 
[gw0] [ 34%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-192-fast] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-192-small] 
[gw2] [ 35%] SKIPPED tests/test_distbuild.py::test_sig[Falcon-padded-1024] 
tests/test_distbuild.py::test_sig[SPHINCS+-SHA2-128f-simple] 
[gw2] [ 35%] SKIPPED tests/test_distbuild.py::test_sig[SPHINCS+-SHA2-128f-simple] 
tests/test_distbuild.py::test_sig[SPHINCS+-SHA2-128s-simple] 
[gw0] [ 35%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-192-small] 
[gw2] [ 35%] SKIPPED tests/test_distbuild.py::test_sig[SPHINCS+-SHA2-128s-simple] 
tests/test_distbuild.py::test_sig[SPHINCS+-SHA2-192f-simple] 
[gw2] [ 35%] SKIPPED tests/test_distbuild.py::test_sig[SPHINCS+-SHA2-192f-simple] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-256-balanced] 
tests/test_distbuild.py::test_sig[SPHINCS+-SHA2-192s-simple] 
[gw2] [ 35%] SKIPPED tests/test_distbuild.py::test_sig[SPHINCS+-SHA2-192s-simple] 
tests/test_distbuild.py::test_sig[SPHINCS+-SHA2-256f-simple] 
[gw2] [ 35%] SKIPPED tests/test_distbuild.py::test_sig[SPHINCS+-SHA2-256f-simple] 
tests/test_distbuild.py::test_sig[SPHINCS+-SHA2-256s-simple] 
[gw2] [ 35%] SKIPPED tests/test_distbuild.py::test_sig[SPHINCS+-SHA2-256s-simple] 
[gw0] [ 35%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-256-balanced] 
tests/test_distbuild.py::test_sig[SPHINCS+-SHAKE-128f-simple] 
[gw2] [ 35%] SKIPPED tests/test_distbuild.py::test_sig[SPHINCS+-SHAKE-128f-simple] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-256-fast] 
tests/test_distbuild.py::test_sig[SPHINCS+-SHAKE-128s-simple] 
[gw2] [ 35%] SKIPPED tests/test_distbuild.py::test_sig[SPHINCS+-SHAKE-128s-simple] 
tests/test_distbuild.py::test_sig[SPHINCS+-SHAKE-192f-simple] 
[gw2] [ 36%] SKIPPED tests/test_distbuild.py::test_sig[SPHINCS+-SHAKE-192f-simple] 
[gw0] [ 36%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-256-fast] 
tests/test_distbuild.py::test_sig[SPHINCS+-SHAKE-192s-simple] 
[gw2] [ 36%] SKIPPED tests/test_distbuild.py::test_sig[SPHINCS+-SHAKE-192s-simple] 
tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-256-small] 
tests/test_distbuild.py::test_sig[SPHINCS+-SHAKE-256f-simple] 
[gw2] [ 36%] SKIPPED tests/test_distbuild.py::test_sig[SPHINCS+-SHAKE-256f-simple] 
tests/test_distbuild.py::test_sig[SPHINCS+-SHAKE-256s-simple] 
[gw2] [ 36%] SKIPPED tests/test_distbuild.py::test_sig[SPHINCS+-SHAKE-256s-simple] 
tests/test_distbuild.py::test_sig[MAYO-1] 
[gw2] [ 36%] SKIPPED tests/test_distbuild.py::test_sig[MAYO-1] 
tests/test_distbuild.py::test_sig[MAYO-2] 
[gw2] [ 36%] SKIPPED tests/test_distbuild.py::test_sig[MAYO-2] 
tests/test_distbuild.py::test_sig[MAYO-3] 
[gw0] [ 36%] PASSED tests/test_code_conventions.py::test_datasheet_sig[cross-rsdpg-256-small] 
[gw2] [ 36%] SKIPPED tests/test_distbuild.py::test_sig[MAYO-3] 
tests/test_distbuild.py::test_sig[MAYO-5] 
tests/test_code_conventions.py::test_style 
[gw2] [ 36%] SKIPPED tests/test_distbuild.py::test_sig[MAYO-5] 
tests/test_distbuild.py::test_sig[cross-rsdp-128-balanced] 
[gw2] [ 36%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdp-128-balanced] 
tests/test_distbuild.py::test_sig[cross-rsdp-128-fast] 
[gw2] [ 36%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdp-128-fast] 
tests/test_distbuild.py::test_sig[cross-rsdp-128-small] 
[gw2] [ 37%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdp-128-small] 
tests/test_distbuild.py::test_sig[cross-rsdp-192-balanced] 
[gw2] [ 37%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdp-192-balanced] 
tests/test_distbuild.py::test_sig[cross-rsdp-192-fast] 
[gw2] [ 37%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdp-192-fast] 
tests/test_distbuild.py::test_sig[cross-rsdp-192-small] 
[gw2] [ 37%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdp-192-small] 
tests/test_distbuild.py::test_sig[cross-rsdp-256-balanced] 
[gw2] [ 37%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdp-256-balanced] 
tests/test_distbuild.py::test_sig[cross-rsdp-256-fast] 
[gw2] [ 37%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdp-256-fast] 
tests/test_distbuild.py::test_sig[cross-rsdp-256-small] 
[gw2] [ 37%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdp-256-small] 
tests/test_distbuild.py::test_sig[cross-rsdpg-128-balanced] 
[gw2] [ 37%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdpg-128-balanced] 
tests/test_distbuild.py::test_sig[cross-rsdpg-128-fast] 
[gw2] [ 37%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdpg-128-fast] 
tests/test_distbuild.py::test_sig[cross-rsdpg-128-small] 
[gw2] [ 37%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdpg-128-small] 
tests/test_distbuild.py::test_sig[cross-rsdpg-192-balanced] 
[gw2] [ 37%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdpg-192-balanced] 
tests/test_distbuild.py::test_sig[cross-rsdpg-192-fast] 
[gw2] [ 38%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdpg-192-fast] 
tests/test_distbuild.py::test_sig[cross-rsdpg-192-small] 
[gw2] [ 38%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdpg-192-small] 
tests/test_distbuild.py::test_sig[cross-rsdpg-256-balanced] 
[gw2] [ 38%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdpg-256-balanced] 
tests/test_distbuild.py::test_sig[cross-rsdpg-256-fast] 
[gw2] [ 38%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdpg-256-fast] 
tests/test_distbuild.py::test_sig[cross-rsdpg-256-small] 
[gw2] [ 38%] SKIPPED tests/test_distbuild.py::test_sig[cross-rsdpg-256-small] 
tests/test_hash.py::test_aes 
[gw2] [ 38%] PASSED tests/test_hash.py::test_aes 
tests/test_hash.py::test_sha3 
[gw2] [ 38%] PASSED tests/test_hash.py::test_sha3 
tests/test_hash.py::test_hash_sha2_random[sha256] 
[gw3] [ 38%] PASSED tests/test_cmdline.py::test_sig[SPHINCS+-SHA2-192s-simple] 
tests/test_cmdline.py::test_sig[SPHINCS+-SHAKE-128s-simple] 
[gw1] [ 38%] PASSED tests/test_cmdline.py::test_kem[Classic-McEliece-8192128] 
tests/test_cmdline.py::test_kem[HQC-256] 
[gw1] [ 38%] PASSED tests/test_cmdline.py::test_kem[HQC-256] 
tests/test_cmdline.py::test_kem[ML-KEM-512] 
[gw1] [ 38%] PASSED tests/test_cmdline.py::test_kem[ML-KEM-512] 
tests/test_cmdline.py::test_kem[FrodoKEM-640-AES] 
[gw1] [ 39%] PASSED tests/test_cmdline.py::test_kem[FrodoKEM-640-AES] 
tests/test_cmdline.py::test_kem[FrodoKEM-1344-AES] 
[gw1] [ 39%] PASSED tests/test_cmdline.py::test_kem[FrodoKEM-1344-AES] 
tests/test_cmdline.py::test_sig[Dilithium5] 
[gw1] [ 39%] PASSED tests/test_cmdline.py::test_sig[Dilithium5] 
tests/test_cmdline.py::test_sig[ML-DSA-65] 
[gw1] [ 39%] PASSED tests/test_cmdline.py::test_sig[ML-DSA-65] 
tests/test_cmdline.py::test_sig[Falcon-1024] 
[gw1] [ 39%] PASSED tests/test_cmdline.py::test_sig[Falcon-1024] 
tests/test_cmdline.py::test_sig[SPHINCS+-SHA2-128s-simple] 
[gw3] [ 39%] PASSED tests/test_cmdline.py::test_sig[SPHINCS+-SHAKE-128s-simple] 
tests/test_cmdline.py::test_sig[SPHINCS+-SHAKE-256s-simple] 
[gw1] [ 39%] PASSED tests/test_cmdline.py::test_sig[SPHINCS+-SHA2-128s-simple] 
tests/test_cmdline.py::test_sig[SPHINCS+-SHA2-256s-simple] 
[gw3] [ 39%] PASSED tests/test_cmdline.py::test_sig[SPHINCS+-SHAKE-256s-simple] 
tests/test_cmdline.py::test_sig[MAYO-5] 
[gw3] [ 39%] PASSED tests/test_cmdline.py::test_sig[MAYO-5] 
tests/test_cmdline.py::test_sig[cross-rsdp-192-balanced] 
[gw3] [ 39%] PASSED tests/test_cmdline.py::test_sig[cross-rsdp-192-balanced] 
tests/test_cmdline.py::test_sig[cross-rsdp-256-fast] 
[gw3] [ 39%] PASSED tests/test_cmdline.py::test_sig[cross-rsdp-256-fast] 
tests/test_cmdline.py::test_sig[cross-rsdp-256-small] 
[gw3] [ 40%] PASSED tests/test_cmdline.py::test_sig[cross-rsdp-256-small] 
tests/test_cmdline.py::test_sig[cross-rsdpg-128-balanced] 
[gw3] [ 40%] PASSED tests/test_cmdline.py::test_sig[cross-rsdpg-128-balanced] 
tests/test_cmdline.py::test_sig[cross-rsdpg-128-fast] 
[gw3] [ 40%] PASSED tests/test_cmdline.py::test_sig[cross-rsdpg-128-fast] 
tests/test_cmdline.py::test_sig[cross-rsdpg-128-small] 
[gw3] [ 40%] PASSED tests/test_cmdline.py::test_sig[cross-rsdpg-128-small] 
tests/test_cmdline.py::test_sig[cross-rsdpg-192-balanced] 
[gw3] [ 40%] PASSED tests/test_cmdline.py::test_sig[cross-rsdpg-192-balanced] 
tests/test_cmdline.py::test_sig[cross-rsdpg-192-fast] 
[gw3] [ 40%] PASSED tests/test_cmdline.py::test_sig[cross-rsdpg-192-fast] 
tests/test_cmdline.py::test_sig[cross-rsdpg-192-small] 
[gw3] [ 40%] PASSED tests/test_cmdline.py::test_sig[cross-rsdpg-192-small] 
tests/test_cmdline.py::test_sig[cross-rsdpg-256-balanced] 
[gw3] [ 40%] PASSED tests/test_cmdline.py::test_sig[cross-rsdpg-256-balanced] 
tests/test_cmdline.py::test_sig[cross-rsdpg-256-fast] 
[gw3] [ 40%] PASSED tests/test_cmdline.py::test_sig[cross-rsdpg-256-fast] 
tests/test_cmdline.py::test_sig[cross-rsdpg-256-small] 
[gw3] [ 40%] PASSED tests/test_cmdline.py::test_sig[cross-rsdpg-256-small] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_10_256] 
[gw3] [ 40%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_10_256] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_16_256] 
[gw3] [ 41%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_16_256] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_20_256] 
[gw3] [ 41%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_20_256] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE_10_256] 
[gw3] [ 41%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE_10_256] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE_16_256] 
[gw3] [ 41%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE_16_256] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE_20_256] 
[gw3] [ 41%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE_20_256] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_10_512] 
[gw3] [ 41%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_10_512] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_16_512] 
[gw3] [ 41%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_16_512] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_20_512] 
[gw3] [ 41%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_20_512] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE_10_512] 
[gw3] [ 41%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE_10_512] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE_16_512] 
[gw3] [ 41%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE_16_512] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE_20_512] 
[gw3] [ 41%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE_20_512] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_10_192] 
[gw3] [ 42%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_10_192] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_16_192] 
[gw3] [ 42%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_16_192] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_20_192] 
[gw3] [ 42%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHA2_20_192] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE256_10_192] 
[gw3] [ 42%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE256_10_192] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE256_16_192] 
[gw3] [ 42%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE256_16_192] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE256_20_192] 
[gw3] [ 42%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE256_20_192] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE256_10_256] 
[gw3] [ 42%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE256_10_256] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE256_16_256] 
[gw3] [ 42%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE256_16_256] 
tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE256_20_256] 
[gw3] [ 42%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSS-SHAKE256_20_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_20/2_256] 
[gw3] [ 42%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_20/2_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_20/4_256] 
[gw3] [ 42%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_20/4_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_40/2_256] 
[gw3] [ 42%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_40/2_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_40/4_256] 
[gw3] [ 43%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_40/4_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_40/8_256] 
[gw3] [ 43%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_40/8_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_60/3_256] 
[gw3] [ 43%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_60/3_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_60/6_256] 
[gw3] [ 43%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_60/6_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_60/12_256] 
[gw3] [ 43%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHA2_60/12_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_20/2_256] 
[gw3] [ 43%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_20/2_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_20/4_256] 
[gw3] [ 43%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_20/4_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_40/2_256] 
[gw3] [ 43%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_40/2_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_40/4_256] 
[gw3] [ 43%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_40/4_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_40/8_256] 
[gw3] [ 43%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_40/8_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_60/3_256] 
[gw3] [ 43%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_60/3_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_60/6_256] 
[gw3] [ 44%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_60/6_256] 
tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_60/12_256] 
[gw3] [ 44%] SKIPPED tests/test_cmdline.py::test_sig_stfl[XMSSMT-SHAKE_60/12_256] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H5_W1] 
[gw3] [ 44%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H5_W1] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H5_W2] 
[gw3] [ 44%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H5_W2] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H5_W4] 
[gw3] [ 44%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H5_W4] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H5_W8] 
[gw3] [ 44%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H5_W8] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W1] 
[gw3] [ 44%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W1] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W2] 
[gw3] [ 44%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W2] 
tests/test_kat.py::test_kem[FrodoKEM-976-SHAKE] 
[gw3] [ 44%] PASSED tests/test_kat.py::test_kem[FrodoKEM-976-SHAKE] 
tests/test_kat.py::test_kem[FrodoKEM-1344-AES] 
[gw3] [ 44%] PASSED tests/test_kat.py::test_kem[FrodoKEM-1344-AES] 
tests/test_kat.py::test_kem[FrodoKEM-1344-SHAKE] 
[gw3] [ 44%] PASSED tests/test_kat.py::test_kem[FrodoKEM-1344-SHAKE] 
tests/test_kat.py::test_sig[Dilithium2] 
[gw3] [ 45%] PASSED tests/test_kat.py::test_sig[Dilithium2] 
tests/test_kat.py::test_sig[Dilithium3] 
[gw3] [ 45%] PASSED tests/test_kat.py::test_sig[Dilithium3] 
tests/test_kat.py::test_sig[Dilithium5] 
[gw3] [ 45%] PASSED tests/test_kat.py::test_sig[Dilithium5] 
tests/test_kat.py::test_sig[ML-DSA-44-ipd] 
[gw3] [ 45%] PASSED tests/test_kat.py::test_sig[ML-DSA-44-ipd] 
tests/test_kat.py::test_sig[ML-DSA-44] 
[gw3] [ 45%] PASSED tests/test_kat.py::test_sig[ML-DSA-44] 
tests/test_kat.py::test_sig[ML-DSA-65-ipd] 
[gw3] [ 45%] PASSED tests/test_kat.py::test_sig[ML-DSA-65-ipd] 
tests/test_kat.py::test_sig[ML-DSA-65] 
[gw3] [ 45%] PASSED tests/test_kat.py::test_sig[ML-DSA-65] 
tests/test_kat.py::test_sig[ML-DSA-87-ipd] 
[gw3] [ 45%] PASSED tests/test_kat.py::test_sig[ML-DSA-87-ipd] 
tests/test_kat.py::test_sig[ML-DSA-87] 
[gw3] [ 45%] PASSED tests/test_kat.py::test_sig[ML-DSA-87] 
tests/test_kat.py::test_sig[Falcon-512] 
[gw3] [ 45%] PASSED tests/test_kat.py::test_sig[Falcon-512] 
tests/test_kat.py::test_sig[Falcon-1024] 
[gw3] [ 45%] PASSED tests/test_kat.py::test_sig[Falcon-1024] 
tests/test_kat.py::test_sig[Falcon-padded-512] 
[gw3] [ 46%] PASSED tests/test_kat.py::test_sig[Falcon-padded-512] 
tests/test_kat.py::test_sig[Falcon-padded-1024] 
[gw3] [ 46%] PASSED tests/test_kat.py::test_sig[Falcon-padded-1024] 
tests/test_kat.py::test_sig[SPHINCS+-SHA2-128f-simple] 
[gw3] [ 46%] PASSED tests/test_kat.py::test_sig[SPHINCS+-SHA2-128f-simple] 
tests/test_kat.py::test_sig[SPHINCS+-SHA2-128s-simple] 
[gw1] [ 46%] PASSED tests/test_cmdline.py::test_sig[SPHINCS+-SHA2-256s-simple] 
tests/test_cmdline.py::test_sig[SPHINCS+-SHAKE-192s-simple] 
[gw3] [ 46%] PASSED tests/test_kat.py::test_sig[SPHINCS+-SHA2-128s-simple] 
tests/test_kat.py::test_sig[SPHINCS+-SHA2-192f-simple] 
[gw3] [ 46%] PASSED tests/test_kat.py::test_sig[SPHINCS+-SHA2-192f-simple] 
tests/test_kat.py::test_sig[SPHINCS+-SHA2-192s-simple] 
[gw1] [ 46%] PASSED tests/test_cmdline.py::test_sig[SPHINCS+-SHAKE-192s-simple] 
tests/test_cmdline.py::test_sig[MAYO-2] 
[gw1] [ 46%] PASSED tests/test_cmdline.py::test_sig[MAYO-2] 
tests/test_cmdline.py::test_sig[cross-rsdp-128-fast] 
[gw1] [ 46%] PASSED tests/test_cmdline.py::test_sig[cross-rsdp-128-fast] 
tests/test_cmdline.py::test_sig[cross-rsdp-192-small] 
[gw1] [ 46%] PASSED tests/test_cmdline.py::test_sig[cross-rsdp-192-small] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W4] 
[gw1] [ 46%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W4] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W8] 
[gw1] [ 47%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W8] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H15_W1] 
[gw1] [ 47%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H15_W1] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H15_W2] 
[gw1] [ 47%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H15_W2] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H15_W4] 
[gw1] [ 47%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H15_W4] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H15_W8] 
[gw1] [ 47%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H15_W8] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W1] 
[gw1] [ 47%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W1] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W2] 
[gw1] [ 47%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W2] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W4] 
[gw1] [ 47%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W4] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W8] 
[gw1] [ 47%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W8] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H25_W1] 
[gw1] [ 47%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H25_W1] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H25_W2] 
[gw1] [ 47%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H25_W2] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H25_W4] 
[gw1] [ 47%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H25_W4] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H25_W8] 
[gw1] [ 48%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H25_W8] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H5_W8_H5_W8] 
[gw1] [ 48%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H5_W8_H5_W8] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W4_H5_W8] 
[gw1] [ 48%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W4_H5_W8] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W8_H5_W8] 
[gw1] [ 48%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W8_H5_W8] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W2_H10_W2] 
[gw1] [ 48%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W2_H10_W2] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W4_H10_W4] 
[gw1] [ 48%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W4_H10_W4] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W8_H10_W8] 
[gw1] [ 48%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H10_W8_H10_W8] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H15_W8_H5_W8] 
[gw1] [ 48%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H15_W8_H5_W8] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H15_W8_H10_W8] 
[gw1] [ 48%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H15_W8_H10_W8] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H15_W8_H15_W8] 
[gw1] [ 48%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H15_W8_H15_W8] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W8_H5_W8] 
[gw1] [ 48%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W8_H5_W8] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W8_H10_W8] 
[gw1] [ 49%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W8_H10_W8] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W8_H15_W8] 
[gw1] [ 49%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W8_H15_W8] 
tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W8_H20_W8] 
[gw1] [ 49%] SKIPPED tests/test_cmdline.py::test_sig_stfl[LMS_SHA256_H20_W8_H20_W8] 
tests/test_code_conventions.py::test_datasheet_kem[BIKE-L1] 
[gw1] [ 49%] PASSED tests/test_code_conventions.py::test_datasheet_kem[BIKE-L1] 
tests/test_code_conventions.py::test_datasheet_kem[BIKE-L3] 
[gw1] [ 49%] PASSED tests/test_code_conventions.py::test_datasheet_kem[BIKE-L3] 
tests/test_code_conventions.py::test_datasheet_kem[BIKE-L5] 
[gw1] [ 49%] PASSED tests/test_code_conventions.py::test_datasheet_kem[BIKE-L5] 
tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-348864] 
[gw1] [ 49%] PASSED tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-348864] 
tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-348864f] 
[gw1] [ 49%] PASSED tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-348864f] 
tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-460896] 
[gw1] [ 49%] PASSED tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-460896] 
tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-460896f] 
[gw1] [ 49%] PASSED tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-460896f] 
tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-6688128] 
[gw1] [ 49%] PASSED tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-6688128] 
tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-6688128f] 
[gw1] [ 50%] PASSED tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-6688128f] 
tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-6960119] 
[gw1] [ 50%] PASSED tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-6960119] 
tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-6960119f] 
[gw1] [ 50%] PASSED tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-6960119f] 
tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-8192128] 
[gw1] [ 50%] PASSED tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-8192128] 
tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-8192128f] 
[gw1] [ 50%] PASSED tests/test_code_conventions.py::test_datasheet_kem[Classic-McEliece-8192128f] 
tests/test_code_conventions.py::test_datasheet_kem[HQC-128] 
[gw1] [ 50%] PASSED tests/test_code_conventions.py::test_datasheet_kem[HQC-128] 
tests/test_code_conventions.py::test_datasheet_kem[HQC-192] 
[gw1] [ 50%] PASSED tests/test_code_conventions.py::test_datasheet_kem[HQC-192] 
tests/test_code_conventions.py::test_datasheet_kem[HQC-256] 
[gw1] [ 50%] PASSED tests/test_code_conventions.py::test_datasheet_kem[HQC-256] 
tests/test_code_conventions.py::test_datasheet_kem[Kyber512] 
[gw1] [ 50%] PASSED tests/test_code_conventions.py::test_datasheet_kem[Kyber512] 
tests/test_code_conventions.py::test_datasheet_kem[Kyber768] 
[gw1] [ 50%] PASSED tests/test_code_conventions.py::test_datasheet_kem[Kyber768] 
tests/test_code_conventions.py::test_datasheet_kem[Kyber1024] 
[gw1] [ 50%] PASSED tests/test_code_conventions.py::test_datasheet_kem[Kyber1024] 
tests/test_code_conventions.py::test_datasheet_kem[ML-KEM-512] 
[gw1] [ 51%] PASSED tests/test_code_conventions.py::test_datasheet_kem[ML-KEM-512] 
tests/test_code_conventions.py::test_datasheet_kem[ML-KEM-768] 
[gw1] [ 51%] PASSED tests/test_code_conventions.py::test_datasheet_kem[ML-KEM-768] 
tests/test_code_conventions.py::test_datasheet_kem[ML-KEM-1024] 
[gw1] [ 51%] PASSED tests/test_code_conventions.py::test_datasheet_kem[ML-KEM-1024] 
tests/test_code_conventions.py::test_datasheet_kem[sntrup761] 
[gw1] [ 51%] PASSED tests/test_code_conventions.py::test_datasheet_kem[sntrup761] 
tests/test_kat.py::test_sig[cross-rsdp-128-balanced] 
[gw1] [ 51%] PASSED tests/test_kat.py::test_sig[cross-rsdp-128-balanced] 
tests/test_kat.py::test_sig[cross-rsdp-128-fast] 
[gw1] [ 51%] PASSED tests/test_kat.py::test_sig[cross-rsdp-128-fast] 
tests/test_kat.py::test_sig[cross-rsdp-128-small] 
[gw1] [ 51%] PASSED tests/test_kat.py::test_sig[cross-rsdp-128-small] 
tests/test_kat.py::test_sig[cross-rsdp-192-balanced] 
[gw1] [ 51%] PASSED tests/test_kat.py::test_sig[cross-rsdp-192-balanced] 
tests/test_kat.py::test_sig[cross-rsdp-192-fast] 
[gw1] [ 51%] PASSED tests/test_kat.py::test_sig[cross-rsdp-192-fast] 
tests/test_kat.py::test_sig[cross-rsdp-192-small] 
[gw1] [ 51%] PASSED tests/test_kat.py::test_sig[cross-rsdp-192-small] 
tests/test_kat.py::test_sig[cross-rsdp-256-balanced] 
[gw1] [ 51%] PASSED tests/test_kat.py::test_sig[cross-rsdp-256-balanced] 
tests/test_kat.py::test_sig[cross-rsdp-256-fast] 
[gw1] [ 52%] PASSED tests/test_kat.py::test_sig[cross-rsdp-256-fast] 
tests/test_kat.py::test_sig[cross-rsdp-256-small] 
[gw1] [ 52%] PASSED tests/test_kat.py::test_sig[cross-rsdp-256-small] 
tests/test_kat.py::test_sig[cross-rsdpg-128-balanced] 
[gw1] [ 52%] PASSED tests/test_kat.py::test_sig[cross-rsdpg-128-balanced] 
tests/test_kat.py::test_sig[cross-rsdpg-128-fast] 
[gw1] [ 52%] PASSED tests/test_kat.py::test_sig[cross-rsdpg-128-fast] 
tests/test_kat.py::test_sig[cross-rsdpg-128-small] 
[gw1] [ 52%] PASSED tests/test_kat.py::test_sig[cross-rsdpg-128-small] 
tests/test_kat.py::test_sig[cross-rsdpg-192-balanced] 
[gw1] [ 52%] PASSED tests/test_kat.py::test_sig[cross-rsdpg-192-balanced] 
tests/test_kat.py::test_sig[cross-rsdpg-192-fast] 
[gw1] [ 52%] PASSED tests/test_kat.py::test_sig[cross-rsdpg-192-fast] 
tests/test_kat.py::test_sig[cross-rsdpg-192-small] 
[gw1] [ 52%] PASSED tests/test_kat.py::test_sig[cross-rsdpg-192-small] 
tests/test_kat.py::test_sig[cross-rsdpg-256-balanced] 
[gw1] [ 52%] PASSED tests/test_kat.py::test_sig[cross-rsdpg-256-balanced] 
tests/test_kat.py::test_sig[cross-rsdpg-256-fast] 
[gw1] [ 52%] PASSED tests/test_kat.py::test_sig[cross-rsdpg-256-fast] 
tests/test_kat.py::test_sig[cross-rsdpg-256-small] 
[gw1] [ 52%] PASSED tests/test_kat.py::test_sig[cross-rsdpg-256-small] 
tests/test_kat.py::test_sig_stfl[XMSS-SHA2_10_256] 
[gw1] [ 52%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHA2_10_256] 
tests/test_kat.py::test_sig_stfl[XMSS-SHA2_16_256] 
[gw1] [ 53%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHA2_16_256] 
tests/test_kat.py::test_sig_stfl[XMSS-SHA2_20_256] 
[gw1] [ 53%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHA2_20_256] 
tests/test_kat.py::test_sig_stfl[XMSS-SHAKE_10_256] 
[gw1] [ 53%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHAKE_10_256] 
tests/test_kat.py::test_sig_stfl[XMSS-SHAKE_16_256] 
[gw1] [ 53%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHAKE_16_256] 
tests/test_kat.py::test_sig_stfl[XMSS-SHAKE_20_256] 
[gw1] [ 53%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHAKE_20_256] 
tests/test_kat.py::test_sig_stfl[XMSS-SHA2_10_512] 
[gw1] [ 53%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHA2_10_512] 
tests/test_kat.py::test_sig_stfl[XMSS-SHA2_16_512] 
[gw1] [ 53%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHA2_16_512] 
tests/test_kat.py::test_sig_stfl[XMSS-SHA2_20_512] 
[gw1] [ 53%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHA2_20_512] 
tests/test_kat.py::test_sig_stfl[XMSS-SHAKE_10_512] 
[gw1] [ 53%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHAKE_10_512] 
tests/test_kat.py::test_sig_stfl[XMSS-SHAKE_16_512] 
[gw1] [ 53%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHAKE_16_512] 
tests/test_kat.py::test_sig_stfl[XMSS-SHAKE_20_512] 
[gw1] [ 53%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHAKE_20_512] 
tests/test_kat.py::test_sig_stfl[XMSS-SHA2_10_192] 
[gw1] [ 54%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHA2_10_192] 
tests/test_kat.py::test_sig_stfl[XMSS-SHA2_16_192] 
[gw1] [ 54%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHA2_16_192] 
tests/test_kat.py::test_sig_stfl[XMSS-SHA2_20_192] 
[gw1] [ 54%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHA2_20_192] 
tests/test_kat.py::test_sig_stfl[XMSS-SHAKE256_10_192] 
[gw1] [ 54%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHAKE256_10_192] 
tests/test_kat.py::test_sig_stfl[XMSS-SHAKE256_16_192] 
[gw1] [ 54%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHAKE256_16_192] 
tests/test_kat.py::test_sig_stfl[XMSS-SHAKE256_20_192] 
[gw1] [ 54%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHAKE256_20_192] 
tests/test_kat.py::test_sig_stfl[XMSS-SHAKE256_10_256] 
[gw1] [ 54%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHAKE256_10_256] 
tests/test_kat.py::test_sig_stfl[XMSS-SHAKE256_16_256] 
[gw1] [ 54%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHAKE256_16_256] 
tests/test_kat.py::test_sig_stfl[XMSS-SHAKE256_20_256] 
[gw1] [ 54%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSS-SHAKE256_20_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_20/2_256] 
[gw1] [ 54%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_20/2_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_20/4_256] 
[gw1] [ 54%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_20/4_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_40/2_256] 
[gw1] [ 55%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_40/2_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_40/4_256] 
[gw1] [ 55%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_40/4_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_40/8_256] 
[gw1] [ 55%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_40/8_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_60/3_256] 
[gw1] [ 55%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_60/3_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_60/6_256] 
[gw1] [ 55%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_60/6_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_60/12_256] 
[gw1] [ 55%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHA2_60/12_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_20/2_256] 
[gw1] [ 55%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_20/2_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_20/4_256] 
[gw1] [ 55%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_20/4_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_40/2_256] 
[gw1] [ 55%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_40/2_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_40/4_256] 
[gw1] [ 55%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_40/4_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_40/8_256] 
[gw1] [ 55%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_40/8_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_60/3_256] 
[gw1] [ 56%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_60/3_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_60/6_256] 
[gw1] [ 56%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_60/6_256] 
tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_60/12_256] 
[gw1] [ 56%] SKIPPED tests/test_kat.py::test_sig_stfl[XMSSMT-SHAKE_60/12_256] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H5_W1] 
[gw1] [ 56%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H5_W1] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H5_W2] 
[gw1] [ 56%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H5_W2] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H5_W4] 
[gw1] [ 56%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H5_W4] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H5_W8] 
[gw1] [ 56%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H5_W8] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W1] 
[gw1] [ 56%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W1] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W2] 
[gw1] [ 56%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W2] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W4] 
[gw1] [ 56%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W4] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W8] 
[gw1] [ 56%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W8] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H15_W1] 
[gw1] [ 57%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H15_W1] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H15_W2] 
[gw1] [ 57%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H15_W2] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H15_W4] 
[gw1] [ 57%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H15_W4] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H15_W8] 
[gw1] [ 57%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H15_W8] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W1] 
[gw1] [ 57%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W1] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W2] 
[gw1] [ 57%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W2] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W4] 
[gw1] [ 57%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W4] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W8] 
[gw1] [ 57%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W8] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H25_W1] 
[gw1] [ 57%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H25_W1] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H25_W2] 
[gw1] [ 57%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H25_W2] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H25_W4] 
[gw1] [ 57%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H25_W4] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H25_W8] 
[gw1] [ 57%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H25_W8] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H5_W8_H5_W8] 
[gw1] [ 58%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H5_W8_H5_W8] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W4_H5_W8] 
[gw1] [ 58%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W4_H5_W8] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W8_H5_W8] 
[gw1] [ 58%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W8_H5_W8] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W2_H10_W2] 
[gw1] [ 58%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W2_H10_W2] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W4_H10_W4] 
[gw1] [ 58%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W4_H10_W4] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W8_H10_W8] 
[gw1] [ 58%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H10_W8_H10_W8] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H15_W8_H5_W8] 
[gw1] [ 58%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H15_W8_H5_W8] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H15_W8_H10_W8] 
[gw1] [ 58%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H15_W8_H10_W8] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H15_W8_H15_W8] 
[gw1] [ 58%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H15_W8_H15_W8] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W8_H5_W8] 
[gw1] [ 58%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W8_H5_W8] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W8_H10_W8] 
[gw1] [ 58%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W8_H10_W8] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W8_H15_W8] 
[gw1] [ 59%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W8_H15_W8] 
tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W8_H20_W8] 
[gw1] [ 59%] SKIPPED tests/test_kat.py::test_sig_stfl[LMS_SHA256_H20_W8_H20_W8] 
tests/test_kat_all.py::test_kem[BIKE-L1] 
[gw3] [ 59%] PASSED tests/test_kat.py::test_sig[SPHINCS+-SHA2-192s-simple] 
tests/test_kat.py::test_sig[SPHINCS+-SHA2-256f-simple] 
[gw3] [ 59%] PASSED tests/test_kat.py::test_sig[SPHINCS+-SHA2-256f-simple] 
tests/test_kat.py::test_sig[SPHINCS+-SHA2-256s-simple] 
[gw1] [ 59%] PASSED tests/test_kat_all.py::test_kem[BIKE-L1] 
tests/test_kat_all.py::test_kem[BIKE-L3] 
[gw3] [ 59%] PASSED tests/test_kat.py::test_sig[SPHINCS+-SHA2-256s-simple] 
tests/test_kat.py::test_sig[SPHINCS+-SHAKE-128f-simple] 
[gw3] [ 59%] PASSED tests/test_kat.py::test_sig[SPHINCS+-SHAKE-128f-simple] 
tests/test_kat.py::test_sig[SPHINCS+-SHAKE-128s-simple] 
[gw3] [ 59%] PASSED tests/test_kat.py::test_sig[SPHINCS+-SHAKE-128s-simple] 
tests/test_kat.py::test_sig[SPHINCS+-SHAKE-192f-simple] 
[gw3] [ 59%] PASSED tests/test_kat.py::test_sig[SPHINCS+-SHAKE-192f-simple] 
tests/test_kat.py::test_sig[SPHINCS+-SHAKE-192s-simple] 
[gw1] [ 59%] PASSED tests/test_kat_all.py::test_kem[BIKE-L3] 
tests/test_kat_all.py::test_kem[BIKE-L5] 
[gw3] [ 59%] PASSED tests/test_kat.py::test_sig[SPHINCS+-SHAKE-192s-simple] 
tests/test_kat.py::test_sig[SPHINCS+-SHAKE-256f-simple] 
[gw3] [ 60%] PASSED tests/test_kat.py::test_sig[SPHINCS+-SHAKE-256f-simple] 
tests/test_kat.py::test_sig[SPHINCS+-SHAKE-256s-simple] 
[gw3] [ 60%] PASSED tests/test_kat.py::test_sig[SPHINCS+-SHAKE-256s-simple] 
tests/test_kat.py::test_sig[MAYO-1] 
[gw3] [ 60%] PASSED tests/test_kat.py::test_sig[MAYO-1] 
tests/test_kat.py::test_sig[MAYO-2] 
[gw3] [ 60%] PASSED tests/test_kat.py::test_sig[MAYO-2] 
tests/test_kat.py::test_sig[MAYO-3] 
[gw3] [ 60%] PASSED tests/test_kat.py::test_sig[MAYO-3] 
tests/test_kat.py::test_sig[MAYO-5] 
[gw3] [ 60%] PASSED tests/test_kat.py::test_sig[MAYO-5] 
tests/test_kat_all.py::test_sig[ML-DSA-87] 
[gw3] [ 60%] PASSED tests/test_kat_all.py::test_sig[ML-DSA-87] 
tests/test_kat_all.py::test_sig[Falcon-512] 
[gw3] [ 60%] PASSED tests/test_kat_all.py::test_sig[Falcon-512] 
tests/test_kat_all.py::test_sig[Falcon-1024] 
[gw3] [ 60%] PASSED tests/test_kat_all.py::test_sig[Falcon-1024] 
tests/test_kat_all.py::test_sig[Falcon-padded-512] 
[gw3] [ 60%] PASSED tests/test_kat_all.py::test_sig[Falcon-padded-512] 
tests/test_kat_all.py::test_sig[Falcon-padded-1024] 
[gw1] [ 60%] PASSED tests/test_kat_all.py::test_kem[BIKE-L5] 
tests/test_kat_all.py::test_kem[Classic-McEliece-348864] 
[gw1] [ 61%] PASSED tests/test_kat_all.py::test_kem[Classic-McEliece-348864] 
tests/test_kat_all.py::test_kem[Classic-McEliece-348864f] 
[gw3] [ 61%] PASSED tests/test_kat_all.py::test_sig[Falcon-padded-1024] 
tests/test_kat_all.py::test_sig[SPHINCS+-SHA2-128f-simple] 
[gw1] [ 61%] PASSED tests/test_kat_all.py::test_kem[Classic-McEliece-348864f] 
tests/test_kat_all.py::test_kem[Classic-McEliece-460896] 
[gw1] [ 61%] PASSED tests/test_kat_all.py::test_kem[Classic-McEliece-460896] 
tests/test_kat_all.py::test_kem[Classic-McEliece-460896f] 
[gw1] [ 61%] PASSED tests/test_kat_all.py::test_kem[Classic-McEliece-460896f] 
tests/test_kat_all.py::test_kem[Classic-McEliece-6688128] 
[gw3] [ 61%] PASSED tests/test_kat_all.py::test_sig[SPHINCS+-SHA2-128f-simple] 
tests/test_kat_all.py::test_sig[SPHINCS+-SHA2-128s-simple] 
[gw0] [ 61%] PASSED tests/test_code_conventions.py::test_style 
tests/test_code_conventions.py::test_spdx 
[gw0] [ 61%] FAILED tests/test_code_conventions.py::test_spdx 
tests/test_code_conventions.py::test_free 
[gw0] [ 61%] PASSED tests/test_code_conventions.py::test_free 
tests/test_constant_time.py::test_constant_time_kem[BIKE-L1] 
[gw0] [ 61%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[BIKE-L1] 
tests/test_constant_time.py::test_constant_time_kem[BIKE-L3] 
[gw0] [ 61%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[BIKE-L3] 
tests/test_constant_time.py::test_constant_time_kem[BIKE-L5] 
[gw0] [ 62%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[BIKE-L5] 
tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-348864] 
[gw0] [ 62%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-348864] 
tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-348864f] 
[gw0] [ 62%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-348864f] 
tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-460896] 
[gw0] [ 62%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-460896] 
tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-460896f] 
[gw0] [ 62%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-460896f] 
tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-6688128] 
[gw0] [ 62%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-6688128] 
tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-6688128f] 
[gw0] [ 62%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-6688128f] 
tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-6960119] 
[gw0] [ 62%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-6960119] 
tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-6960119f] 
[gw0] [ 62%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-6960119f] 
tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-8192128] 
[gw0] [ 62%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-8192128] 
tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-8192128f] 
[gw0] [ 62%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[Classic-McEliece-8192128f] 
tests/test_constant_time.py::test_constant_time_kem[HQC-128] 
[gw0] [ 63%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[HQC-128] 
tests/test_constant_time.py::test_constant_time_kem[HQC-192] 
[gw0] [ 63%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[HQC-192] 
tests/test_constant_time.py::test_constant_time_kem[HQC-256] 
[gw0] [ 63%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[HQC-256] 
tests/test_constant_time.py::test_constant_time_kem[Kyber512] 
[gw0] [ 63%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[Kyber512] 
tests/test_constant_time.py::test_constant_time_kem[Kyber768] 
[gw0] [ 63%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[Kyber768] 
tests/test_constant_time.py::test_constant_time_kem[Kyber1024] 
[gw0] [ 63%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[Kyber1024] 
tests/test_constant_time.py::test_constant_time_kem[ML-KEM-512] 
[gw0] [ 63%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[ML-KEM-512] 
tests/test_constant_time.py::test_constant_time_kem[ML-KEM-768] 
[gw0] [ 63%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[ML-KEM-768] 
tests/test_constant_time.py::test_constant_time_kem[ML-KEM-1024] 
[gw0] [ 63%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[ML-KEM-1024] 
tests/test_constant_time.py::test_constant_time_kem[sntrup761] 
[gw0] [ 63%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[sntrup761] 
tests/test_constant_time.py::test_constant_time_kem[FrodoKEM-640-AES] 
[gw0] [ 63%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[FrodoKEM-640-AES] 
tests/test_constant_time.py::test_constant_time_kem[FrodoKEM-640-SHAKE] 
[gw0] [ 63%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[FrodoKEM-640-SHAKE] 
tests/test_constant_time.py::test_constant_time_kem[FrodoKEM-976-AES] 
[gw0] [ 64%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[FrodoKEM-976-AES] 
tests/test_constant_time.py::test_constant_time_kem[FrodoKEM-976-SHAKE] 
[gw0] [ 64%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[FrodoKEM-976-SHAKE] 
tests/test_constant_time.py::test_constant_time_kem[FrodoKEM-1344-AES] 
[gw0] [ 64%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[FrodoKEM-1344-AES] 
tests/test_constant_time.py::test_constant_time_kem[FrodoKEM-1344-SHAKE] 
[gw0] [ 64%] SKIPPED tests/test_constant_time.py::test_constant_time_kem[FrodoKEM-1344-SHAKE] 
tests/test_constant_time.py::test_constant_time_sig[Dilithium2] 
[gw0] [ 64%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[Dilithium2] 
tests/test_constant_time.py::test_constant_time_sig[Dilithium3] 
[gw0] [ 64%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[Dilithium3] 
tests/test_constant_time.py::test_constant_time_sig[Dilithium5] 
[gw0] [ 64%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[Dilithium5] 
tests/test_constant_time.py::test_constant_time_sig[ML-DSA-44-ipd] 
[gw0] [ 64%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[ML-DSA-44-ipd] 
tests/test_constant_time.py::test_constant_time_sig[ML-DSA-44] 
[gw0] [ 64%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[ML-DSA-44] 
tests/test_constant_time.py::test_constant_time_sig[ML-DSA-65-ipd] 
[gw0] [ 64%] SKIPPED tests/test_constant_time.py::test_constant_time_sig[ML-DSA-65-ipd] 
tests/test_leaks.py::test_kem_leak[BIKE-L5] 
[gw0] [ 64%] SKIPPED tests/test_leaks.py::test_kem_leak[BIKE-L5] 
tests/test_leaks.py::test_kem_leak[Classic-McEliece-348864] 
[gw0] [ 65%] SKIPPED tests/test_leaks.py::test_kem_leak[Classic-McEliece-348864] 
tests/test_leaks.py::test_kem_leak[Classic-McEliece-348864f] 
[gw0] [ 65%] SKIPPED tests/test_leaks.py::test_kem_leak[Classic-McEliece-348864f] 
tests/test_leaks.py::test_kem_leak[Classic-McEliece-460896] 
[gw0] [ 65%] SKIPPED tests/test_leaks.py::test_kem_leak[Classic-McEliece-460896] 
tests/test_leaks.py::test_kem_leak[Classic-McEliece-460896f] 
[gw0] [ 65%] SKIPPED tests/test_leaks.py::test_kem_leak[Classic-McEliece-460896f] 
tests/test_leaks.py::test_kem_leak[Classic-McEliece-6688128] 
[gw0] [ 65%] SKIPPED tests/test_leaks.py::test_kem_leak[Classic-McEliece-6688128] 
tests/test_leaks.py::test_kem_leak[Classic-McEliece-6688128f] 
[gw0] [ 65%] SKIPPED tests/test_leaks.py::test_kem_leak[Classic-McEliece-6688128f] 
tests/test_leaks.py::test_kem_leak[Classic-McEliece-6960119] 
[gw0] [ 65%] SKIPPED tests/test_leaks.py::test_kem_leak[Classic-McEliece-6960119] 
tests/test_leaks.py::test_kem_leak[Classic-McEliece-6960119f] 
[gw0] [ 65%] SKIPPED tests/test_leaks.py::test_kem_leak[Classic-McEliece-6960119f] 
tests/test_leaks.py::test_kem_leak[Classic-McEliece-8192128] 
[gw0] [ 65%] SKIPPED tests/test_leaks.py::test_kem_leak[Classic-McEliece-8192128] 
tests/test_leaks.py::test_kem_leak[Classic-McEliece-8192128f] 
[gw0] [ 65%] SKIPPED tests/test_leaks.py::test_kem_leak[Classic-McEliece-8192128f] 
tests/test_leaks.py::test_kem_leak[HQC-128] 
[gw0] [ 65%] SKIPPED tests/test_leaks.py::test_kem_leak[HQC-128] 
tests/test_leaks.py::test_kem_leak[HQC-192] 
[gw0] [ 66%] SKIPPED tests/test_leaks.py::test_kem_leak[HQC-192] 
tests/test_leaks.py::test_kem_leak[HQC-256] 
[gw0] [ 66%] SKIPPED tests/test_leaks.py::test_kem_leak[HQC-256] 
tests/test_leaks.py::test_kem_leak[Kyber512] 
[gw0] [ 66%] SKIPPED tests/test_leaks.py::test_kem_leak[Kyber512] 
tests/test_leaks.py::test_kem_leak[Kyber768] 
[gw0] [ 66%] SKIPPED tests/test_leaks.py::test_kem_leak[Kyber768] 
tests/test_leaks.py::test_kem_leak[Kyber1024] 
[gw0] [ 66%] SKIPPED tests/test_leaks.py::test_kem_leak[Kyber1024] 
tests/test_leaks.py::test_kem_leak[ML-KEM-512] 
[gw0] [ 66%] SKIPPED tests/test_leaks.py::test_kem_leak[ML-KEM-512] 
tests/test_leaks.py::test_kem_leak[ML-KEM-768] 
[gw0] [ 66%] SKIPPED tests/test_leaks.py::test_kem_leak[ML-KEM-768] 
tests/test_leaks.py::test_kem_leak[ML-KEM-1024] 
[gw0] [ 66%] SKIPPED tests/test_leaks.py::test_kem_leak[ML-KEM-1024] 
tests/test_leaks.py::test_kem_leak[sntrup761] 
[gw0] [ 66%] SKIPPED tests/test_leaks.py::test_kem_leak[sntrup761] 
tests/test_leaks.py::test_kem_leak[FrodoKEM-640-AES] 
[gw0] [ 66%] SKIPPED tests/test_leaks.py::test_kem_leak[FrodoKEM-640-AES] 
tests/test_leaks.py::test_kem_leak[FrodoKEM-640-SHAKE] 
[gw0] [ 66%] SKIPPED tests/test_leaks.py::test_kem_leak[FrodoKEM-640-SHAKE] 
tests/test_leaks.py::test_kem_leak[FrodoKEM-976-AES] 
[gw0] [ 67%] SKIPPED tests/test_leaks.py::test_kem_leak[FrodoKEM-976-AES] 
tests/test_leaks.py::test_kem_leak[FrodoKEM-976-SHAKE] 
[gw0] [ 67%] SKIPPED tests/test_leaks.py::test_kem_leak[FrodoKEM-976-SHAKE] 
tests/test_leaks.py::test_kem_leak[FrodoKEM-1344-AES] 
[gw0] [ 67%] SKIPPED tests/test_leaks.py::test_kem_leak[FrodoKEM-1344-AES] 
tests/test_leaks.py::test_kem_leak[FrodoKEM-1344-SHAKE] 
[gw0] [ 67%] SKIPPED tests/test_leaks.py::test_kem_leak[FrodoKEM-1344-SHAKE] 
tests/test_leaks.py::test_sig_leak[Dilithium2] 
[gw0] [ 67%] SKIPPED tests/test_leaks.py::test_sig_leak[Dilithium2] 
tests/test_leaks.py::test_sig_leak[Dilithium3] 
[gw0] [ 67%] SKIPPED tests/test_leaks.py::test_sig_leak[Dilithium3] 
tests/test_leaks.py::test_sig_leak[Dilithium5] 
[gw0] [ 67%] SKIPPED tests/test_leaks.py::test_sig_leak[Dilithium5] 
tests/test_leaks.py::test_sig_leak[ML-DSA-44-ipd] 
[gw0] [ 67%] SKIPPED tests/test_leaks.py::test_sig_leak[ML-DSA-44-ipd] 
tests/test_leaks.py::test_sig_leak[ML-DSA-44] 
[gw0] [ 67%] SKIPPED tests/test_leaks.py::test_sig_leak[ML-DSA-44] 
tests/test_leaks.py::test_sig_leak[ML-DSA-65-ipd] 
[gw0] [ 67%] SKIPPED tests/test_leaks.py::test_sig_leak[ML-DSA-65-ipd] 
tests/test_leaks.py::test_sig_leak[ML-DSA-65] 
[gw0] [ 67%] SKIPPED tests/test_leaks.py::test_sig_leak[ML-DSA-65] 
tests/test_leaks.py::test_sig_leak[ML-DSA-87-ipd] 
[gw0] [ 68%] SKIPPED tests/test_leaks.py::test_sig_leak[ML-DSA-87-ipd] 
tests/test_leaks.py::test_sig_leak[ML-DSA-87] 
[gw0] [ 68%] SKIPPED tests/test_leaks.py::test_sig_leak[ML-DSA-87] 
tests/test_leaks.py::test_sig_leak[Falcon-512] 
[gw0] [ 68%] SKIPPED tests/test_leaks.py::test_sig_leak[Falcon-512] 
tests/test_leaks.py::test_sig_leak[Falcon-1024] 
[gw0] [ 68%] SKIPPED tests/test_leaks.py::test_sig_leak[Falcon-1024] 
tests/test_leaks.py::test_sig_leak[Falcon-padded-512] 
[gw0] [ 68%] SKIPPED tests/test_leaks.py::test_sig_leak[Falcon-padded-512] 
tests/test_leaks.py::test_sig_leak[Falcon-padded-1024] 
[gw0] [ 68%] SKIPPED tests/test_leaks.py::test_sig_leak[Falcon-padded-1024] 
tests/test_leaks.py::test_sig_leak[SPHINCS+-SHA2-128f-simple] 
[gw0] [ 68%] SKIPPED tests/test_leaks.py::test_sig_leak[SPHINCS+-SHA2-128f-simple] 
tests/test_leaks.py::test_sig_leak[SPHINCS+-SHA2-128s-simple] 
[gw0] [ 68%] SKIPPED tests/test_leaks.py::test_sig_leak[SPHINCS+-SHA2-128s-simple] 
tests/test_leaks.py::test_sig_leak[SPHINCS+-SHA2-192f-simple] 
[gw0] [ 68%] SKIPPED tests/test_leaks.py::test_sig_leak[SPHINCS+-SHA2-192f-simple] 
tests/test_leaks.py::test_sig_leak[SPHINCS+-SHA2-192s-simple] 
[gw0] [ 68%] SKIPPED tests/test_leaks.py::test_sig_leak[SPHINCS+-SHA2-192s-simple] 
tests/test_leaks.py::test_sig_leak[SPHINCS+-SHA2-256f-simple] 
[gw0] [ 68%] SKIPPED tests/test_leaks.py::test_sig_leak[SPHINCS+-SHA2-256f-simple] 
tests/test_leaks.py::test_sig_leak[SPHINCS+-SHA2-256s-simple] 
[gw0] [ 68%] SKIPPED tests/test_leaks.py::test_sig_leak[SPHINCS+-SHA2-256s-simple] 
tests/test_leaks.py::test_sig_leak[SPHINCS+-SHAKE-128f-simple] 
[gw0] [ 69%] SKIPPED tests/test_leaks.py::test_sig_leak[SPHINCS+-SHAKE-128f-simple] 
tests/test_leaks.py::test_sig_leak[SPHINCS+-SHAKE-128s-simple] 
[gw0] [ 69%] SKIPPED tests/test_leaks.py::test_sig_leak[SPHINCS+-SHAKE-128s-simple] 
tests/test_leaks.py::test_sig_leak[SPHINCS+-SHAKE-192f-simple] 
[gw0] [ 69%] SKIPPED tests/test_leaks.py::test_sig_leak[SPHINCS+-SHAKE-192f-simple] 
tests/test_leaks.py::test_sig_leak[SPHINCS+-SHAKE-192s-simple] 
[gw0] [ 69%] SKIPPED tests/test_leaks.py::test_sig_leak[SPHINCS+-SHAKE-192s-simple] 
tests/test_leaks.py::test_sig_leak[SPHINCS+-SHAKE-256f-simple] 
[gw0] [ 69%] SKIPPED tests/test_leaks.py::test_sig_leak[SPHINCS+-SHAKE-256f-simple] 
tests/test_leaks.py::test_sig_leak[SPHINCS+-SHAKE-256s-simple] 
[gw0] [ 69%] SKIPPED tests/test_leaks.py::test_sig_leak[SPHINCS+-SHAKE-256s-simple] 
tests/test_leaks.py::test_sig_leak[MAYO-1] 
[gw0] [ 69%] SKIPPED tests/test_leaks.py::test_sig_leak[MAYO-1] 
tests/test_leaks.py::test_sig_leak[MAYO-2] 
[gw0] [ 69%] SKIPPED tests/test_leaks.py::test_sig_leak[MAYO-2] 
tests/test_leaks.py::test_sig_leak[MAYO-3] 
[gw0] [ 69%] SKIPPED tests/test_leaks.py::test_sig_leak[MAYO-3] 
tests/test_leaks.py::test_sig_leak[MAYO-5] 
[gw0] [ 69%] SKIPPED tests/test_leaks.py::test_sig_leak[MAYO-5] 
tests/test_leaks.py::test_sig_leak[cross-rsdp-128-balanced] 
[gw0] [ 69%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdp-128-balanced] 
tests/test_leaks.py::test_sig_leak[cross-rsdp-128-fast] 
[gw0] [ 70%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdp-128-fast] 
tests/test_leaks.py::test_sig_leak[cross-rsdp-128-small] 
[gw0] [ 70%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdp-128-small] 
tests/test_leaks.py::test_sig_leak[cross-rsdp-192-balanced] 
[gw0] [ 70%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdp-192-balanced] 
tests/test_leaks.py::test_sig_leak[cross-rsdp-192-fast] 
[gw0] [ 70%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdp-192-fast] 
tests/test_leaks.py::test_sig_leak[cross-rsdp-192-small] 
[gw0] [ 70%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdp-192-small] 
tests/test_leaks.py::test_sig_leak[cross-rsdp-256-balanced] 
[gw0] [ 70%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdp-256-balanced] 
tests/test_leaks.py::test_sig_leak[cross-rsdp-256-fast] 
[gw0] [ 70%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdp-256-fast] 
tests/test_leaks.py::test_sig_leak[cross-rsdp-256-small] 
[gw0] [ 70%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdp-256-small] 
tests/test_leaks.py::test_sig_leak[cross-rsdpg-128-balanced] 
[gw0] [ 70%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdpg-128-balanced] 
tests/test_leaks.py::test_sig_leak[cross-rsdpg-128-fast] 
[gw0] [ 70%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdpg-128-fast] 
tests/test_leaks.py::test_sig_leak[cross-rsdpg-128-small] 
[gw0] [ 70%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdpg-128-small] 
tests/test_leaks.py::test_sig_leak[cross-rsdpg-192-balanced] 
[gw0] [ 71%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdpg-192-balanced] 
tests/test_leaks.py::test_sig_leak[cross-rsdpg-192-fast] 
[gw0] [ 71%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdpg-192-fast] 
tests/test_leaks.py::test_sig_leak[cross-rsdpg-192-small] 
[gw0] [ 71%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdpg-192-small] 
tests/test_leaks.py::test_sig_leak[cross-rsdpg-256-balanced] 
[gw0] [ 71%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdpg-256-balanced] 
tests/test_leaks.py::test_sig_leak[cross-rsdpg-256-fast] 
[gw0] [ 71%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdpg-256-fast] 
tests/test_leaks.py::test_sig_leak[cross-rsdpg-256-small] 
[gw0] [ 71%] SKIPPED tests/test_leaks.py::test_sig_leak[cross-rsdpg-256-small] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_10_256] 
[gw0] [ 71%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_10_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_16_256] 
[gw0] [ 71%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_16_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_20_256] 
[gw0] [ 71%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_20_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE_10_256] 
[gw0] [ 71%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE_10_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE_16_256] 
[gw0] [ 71%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE_16_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE_20_256] 
[gw0] [ 72%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE_20_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_10_512] 
[gw0] [ 72%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_10_512] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_16_512] 
[gw0] [ 72%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_16_512] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_20_512] 
[gw0] [ 72%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_20_512] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE_10_512] 
[gw0] [ 72%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE_10_512] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE_16_512] 
[gw0] [ 72%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE_16_512] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE_20_512] 
[gw0] [ 72%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE_20_512] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_10_192] 
[gw0] [ 72%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_10_192] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_16_192] 
[gw0] [ 72%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_16_192] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_20_192] 
[gw0] [ 72%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHA2_20_192] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE256_10_192] 
[gw0] [ 72%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE256_10_192] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE256_16_192] 
[gw0] [ 73%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE256_16_192] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE256_20_192] 
[gw0] [ 73%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE256_20_192] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE256_10_256] 
[gw0] [ 73%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE256_10_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE256_16_256] 
[gw0] [ 73%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE256_16_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE256_20_256] 
[gw0] [ 73%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSS-SHAKE256_20_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_20/2_256] 
[gw0] [ 73%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_20/2_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_20/4_256] 
[gw0] [ 73%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_20/4_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_40/2_256] 
[gw0] [ 73%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_40/2_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_40/4_256] 
[gw0] [ 73%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_40/4_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_40/8_256] 
[gw0] [ 73%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_40/8_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_60/3_256] 
[gw0] [ 73%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_60/3_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_60/6_256] 
[gw0] [ 73%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_60/6_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_60/12_256] 
[gw0] [ 74%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHA2_60/12_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_20/2_256] 
[gw0] [ 74%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_20/2_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_20/4_256] 
[gw0] [ 74%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_20/4_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_40/2_256] 
[gw0] [ 74%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_40/2_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_40/4_256] 
[gw0] [ 74%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_40/4_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_40/8_256] 
[gw0] [ 74%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_40/8_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_60/3_256] 
[gw0] [ 74%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_60/3_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_60/6_256] 
[gw0] [ 74%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_60/6_256] 
tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_60/12_256] 
[gw0] [ 74%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[XMSSMT-SHAKE_60/12_256] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H5_W1] 
[gw0] [ 74%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H5_W1] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H5_W2] 
[gw0] [ 74%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H5_W2] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H5_W4] 
[gw0] [ 75%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H5_W4] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H5_W8] 
[gw0] [ 75%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H5_W8] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W1] 
[gw0] [ 75%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W1] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W2] 
[gw0] [ 75%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W2] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W4] 
[gw0] [ 75%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W4] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W8] 
[gw0] [ 75%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W8] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H15_W1] 
[gw0] [ 75%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H15_W1] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H15_W2] 
[gw0] [ 75%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H15_W2] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H15_W4] 
[gw0] [ 75%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H15_W4] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H15_W8] 
[gw0] [ 75%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H15_W8] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W1] 
[gw0] [ 75%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W1] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W2] 
[gw0] [ 76%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W2] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W4] 
[gw0] [ 76%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W4] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W8] 
[gw0] [ 76%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W8] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H25_W1] 
[gw0] [ 76%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H25_W1] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H25_W2] 
[gw0] [ 76%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H25_W2] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H25_W4] 
[gw0] [ 76%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H25_W4] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H25_W8] 
[gw0] [ 76%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H25_W8] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H5_W8_H5_W8] 
[gw0] [ 76%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H5_W8_H5_W8] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W4_H5_W8] 
[gw0] [ 76%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W4_H5_W8] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W8_H5_W8] 
[gw0] [ 76%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W8_H5_W8] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W2_H10_W2] 
[gw0] [ 76%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W2_H10_W2] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W4_H10_W4] 
[gw0] [ 77%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W4_H10_W4] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W8_H10_W8] 
[gw0] [ 77%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H10_W8_H10_W8] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H15_W8_H5_W8] 
[gw0] [ 77%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H15_W8_H5_W8] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H15_W8_H10_W8] 
[gw0] [ 77%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H15_W8_H10_W8] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H15_W8_H15_W8] 
[gw0] [ 77%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H15_W8_H15_W8] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W8_H5_W8] 
[gw0] [ 77%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W8_H5_W8] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W8_H10_W8] 
[gw0] [ 77%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W8_H10_W8] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W8_H15_W8] 
[gw0] [ 77%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W8_H15_W8] 
tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W8_H20_W8] 
[gw0] [ 77%] SKIPPED tests/test_leaks.py::test_sig_stfl_leak[LMS_SHA256_H20_W8_H20_W8] 
tests/test_mem.py::test_mem_kem[BIKE-L1] 
[gw0] [ 77%] PASSED tests/test_mem.py::test_mem_kem[BIKE-L1] 
tests/test_mem.py::test_mem_kem[BIKE-L3] 
[gw0] [ 77%] PASSED tests/test_mem.py::test_mem_kem[BIKE-L3] 
tests/test_mem.py::test_mem_kem[BIKE-L5] 
[gw0] [ 78%] PASSED tests/test_mem.py::test_mem_kem[BIKE-L5] 
tests/test_mem.py::test_mem_kem[Classic-McEliece-348864] 
[gw0] [ 78%] PASSED tests/test_mem.py::test_mem_kem[Classic-McEliece-348864] 
tests/test_mem.py::test_mem_kem[Classic-McEliece-348864f] 
[gw0] [ 78%] PASSED tests/test_mem.py::test_mem_kem[Classic-McEliece-348864f] 
tests/test_mem.py::test_mem_kem[Classic-McEliece-460896] 
[gw0] [ 78%] PASSED tests/test_mem.py::test_mem_kem[Classic-McEliece-460896] 
tests/test_mem.py::test_mem_kem[Classic-McEliece-460896f] 
[gw0] [ 78%] PASSED tests/test_mem.py::test_mem_kem[Classic-McEliece-460896f] 
tests/test_mem.py::test_mem_kem[Classic-McEliece-6688128] 
[gw0] [ 78%] PASSED tests/test_mem.py::test_mem_kem[Classic-McEliece-6688128] 
tests/test_mem.py::test_mem_kem[Classic-McEliece-6688128f] 
[gw0] [ 78%] PASSED tests/test_mem.py::test_mem_kem[Classic-McEliece-6688128f] 
tests/test_mem.py::test_mem_kem[Classic-McEliece-6960119] 
[gw0] [ 78%] PASSED tests/test_mem.py::test_mem_kem[Classic-McEliece-6960119] 
tests/test_mem.py::test_mem_kem[Classic-McEliece-6960119f] 
[gw0] [ 78%] PASSED tests/test_mem.py::test_mem_kem[Classic-McEliece-6960119f] 
tests/test_mem.py::test_mem_kem[Classic-McEliece-8192128] 
[gw0] [ 78%] PASSED tests/test_mem.py::test_mem_kem[Classic-McEliece-8192128] 
tests/test_mem.py::test_mem_kem[Classic-McEliece-8192128f] 
[gw0] [ 78%] PASSED tests/test_mem.py::test_mem_kem[Classic-McEliece-8192128f] 
tests/test_mem.py::test_mem_kem[HQC-128] 
[gw0] [ 78%] PASSED tests/test_mem.py::test_mem_kem[HQC-128] 
tests/test_mem.py::test_mem_kem[HQC-192] 
[gw0] [ 79%] PASSED tests/test_mem.py::test_mem_kem[HQC-192] 
tests/test_mem.py::test_mem_kem[HQC-256] 
[gw0] [ 79%] PASSED tests/test_mem.py::test_mem_kem[HQC-256] 
tests/test_mem.py::test_mem_kem[Kyber512] 
[gw0] [ 79%] PASSED tests/test_mem.py::test_mem_kem[Kyber512] 
tests/test_mem.py::test_mem_kem[Kyber768] 
[gw0] [ 79%] PASSED tests/test_mem.py::test_mem_kem[Kyber768] 
tests/test_mem.py::test_mem_kem[Kyber1024] 
[gw0] [ 79%] PASSED tests/test_mem.py::test_mem_kem[Kyber1024] 
tests/test_mem.py::test_mem_kem[ML-KEM-512] 
[gw0] [ 79%] PASSED tests/test_mem.py::test_mem_kem[ML-KEM-512] 
tests/test_mem.py::test_mem_kem[ML-KEM-768] 
[gw0] [ 79%] PASSED tests/test_mem.py::test_mem_kem[ML-KEM-768] 
tests/test_mem.py::test_mem_kem[ML-KEM-1024] 
[gw0] [ 79%] PASSED tests/test_mem.py::test_mem_kem[ML-KEM-1024] 
tests/test_mem.py::test_mem_kem[sntrup761] 
[gw0] [ 79%] PASSED tests/test_mem.py::test_mem_kem[sntrup761] 
tests/test_mem.py::test_mem_kem[FrodoKEM-640-AES] 
[gw0] [ 79%] PASSED tests/test_mem.py::test_mem_kem[FrodoKEM-640-AES] 
tests/test_mem.py::test_mem_kem[FrodoKEM-640-SHAKE] 
[gw0] [ 79%] PASSED tests/test_mem.py::test_mem_kem[FrodoKEM-640-SHAKE] 
tests/test_mem.py::test_mem_kem[FrodoKEM-976-AES] 
[gw0] [ 80%] PASSED tests/test_mem.py::test_mem_kem[FrodoKEM-976-AES] 
tests/test_mem.py::test_mem_kem[FrodoKEM-976-SHAKE] 
[gw0] [ 80%] PASSED tests/test_mem.py::test_mem_kem[FrodoKEM-976-SHAKE] 
tests/test_mem.py::test_mem_kem[FrodoKEM-1344-AES] 
[gw0] [ 80%] PASSED tests/test_mem.py::test_mem_kem[FrodoKEM-1344-AES] 
tests/test_mem.py::test_mem_kem[FrodoKEM-1344-SHAKE] 
[gw0] [ 80%] PASSED tests/test_mem.py::test_mem_kem[FrodoKEM-1344-SHAKE] 
tests/test_mem.py::test_mem_sig[Dilithium2] 
[gw0] [ 80%] PASSED tests/test_mem.py::test_mem_sig[Dilithium2] 
tests/test_mem.py::test_mem_sig[Dilithium3] 
[gw0] [ 80%] PASSED tests/test_mem.py::test_mem_sig[Dilithium3] 
tests/test_mem.py::test_mem_sig[Dilithium5] 
[gw0] [ 80%] PASSED tests/test_mem.py::test_mem_sig[Dilithium5] 
tests/test_mem.py::test_mem_sig[ML-DSA-44-ipd] 
[gw0] [ 80%] PASSED tests/test_mem.py::test_mem_sig[ML-DSA-44-ipd] 
tests/test_mem.py::test_mem_sig[ML-DSA-44] 
[gw0] [ 80%] PASSED tests/test_mem.py::test_mem_sig[ML-DSA-44] 
tests/test_mem.py::test_mem_sig[ML-DSA-65-ipd] 
[gw0] [ 80%] PASSED tests/test_mem.py::test_mem_sig[ML-DSA-65-ipd] 
tests/test_mem.py::test_mem_sig[ML-DSA-65] 
[gw0] [ 80%] PASSED tests/test_mem.py::test_mem_sig[ML-DSA-65] 
tests/test_mem.py::test_mem_sig[ML-DSA-87-ipd] 
[gw0] [ 81%] PASSED tests/test_mem.py::test_mem_sig[ML-DSA-87-ipd] 
tests/test_mem.py::test_mem_sig[ML-DSA-87] 
[gw0] [ 81%] PASSED tests/test_mem.py::test_mem_sig[ML-DSA-87] 
tests/test_mem.py::test_mem_sig[Falcon-512] 
[gw0] [ 81%] PASSED tests/test_mem.py::test_mem_sig[Falcon-512] 
tests/test_mem.py::test_mem_sig[Falcon-1024] 
[gw0] [ 81%] PASSED tests/test_mem.py::test_mem_sig[Falcon-1024] 
tests/test_mem.py::test_mem_sig[Falcon-padded-512] 
[gw0] [ 81%] PASSED tests/test_mem.py::test_mem_sig[Falcon-padded-512] 
tests/test_mem.py::test_mem_sig[Falcon-padded-1024] 
[gw0] [ 81%] PASSED tests/test_mem.py::test_mem_sig[Falcon-padded-1024] 
tests/test_mem.py::test_mem_sig[SPHINCS+-SHA2-128f-simple] 
[gw0] [ 81%] PASSED tests/test_mem.py::test_mem_sig[SPHINCS+-SHA2-128f-simple] 
tests/test_mem.py::test_mem_sig[SPHINCS+-SHA2-128s-simple] 
[gw0] [ 81%] PASSED tests/test_mem.py::test_mem_sig[SPHINCS+-SHA2-128s-simple] 
tests/test_mem.py::test_mem_sig[SPHINCS+-SHA2-192f-simple] 
[gw0] [ 81%] PASSED tests/test_mem.py::test_mem_sig[SPHINCS+-SHA2-192f-simple] 
tests/test_mem.py::test_mem_sig[SPHINCS+-SHA2-192s-simple] 
[gw1] [ 81%] PASSED tests/test_kat_all.py::test_kem[Classic-McEliece-6688128] 
tests/test_kat_all.py::test_kem[Classic-McEliece-6688128f] 
[gw0] [ 81%] PASSED tests/test_mem.py::test_mem_sig[SPHINCS+-SHA2-192s-simple] 
tests/test_mem.py::test_mem_sig[SPHINCS+-SHA2-256f-simple] 
[gw0] [ 82%] PASSED tests/test_mem.py::test_mem_sig[SPHINCS+-SHA2-256f-simple] 
tests/test_mem.py::test_mem_sig[SPHINCS+-SHA2-256s-simple] 
[gw0] [ 82%] PASSED tests/test_mem.py::test_mem_sig[SPHINCS+-SHA2-256s-simple] 
tests/test_mem.py::test_mem_sig[SPHINCS+-SHAKE-128f-simple] 
[gw0] [ 82%] PASSED tests/test_mem.py::test_mem_sig[SPHINCS+-SHAKE-128f-simple] 
tests/test_mem.py::test_mem_sig[SPHINCS+-SHAKE-128s-simple] 
[gw1] [ 82%] PASSED tests/test_kat_all.py::test_kem[Classic-McEliece-6688128f] 
tests/test_kat_all.py::test_kem[Classic-McEliece-6960119] 
[gw0] [ 82%] PASSED tests/test_mem.py::test_mem_sig[SPHINCS+-SHAKE-128s-simple] 
tests/test_mem.py::test_mem_sig[SPHINCS+-SHAKE-192f-simple] 
[gw0] [ 82%] PASSED tests/test_mem.py::test_mem_sig[SPHINCS+-SHAKE-192f-simple] 
tests/test_mem.py::test_mem_sig[SPHINCS+-SHAKE-192s-simple] 
[gw0] [ 82%] PASSED tests/test_mem.py::test_mem_sig[SPHINCS+-SHAKE-192s-simple] 
tests/test_mem.py::test_mem_sig[SPHINCS+-SHAKE-256f-simple] 
[gw0] [ 82%] PASSED tests/test_mem.py::test_mem_sig[SPHINCS+-SHAKE-256f-simple] 
tests/test_mem.py::test_mem_sig[SPHINCS+-SHAKE-256s-simple] 
[gw0] [ 82%] PASSED tests/test_mem.py::test_mem_sig[SPHINCS+-SHAKE-256s-simple] 
tests/test_mem.py::test_mem_sig[MAYO-1] 
[gw0] [ 82%] PASSED tests/test_mem.py::test_mem_sig[MAYO-1] 
tests/test_mem.py::test_mem_sig[MAYO-2] 
[gw0] [ 82%] PASSED tests/test_mem.py::test_mem_sig[MAYO-2] 
tests/test_mem.py::test_mem_sig[MAYO-3] 
[gw0] [ 83%] PASSED tests/test_mem.py::test_mem_sig[MAYO-3] 
tests/test_mem.py::test_mem_sig[MAYO-5] 
[gw0] [ 83%] PASSED tests/test_mem.py::test_mem_sig[MAYO-5] 
tests/test_mem.py::test_mem_sig[cross-rsdp-128-balanced] 
[gw0] [ 83%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdp-128-balanced] 
tests/test_mem.py::test_mem_sig[cross-rsdp-128-fast] 
[gw0] [ 83%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdp-128-fast] 
tests/test_mem.py::test_mem_sig[cross-rsdp-128-small] 
[gw0] [ 83%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdp-128-small] 
tests/test_mem.py::test_mem_sig[cross-rsdp-192-balanced] 
[gw0] [ 83%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdp-192-balanced] 
tests/test_mem.py::test_mem_sig[cross-rsdp-192-fast] 
[gw0] [ 83%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdp-192-fast] 
tests/test_mem.py::test_mem_sig[cross-rsdp-192-small] 
[gw0] [ 83%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdp-192-small] 
tests/test_mem.py::test_mem_sig[cross-rsdp-256-balanced] 
[gw0] [ 83%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdp-256-balanced] 
tests/test_mem.py::test_mem_sig[cross-rsdp-256-fast] 
[gw0] [ 83%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdp-256-fast] 
tests/test_mem.py::test_mem_sig[cross-rsdp-256-small] 
[gw0] [ 83%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdp-256-small] 
tests/test_mem.py::test_mem_sig[cross-rsdpg-128-balanced] 
[gw0] [ 84%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdpg-128-balanced] 
tests/test_mem.py::test_mem_sig[cross-rsdpg-128-fast] 
[gw0] [ 84%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdpg-128-fast] 
tests/test_mem.py::test_mem_sig[cross-rsdpg-128-small] 
[gw0] [ 84%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdpg-128-small] 
tests/test_mem.py::test_mem_sig[cross-rsdpg-192-balanced] 
[gw0] [ 84%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdpg-192-balanced] 
tests/test_mem.py::test_mem_sig[cross-rsdpg-192-fast] 
[gw0] [ 84%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdpg-192-fast] 
tests/test_mem.py::test_mem_sig[cross-rsdpg-192-small] 
[gw0] [ 84%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdpg-192-small] 
tests/test_mem.py::test_mem_sig[cross-rsdpg-256-balanced] 
[gw0] [ 84%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdpg-256-balanced] 
tests/test_mem.py::test_mem_sig[cross-rsdpg-256-fast] 
[gw0] [ 84%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdpg-256-fast] 
tests/test_mem.py::test_mem_sig[cross-rsdpg-256-small] 
[gw0] [ 84%] PASSED tests/test_mem.py::test_mem_sig[cross-rsdpg-256-small] 
tests/test_speed.py::test_kem[BIKE-L1] 
[gw0] [ 84%] PASSED tests/test_speed.py::test_kem[BIKE-L1] 
tests/test_speed.py::test_kem[BIKE-L3] 
[gw0] [ 84%] PASSED tests/test_speed.py::test_kem[BIKE-L3] 
tests/test_speed.py::test_kem[BIKE-L5] 
[gw0] [ 84%] PASSED tests/test_speed.py::test_kem[BIKE-L5] 
tests/test_speed.py::test_kem[Classic-McEliece-348864] 
[gw0] [ 85%] PASSED tests/test_speed.py::test_kem[Classic-McEliece-348864] 
tests/test_speed.py::test_kem[Classic-McEliece-348864f] 
[gw0] [ 85%] PASSED tests/test_speed.py::test_kem[Classic-McEliece-348864f] 
tests/test_speed.py::test_kem[Classic-McEliece-460896] 
[gw0] [ 85%] PASSED tests/test_speed.py::test_kem[Classic-McEliece-460896] 
tests/test_speed.py::test_kem[Classic-McEliece-460896f] 
[gw0] [ 85%] PASSED tests/test_speed.py::test_kem[Classic-McEliece-460896f] 
tests/test_speed.py::test_kem[Classic-McEliece-6688128] 
[gw0] [ 85%] PASSED tests/test_speed.py::test_kem[Classic-McEliece-6688128] 
tests/test_speed.py::test_kem[Classic-McEliece-6688128f] 
[gw0] [ 85%] PASSED tests/test_speed.py::test_kem[Classic-McEliece-6688128f] 
tests/test_speed.py::test_kem[Classic-McEliece-6960119] 
[gw0] [ 85%] PASSED tests/test_speed.py::test_kem[Classic-McEliece-6960119] 
tests/test_speed.py::test_kem[Classic-McEliece-6960119f] 
[gw0] [ 85%] PASSED tests/test_speed.py::test_kem[Classic-McEliece-6960119f] 
tests/test_speed.py::test_kem[Classic-McEliece-8192128] 
[gw0] [ 85%] PASSED tests/test_speed.py::test_kem[Classic-McEliece-8192128] 
tests/test_speed.py::test_kem[Classic-McEliece-8192128f] 
[gw0] [ 85%] PASSED tests/test_speed.py::test_kem[Classic-McEliece-8192128f] 
tests/test_speed.py::test_kem[HQC-128] 
[gw0] [ 85%] PASSED tests/test_speed.py::test_kem[HQC-128] 
tests/test_speed.py::test_kem[HQC-192] 
[gw0] [ 86%] PASSED tests/test_speed.py::test_kem[HQC-192] 
tests/test_speed.py::test_kem[HQC-256] 
[gw0] [ 86%] PASSED tests/test_speed.py::test_kem[HQC-256] 
tests/test_speed.py::test_kem[Kyber512] 
[gw1] [ 86%] PASSED tests/test_kat_all.py::test_kem[Classic-McEliece-6960119] 
tests/test_kat_all.py::test_kem[Classic-McEliece-6960119f] 
[gw0] [ 86%] PASSED tests/test_speed.py::test_kem[Kyber512] 
tests/test_speed.py::test_kem[Kyber768] 
[gw0] [ 86%] PASSED tests/test_speed.py::test_kem[Kyber768] 
tests/test_speed.py::test_kem[Kyber1024] 
[gw0] [ 86%] PASSED tests/test_speed.py::test_kem[Kyber1024] 
tests/test_speed.py::test_kem[ML-KEM-512] 
[gw0] [ 86%] PASSED tests/test_speed.py::test_kem[ML-KEM-512] 
tests/test_speed.py::test_kem[ML-KEM-768] 
[gw0] [ 86%] PASSED tests/test_speed.py::test_kem[ML-KEM-768] 
tests/test_speed.py::test_kem[ML-KEM-1024] 
[gw0] [ 86%] PASSED tests/test_speed.py::test_kem[ML-KEM-1024] 
tests/test_speed.py::test_kem[sntrup761] 
[gw0] [ 86%] PASSED tests/test_speed.py::test_kem[sntrup761] 
tests/test_speed.py::test_kem[FrodoKEM-640-AES] 
[gw0] [ 86%] PASSED tests/test_speed.py::test_kem[FrodoKEM-640-AES] 
tests/test_speed.py::test_kem[FrodoKEM-640-SHAKE] 
[gw0] [ 87%] PASSED tests/test_speed.py::test_kem[FrodoKEM-640-SHAKE] 
tests/test_speed.py::test_kem[FrodoKEM-976-AES] 
[gw0] [ 87%] PASSED tests/test_speed.py::test_kem[FrodoKEM-976-AES] 
tests/test_speed.py::test_kem[FrodoKEM-976-SHAKE] 
[gw0] [ 87%] PASSED tests/test_speed.py::test_kem[FrodoKEM-976-SHAKE] 
tests/test_speed.py::test_kem[FrodoKEM-1344-AES] 
[gw0] [ 87%] PASSED tests/test_speed.py::test_kem[FrodoKEM-1344-AES] 
tests/test_speed.py::test_kem[FrodoKEM-1344-SHAKE] 
[gw0] [ 87%] PASSED tests/test_speed.py::test_kem[FrodoKEM-1344-SHAKE] 
tests/test_speed.py::test_sig[Dilithium2] 
[gw0] [ 87%] PASSED tests/test_speed.py::test_sig[Dilithium2] 
tests/test_speed.py::test_sig[Dilithium3] 
[gw0] [ 87%] PASSED tests/test_speed.py::test_sig[Dilithium3] 
tests/test_speed.py::test_sig[Dilithium5] 
[gw0] [ 87%] PASSED tests/test_speed.py::test_sig[Dilithium5] 
tests/test_speed.py::test_sig[ML-DSA-44-ipd] 
[gw0] [ 87%] PASSED tests/test_speed.py::test_sig[ML-DSA-44-ipd] 
tests/test_speed.py::test_sig[ML-DSA-44] 
[gw0] [ 87%] PASSED tests/test_speed.py::test_sig[ML-DSA-44] 
tests/test_speed.py::test_sig[ML-DSA-65-ipd] 
[gw0] [ 87%] PASSED tests/test_speed.py::test_sig[ML-DSA-65-ipd] 
tests/test_speed.py::test_sig[ML-DSA-65] 
[gw1] [ 88%] PASSED tests/test_kat_all.py::test_kem[Classic-McEliece-6960119f] 
tests/test_kat_all.py::test_kem[Classic-McEliece-8192128] 
[gw0] [ 88%] PASSED tests/test_speed.py::test_sig[ML-DSA-65] 
tests/test_speed.py::test_sig[ML-DSA-87-ipd] 
[gw0] [ 88%] PASSED tests/test_speed.py::test_sig[ML-DSA-87-ipd] 
tests/test_speed.py::test_sig[ML-DSA-87] 
[gw2] [ 88%] PASSED tests/test_hash.py::test_hash_sha2_random[sha256] 
tests/test_hash.py::test_hash_sha2_random[sha384] 
[gw0] [ 88%] PASSED tests/test_speed.py::test_sig[ML-DSA-87] 
tests/test_speed.py::test_sig[Falcon-512] 
[gw0] [ 88%] PASSED tests/test_speed.py::test_sig[Falcon-512] 
tests/test_speed.py::test_sig[Falcon-1024] 
[gw0] [ 88%] PASSED tests/test_speed.py::test_sig[Falcon-1024] 
tests/test_speed.py::test_sig[Falcon-padded-512] 
[gw0] [ 88%] PASSED tests/test_speed.py::test_sig[Falcon-padded-512] 
tests/test_speed.py::test_sig[Falcon-padded-1024] 
[gw0] [ 88%] PASSED tests/test_speed.py::test_sig[Falcon-padded-1024] 
tests/test_speed.py::test_sig[SPHINCS+-SHA2-128f-simple] 
[gw0] [ 88%] PASSED tests/test_speed.py::test_sig[SPHINCS+-SHA2-128f-simple] 
tests/test_speed.py::test_sig[SPHINCS+-SHA2-128s-simple] 
[gw0] [ 88%] PASSED tests/test_speed.py::test_sig[SPHINCS+-SHA2-128s-simple] 
tests/test_speed.py::test_sig[SPHINCS+-SHA2-192f-simple] 
[gw0] [ 89%] PASSED tests/test_speed.py::test_sig[SPHINCS+-SHA2-192f-simple] 
tests/test_speed.py::test_sig[SPHINCS+-SHA2-192s-simple] 
[gw0] [ 89%] PASSED tests/test_speed.py::test_sig[SPHINCS+-SHA2-192s-simple] 
tests/test_speed.py::test_sig[SPHINCS+-SHA2-256f-simple] 
[gw0] [ 89%] PASSED tests/test_speed.py::test_sig[SPHINCS+-SHA2-256f-simple] 
tests/test_speed.py::test_sig[SPHINCS+-SHA2-256s-simple] 
[gw0] [ 89%] PASSED tests/test_speed.py::test_sig[SPHINCS+-SHA2-256s-simple] 
tests/test_speed.py::test_sig[SPHINCS+-SHAKE-128f-simple] 
[gw0] [ 89%] PASSED tests/test_speed.py::test_sig[SPHINCS+-SHAKE-128f-simple] 
tests/test_speed.py::test_sig[SPHINCS+-SHAKE-128s-simple] 
[gw0] [ 89%] PASSED tests/test_speed.py::test_sig[SPHINCS+-SHAKE-128s-simple] 
tests/test_speed.py::test_sig[SPHINCS+-SHAKE-192f-simple] 
[gw0] [ 89%] PASSED tests/test_speed.py::test_sig[SPHINCS+-SHAKE-192f-simple] 
tests/test_speed.py::test_sig[SPHINCS+-SHAKE-192s-simple] 
[gw1] [ 89%] PASSED tests/test_kat_all.py::test_kem[Classic-McEliece-8192128] 
tests/test_kat_all.py::test_kem[Classic-McEliece-8192128f] 
[gw0] [ 89%] PASSED tests/test_speed.py::test_sig[SPHINCS+-SHAKE-192s-simple] 
tests/test_speed.py::test_sig[SPHINCS+-SHAKE-256f-simple] 
[gw0] [ 89%] PASSED tests/test_speed.py::test_sig[SPHINCS+-SHAKE-256f-simple] 
tests/test_speed.py::test_sig[SPHINCS+-SHAKE-256s-simple] 
[gw0] [ 89%] PASSED tests/test_speed.py::test_sig[SPHINCS+-SHAKE-256s-simple] 
tests/test_speed.py::test_sig[MAYO-1] 
[gw0] [ 89%] PASSED tests/test_speed.py::test_sig[MAYO-1] 
tests/test_speed.py::test_sig[MAYO-2] 
[gw0] [ 90%] PASSED tests/test_speed.py::test_sig[MAYO-2] 
tests/test_speed.py::test_sig[MAYO-3] 
[gw0] [ 90%] PASSED tests/test_speed.py::test_sig[MAYO-3] 
tests/test_speed.py::test_sig[MAYO-5] 
[gw0] [ 90%] PASSED tests/test_speed.py::test_sig[MAYO-5] 
tests/test_speed.py::test_sig[cross-rsdp-128-balanced] 
[gw0] [ 90%] PASSED tests/test_speed.py::test_sig[cross-rsdp-128-balanced] 
tests/test_speed.py::test_sig[cross-rsdp-128-fast] 
[gw0] [ 90%] PASSED tests/test_speed.py::test_sig[cross-rsdp-128-fast] 
tests/test_speed.py::test_sig[cross-rsdp-128-small] 
[gw0] [ 90%] PASSED tests/test_speed.py::test_sig[cross-rsdp-128-small] 
tests/test_speed.py::test_sig[cross-rsdp-192-balanced] 
[gw0] [ 90%] PASSED tests/test_speed.py::test_sig[cross-rsdp-192-balanced] 
tests/test_speed.py::test_sig[cross-rsdp-192-fast] 
[gw0] [ 90%] PASSED tests/test_speed.py::test_sig[cross-rsdp-192-fast] 
tests/test_speed.py::test_sig[cross-rsdp-192-small] 
[gw0] [ 90%] PASSED tests/test_speed.py::test_sig[cross-rsdp-192-small] 
tests/test_speed.py::test_sig[cross-rsdp-256-balanced] 
[gw1] [ 90%] PASSED tests/test_kat_all.py::test_kem[Classic-McEliece-8192128f] 
tests/test_kat_all.py::test_kem[HQC-128] 
[gw0] [ 90%] PASSED tests/test_speed.py::test_sig[cross-rsdp-256-balanced] 
tests/test_speed.py::test_sig[cross-rsdp-256-fast] 
[gw0] [ 91%] PASSED tests/test_speed.py::test_sig[cross-rsdp-256-fast] 
tests/test_speed.py::test_sig[cross-rsdp-256-small] 
[gw1] [ 91%] PASSED tests/test_kat_all.py::test_kem[HQC-128] 
tests/test_kat_all.py::test_kem[HQC-192] 
[gw0] [ 91%] PASSED tests/test_speed.py::test_sig[cross-rsdp-256-small] 
tests/test_speed.py::test_sig[cross-rsdpg-128-balanced] 
[gw0] [ 91%] PASSED tests/test_speed.py::test_sig[cross-rsdpg-128-balanced] 
tests/test_speed.py::test_sig[cross-rsdpg-128-fast] 
[gw0] [ 91%] PASSED tests/test_speed.py::test_sig[cross-rsdpg-128-fast] 
tests/test_speed.py::test_sig[cross-rsdpg-128-small] 
[gw0] [ 91%] PASSED tests/test_speed.py::test_sig[cross-rsdpg-128-small] 
tests/test_speed.py::test_sig[cross-rsdpg-192-balanced] 
[gw0] [ 91%] PASSED tests/test_speed.py::test_sig[cross-rsdpg-192-balanced] 
tests/test_speed.py::test_sig[cross-rsdpg-192-fast] 
[gw1] [ 91%] PASSED tests/test_kat_all.py::test_kem[HQC-192] 
tests/test_kat_all.py::test_kem[HQC-256] 
[gw0] [ 91%] PASSED tests/test_speed.py::test_sig[cross-rsdpg-192-fast] 
tests/test_speed.py::test_sig[cross-rsdpg-192-small] 
[gw0] [ 91%] PASSED tests/test_speed.py::test_sig[cross-rsdpg-192-small] 
tests/test_speed.py::test_sig[cross-rsdpg-256-balanced] 
[gw0] [ 91%] PASSED tests/test_speed.py::test_sig[cross-rsdpg-256-balanced] 
tests/test_speed.py::test_sig[cross-rsdpg-256-fast] 
[gw0] [ 92%] PASSED tests/test_speed.py::test_sig[cross-rsdpg-256-fast] 
tests/test_speed.py::test_sig[cross-rsdpg-256-small] 
[gw0] [ 92%] PASSED tests/test_speed.py::test_sig[cross-rsdpg-256-small] 
[gw1] [ 92%] PASSED tests/test_kat_all.py::test_kem[HQC-256] 
tests/test_kat_all.py::test_kem[Kyber512] 
[gw1] [ 92%] PASSED tests/test_kat_all.py::test_kem[Kyber512] 
tests/test_kat_all.py::test_kem[Kyber768] 
[gw1] [ 92%] PASSED tests/test_kat_all.py::test_kem[Kyber768] 
tests/test_kat_all.py::test_kem[Kyber1024] 
[gw1] [ 92%] PASSED tests/test_kat_all.py::test_kem[Kyber1024] 
tests/test_kat_all.py::test_kem[ML-KEM-512] 
[gw1] [ 92%] PASSED tests/test_kat_all.py::test_kem[ML-KEM-512] 
tests/test_kat_all.py::test_kem[ML-KEM-768] 
[gw1] [ 92%] PASSED tests/test_kat_all.py::test_kem[ML-KEM-768] 
tests/test_kat_all.py::test_kem[ML-KEM-1024] 
[gw1] [ 92%] PASSED tests/test_kat_all.py::test_kem[ML-KEM-1024] 
tests/test_kat_all.py::test_kem[sntrup761] 
[gw1] [ 92%] PASSED tests/test_kat_all.py::test_kem[sntrup761] 
tests/test_kat_all.py::test_kem[FrodoKEM-640-AES] 
[gw1] [ 92%] PASSED tests/test_kat_all.py::test_kem[FrodoKEM-640-AES] 
tests/test_kat_all.py::test_kem[FrodoKEM-640-SHAKE] 
[gw1] [ 93%] PASSED tests/test_kat_all.py::test_kem[FrodoKEM-640-SHAKE] 
tests/test_kat_all.py::test_kem[FrodoKEM-976-AES] 
[gw1] [ 93%] PASSED tests/test_kat_all.py::test_kem[FrodoKEM-976-AES] 
tests/test_kat_all.py::test_kem[FrodoKEM-976-SHAKE] 
[gw1] [ 93%] PASSED tests/test_kat_all.py::test_kem[FrodoKEM-976-SHAKE] 
tests/test_kat_all.py::test_kem[FrodoKEM-1344-AES] 
[gw1] [ 93%] PASSED tests/test_kat_all.py::test_kem[FrodoKEM-1344-AES] 
tests/test_kat_all.py::test_kem[FrodoKEM-1344-SHAKE] 
[gw2] [ 93%] PASSED tests/test_hash.py::test_hash_sha2_random[sha384] 
tests/test_hash.py::test_hash_sha2_random[sha512] 
[gw1] [ 93%] PASSED tests/test_kat_all.py::test_kem[FrodoKEM-1344-SHAKE] 
tests/test_kat_all.py::test_sig[Dilithium2] 
[gw1] [ 93%] PASSED tests/test_kat_all.py::test_sig[Dilithium2] 
tests/test_kat_all.py::test_sig[Dilithium3] 
[gw1] [ 93%] PASSED tests/test_kat_all.py::test_sig[Dilithium3] 
tests/test_kat_all.py::test_sig[Dilithium5] 
[gw1] [ 93%] PASSED tests/test_kat_all.py::test_sig[Dilithium5] 
tests/test_kat_all.py::test_sig[ML-DSA-44-ipd] 
[gw1] [ 93%] PASSED tests/test_kat_all.py::test_sig[ML-DSA-44-ipd] 
tests/test_kat_all.py::test_sig[ML-DSA-44] 
[gw1] [ 93%] PASSED tests/test_kat_all.py::test_sig[ML-DSA-44] 
tests/test_kat_all.py::test_sig[ML-DSA-65-ipd] 
[gw1] [ 94%] PASSED tests/test_kat_all.py::test_sig[ML-DSA-65-ipd] 
tests/test_kat_all.py::test_sig[ML-DSA-65] 
[gw1] [ 94%] PASSED tests/test_kat_all.py::test_sig[ML-DSA-65] 
tests/test_kat_all.py::test_sig[ML-DSA-87-ipd] 
[gw1] [ 94%] PASSED tests/test_kat_all.py::test_sig[ML-DSA-87-ipd] 
[gw2] [ 94%] PASSED tests/test_hash.py::test_hash_sha2_random[sha512] 
tests/test_hash.py::test_hash_sha2_random[sha3_256] 
[gw3] [ 94%] PASSED tests/test_kat_all.py::test_sig[SPHINCS+-SHA2-128s-simple] 
tests/test_kat_all.py::test_sig[SPHINCS+-SHA2-192f-simple] 
[gw2] [ 94%] PASSED tests/test_hash.py::test_hash_sha2_random[sha3_256] 
tests/test_hash.py::test_hash_sha2_random[sha3_384] 
[gw3] [ 94%] PASSED tests/test_kat_all.py::test_sig[SPHINCS+-SHA2-192f-simple] 
tests/test_kat_all.py::test_sig[SPHINCS+-SHA2-192s-simple] 
[gw2] [ 94%] PASSED tests/test_hash.py::test_hash_sha2_random[sha3_384] 
tests/test_hash.py::test_hash_sha2_random[sha3_512] 
[gw2] [ 94%] PASSED tests/test_hash.py::test_hash_sha2_random[sha3_512] 
tests/test_kat.py::test_kem[BIKE-L1] 
[gw2] [ 94%] PASSED tests/test_kat.py::test_kem[BIKE-L1] 
tests/test_kat.py::test_kem[BIKE-L3] 
[gw2] [ 94%] PASSED tests/test_kat.py::test_kem[BIKE-L3] 
tests/test_kat.py::test_kem[BIKE-L5] 
[gw2] [ 94%] PASSED tests/test_kat.py::test_kem[BIKE-L5] 
tests/test_kat.py::test_kem[Classic-McEliece-348864] 
[gw2] [ 95%] PASSED tests/test_kat.py::test_kem[Classic-McEliece-348864] 
tests/test_kat.py::test_kem[Classic-McEliece-348864f] 
[gw2] [ 95%] PASSED tests/test_kat.py::test_kem[Classic-McEliece-348864f] 
tests/test_kat.py::test_kem[Classic-McEliece-460896] 
[gw2] [ 95%] PASSED tests/test_kat.py::test_kem[Classic-McEliece-460896] 
tests/test_kat.py::test_kem[Classic-McEliece-460896f] 
[gw2] [ 95%] PASSED tests/test_kat.py::test_kem[Classic-McEliece-460896f] 
tests/test_kat.py::test_kem[Classic-McEliece-6688128] 
[gw2] [ 95%] PASSED tests/test_kat.py::test_kem[Classic-McEliece-6688128] 
tests/test_kat.py::test_kem[Classic-McEliece-6688128f] 
[gw2] [ 95%] PASSED tests/test_kat.py::test_kem[Classic-McEliece-6688128f] 
tests/test_kat.py::test_kem[Classic-McEliece-6960119] 
[gw2] [ 95%] PASSED tests/test_kat.py::test_kem[Classic-McEliece-6960119] 
tests/test_kat.py::test_kem[Classic-McEliece-6960119f] 
[gw2] [ 95%] PASSED tests/test_kat.py::test_kem[Classic-McEliece-6960119f] 
tests/test_kat.py::test_kem[Classic-McEliece-8192128] 
[gw2] [ 95%] PASSED tests/test_kat.py::test_kem[Classic-McEliece-8192128] 
tests/test_kat.py::test_kem[Classic-McEliece-8192128f] 
[gw2] [ 95%] PASSED tests/test_kat.py::test_kem[Classic-McEliece-8192128f] 
tests/test_kat.py::test_kem[HQC-128] 
[gw2] [ 95%] PASSED tests/test_kat.py::test_kem[HQC-128] 
tests/test_kat.py::test_kem[HQC-192] 
[gw2] [ 96%] PASSED tests/test_kat.py::test_kem[HQC-192] 
tests/test_kat.py::test_kem[HQC-256] 
[gw2] [ 96%] PASSED tests/test_kat.py::test_kem[HQC-256] 
tests/test_kat.py::test_kem[Kyber512] 
[gw2] [ 96%] PASSED tests/test_kat.py::test_kem[Kyber512] 
tests/test_kat.py::test_kem[Kyber768] 
[gw2] [ 96%] PASSED tests/test_kat.py::test_kem[Kyber768] 
tests/test_kat.py::test_kem[Kyber1024] 
[gw2] [ 96%] PASSED tests/test_kat.py::test_kem[Kyber1024] 
tests/test_kat.py::test_kem[ML-KEM-512] 
[gw2] [ 96%] PASSED tests/test_kat.py::test_kem[ML-KEM-512] 
tests/test_kat.py::test_kem[ML-KEM-768] 
[gw2] [ 96%] PASSED tests/test_kat.py::test_kem[ML-KEM-768] 
tests/test_kat.py::test_kem[ML-KEM-1024] 
[gw2] [ 96%] PASSED tests/test_kat.py::test_kem[ML-KEM-1024] 
tests/test_kat.py::test_kem[sntrup761] 
[gw2] [ 96%] PASSED tests/test_kat.py::test_kem[sntrup761] 
tests/test_kat.py::test_kem[FrodoKEM-640-AES] 
[gw2] [ 96%] PASSED tests/test_kat.py::test_kem[FrodoKEM-640-AES] 
tests/test_kat.py::test_kem[FrodoKEM-640-SHAKE] 
[gw2] [ 96%] PASSED tests/test_kat.py::test_kem[FrodoKEM-640-SHAKE] 
tests/test_kat.py::test_kem[FrodoKEM-976-AES] 
[gw2] [ 97%] PASSED tests/test_kat.py::test_kem[FrodoKEM-976-AES] 
[gw3] [ 97%] PASSED tests/test_kat_all.py::test_sig[SPHINCS+-SHA2-192s-simple] 
tests/test_kat_all.py::test_sig[SPHINCS+-SHA2-256f-simple] 
[gw3] [ 97%] PASSED tests/test_kat_all.py::test_sig[SPHINCS+-SHA2-256f-simple] 
tests/test_kat_all.py::test_sig[SPHINCS+-SHA2-256s-simple] 
[gw3] [ 97%] PASSED tests/test_kat_all.py::test_sig[SPHINCS+-SHA2-256s-simple] 
tests/test_kat_all.py::test_sig[SPHINCS+-SHAKE-128f-simple] 
[gw3] [ 97%] PASSED tests/test_kat_all.py::test_sig[SPHINCS+-SHAKE-128f-simple] 
tests/test_kat_all.py::test_sig[SPHINCS+-SHAKE-128s-simple] 
[gw3] [ 97%] PASSED tests/test_kat_all.py::test_sig[SPHINCS+-SHAKE-128s-simple] 
tests/test_kat_all.py::test_sig[SPHINCS+-SHAKE-192f-simple] 
[gw3] [ 97%] PASSED tests/test_kat_all.py::test_sig[SPHINCS+-SHAKE-192f-simple] 
tests/test_kat_all.py::test_sig[SPHINCS+-SHAKE-192s-simple] 
[gw3] [ 97%] PASSED tests/test_kat_all.py::test_sig[SPHINCS+-SHAKE-192s-simple] 
tests/test_kat_all.py::test_sig[SPHINCS+-SHAKE-256f-simple] 
[gw3] [ 97%] PASSED tests/test_kat_all.py::test_sig[SPHINCS+-SHAKE-256f-simple] 
tests/test_kat_all.py::test_sig[SPHINCS+-SHAKE-256s-simple] 
[gw3] [ 97%] PASSED tests/test_kat_all.py::test_sig[SPHINCS+-SHAKE-256s-simple] 
tests/test_kat_all.py::test_sig[MAYO-1] 
[gw3] [ 97%] PASSED tests/test_kat_all.py::test_sig[MAYO-1] 
tests/test_kat_all.py::test_sig[MAYO-2] 
[gw3] [ 98%] PASSED tests/test_kat_all.py::test_sig[MAYO-2] 
tests/test_kat_all.py::test_sig[MAYO-3] 
[gw3] [ 98%] PASSED tests/test_kat_all.py::test_sig[MAYO-3] 
tests/test_kat_all.py::test_sig[MAYO-5] 
[gw3] [ 98%] PASSED tests/test_kat_all.py::test_sig[MAYO-5] 
tests/test_kat_all.py::test_sig[cross-rsdp-128-balanced] 
[gw3] [ 98%] PASSED tests/test_kat_all.py::test_sig[cross-rsdp-128-balanced] 
tests/test_kat_all.py::test_sig[cross-rsdp-128-fast] 
[gw3] [ 98%] PASSED tests/test_kat_all.py::test_sig[cross-rsdp-128-fast] 
tests/test_kat_all.py::test_sig[cross-rsdp-128-small] 
[gw3] [ 98%] PASSED tests/test_kat_all.py::test_sig[cross-rsdp-128-small] 
tests/test_kat_all.py::test_sig[cross-rsdp-192-balanced] 
[gw3] [ 98%] PASSED tests/test_kat_all.py::test_sig[cross-rsdp-192-balanced] 
tests/test_kat_all.py::test_sig[cross-rsdp-192-fast] 
[gw3] [ 98%] PASSED tests/test_kat_all.py::test_sig[cross-rsdp-192-fast] 
tests/test_kat_all.py::test_sig[cross-rsdp-192-small] 
[gw3] [ 98%] PASSED tests/test_kat_all.py::test_sig[cross-rsdp-192-small] 
tests/test_kat_all.py::test_sig[cross-rsdp-256-balanced] 
[gw3] [ 98%] PASSED tests/test_kat_all.py::test_sig[cross-rsdp-256-balanced] 
tests/test_kat_all.py::test_sig[cross-rsdp-256-fast] 
[gw3] [ 98%] PASSED tests/test_kat_all.py::test_sig[cross-rsdp-256-fast] 
tests/test_kat_all.py::test_sig[cross-rsdp-256-small] 
[gw3] [ 99%] PASSED tests/test_kat_all.py::test_sig[cross-rsdp-256-small] 
tests/test_kat_all.py::test_sig[cross-rsdpg-128-balanced] 
[gw3] [ 99%] PASSED tests/test_kat_all.py::test_sig[cross-rsdpg-128-balanced] 
tests/test_kat_all.py::test_sig[cross-rsdpg-128-fast] 
[gw3] [ 99%] PASSED tests/test_kat_all.py::test_sig[cross-rsdpg-128-fast] 
tests/test_kat_all.py::test_sig[cross-rsdpg-128-small] 
[gw3] [ 99%] PASSED tests/test_kat_all.py::test_sig[cross-rsdpg-128-small] 
tests/test_kat_all.py::test_sig[cross-rsdpg-192-balanced] 
[gw3] [ 99%] PASSED tests/test_kat_all.py::test_sig[cross-rsdpg-192-balanced] 
tests/test_kat_all.py::test_sig[cross-rsdpg-192-fast] 
[gw3] [ 99%] PASSED tests/test_kat_all.py::test_sig[cross-rsdpg-192-fast] 
tests/test_kat_all.py::test_sig[cross-rsdpg-192-small] 
[gw3] [ 99%] PASSED tests/test_kat_all.py::test_sig[cross-rsdpg-192-small] 
tests/test_kat_all.py::test_sig[cross-rsdpg-256-balanced] 
[gw3] [ 99%] PASSED tests/test_kat_all.py::test_sig[cross-rsdpg-256-balanced] 
tests/test_kat_all.py::test_sig[cross-rsdpg-256-fast] 
[gw3] [ 99%] PASSED tests/test_kat_all.py::test_sig[cross-rsdpg-256-fast] 
tests/test_kat_all.py::test_sig[cross-rsdpg-256-small] 
[gw3] [ 99%] PASSED tests/test_kat_all.py::test_sig[cross-rsdpg-256-small] 
tests/test_leaks.py::test_kem_leak[BIKE-L1] 
[gw3] [ 99%] SKIPPED tests/test_leaks.py::test_kem_leak[BIKE-L1] 
tests/test_leaks.py::test_kem_leak[BIKE-L3] 
[gw3] [100%] SKIPPED tests/test_leaks.py::test_kem_leak[BIKE-L3] 

=================================== FAILURES ===================================
__________________________________ test_spdx ___________________________________
[gw0] linux -- Python 3.10.14 /usr/bin/python3

    @helpers.filtered_test
    @pytest.mark.skipif(sys.platform.startswith("win"), reason="Not needed on Windows")
    def test_spdx():
    
        result = helpers.run_subprocess(
            ['tests/test_spdx.sh']
        )
        if len(result) != 0:
            print("The following files do not have proper SPDX-License-Identifier headers:")
            print(result)
>           assert False
E           assert False

tests/test_code_conventions.py:49: AssertionError
----------------------------- Captured stdout call -----------------------------
. > tests/test_spdx.sh
The following files do not have proper SPDX-License-Identifier headers:
find: unrecognized: -or
BusyBox v1.35.0 () multi-call binary.

Usage: find [-HL] [PATH]... [OPTIONS] [ACTIONS]
(standard input)

=========================== short test summary info ============================
FAILED tests/test_code_conventions.py::test_spdx - assert False
=========== 1 failed, 560 passed, 558 skipped in 11108.01s (3:05:08) ===========
PASS: liboqs 1
DURATION: 11114
END: /usr/lib/liboqs/ptest
2024-09-19T04:26
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Performance Statistics

Jaguar i.MX8M Mini based board

io@imx8mm-jaguar-sentai-7130a09dab86563:/home/fio$ cat speed.log
Configuration info
==================
Target platform:  aarch64-Linux-6.8.0-40-generic
Compiler:         clang (14.0.6 (https://github.com/llvm/llvm-project f28c006a5895fc0e329fe15fead81e37457cb1d1))
Compile options:  [-march=armv8-a+crypto;-Wa,--noexecstack;-O3;-fomit-frame-pointer;-Wbad-function-cast;-Wcast-qual;-Wnarrowing;-Wconversion]
OQS version:      0.10.2-dev
Git commit:       unknown
OpenSSL enabled:  Yes (OpenSSL 3.0.14 4 Jun 2024)
AES:              OpenSSL
SHA-2:            OpenSSL
SHA-3:            C
OQS build flags:  BUILD_SHARED_LIBS OQS_LIBJADE_BUILD OQS_OPT_TARGET=generic CMAKE_BUILD_TYPE=Release
CPU exts compile-time:

Speed test
==========
Started at 2024-09-13 23:39:04
Operation                            | Iterations | Total time (s) | Time (us): mean | pop. stdev | High-prec time (ns): mean | pop. stdev
------------------------------------ | ----------:| --------------:| ---------------:| ----------:| -------------------------:| ----------:
Dilithium2                           |            |                |                 |            |                           |           
keypair                              |       4636 |          3.000 |         647.187 |     13.761 |                    646988 |      13704
sign                                 |        853 |          3.004 |        3521.379 |   2353.126 |                   3521170 |    2353136
verify                               |       4058 |          3.000 |         739.323 |      5.664 |                    739149 |       5664
Dilithium3                           |            |                |                 |            |                           |           
keypair                              |       2862 |          3.001 |        1048.447 |      8.149 |                   1048262 |       8135
sign                                 |        517 |          3.002 |        5807.215 |   4055.840 |                   5806967 |    4055827
verify                               |       2589 |          3.001 |        1159.127 |      7.355 |                   1158948 |       7344
Dilithium5                           |            |                |                 |            |                           |           
keypair                              |       1782 |          3.001 |        1684.034 |     19.457 |                   1683820 |      19451
sign                                 |        423 |          3.003 |        7098.586 |   4220.371 |                   7098344 |    4220394
verify                               |       1624 |          3.001 |        1847.775 |     25.392 |                   1847588 |      25391
ML-DSA-44-ipd                        |            |                |                 |            |                           |           
keypair                              |       4610 |          3.000 |         650.809 |     11.603 |                    650629 |      11569
sign                                 |        812 |          3.001 |        3696.126 |   2534.561 |                   3695918 |    2534589
verify                               |       4032 |          3.000 |         744.122 |      5.578 |                    743940 |       5557
ML-DSA-44                            |            |                |                 |            |                           |           
keypair                              |       4621 |          3.000 |         649.223 |      6.164 |                    649031 |       6149
sign                                 |        844 |          3.001 |        3555.642 |   2433.071 |                   3555414 |    2433039
verify                               |       4034 |          3.000 |         743.779 |      5.739 |                    743601 |       5726
ML-DSA-65-ipd                        |            |                |                 |            |                           |           
keypair                              |       2858 |          3.001 |        1050.017 |     15.211 |                   1049806 |      15180
sign                                 |        497 |          3.000 |        6036.907 |   4223.367 |                   6036691 |    4223361
verify                               |       2577 |          3.001 |        1164.536 |     19.878 |                   1164341 |      19873
ML-DSA-65                            |            |                |                 |            |                           |           
keypair                              |       2860 |          3.000 |        1049.089 |     13.140 |                   1048885 |      13131
sign                                 |        523 |          3.001 |        5737.553 |   4194.417 |                   5737335 |    4194399
verify                               |       2584 |          3.001 |        1161.245 |     12.926 |                   1161055 |      12909
ML-DSA-87-ipd                        |            |                |                 |            |                           |           
keypair                              |       1774 |          3.001 |        1691.935 |     29.670 |                   1691690 |      29643
sign                                 |        434 |          3.006 |        6925.385 |   3921.843 |                   6925169 |    3921835
verify                               |       1623 |          3.001 |        1849.010 |     23.990 |                   1848836 |      24014
ML-DSA-87                            |            |                |                 |            |                           |           
keypair                              |       1778 |          3.001 |        1687.647 |     97.322 |                   1687433 |      97328
sign                                 |        408 |          3.008 |        7373.380 |   4724.988 |                   7373090 |    4724967
verify                               |       1624 |          3.000 |        1847.526 |     22.883 |                   1847347 |      22879
Falcon-512                           |            |                |                 |            |                           |           
keypair                              |         37 |          3.029 |       81859.865 |  28251.408 |                  81859549 |   28251351
sign                                 |        168 |          3.012 |       17928.577 |     35.883 |                  17928343 |      35833
verify                               |       8624 |          3.000 |         347.891 |      4.109 |                    347714 |       4082
Falcon-1024                          |            |                |                 |            |                           |           
keypair                              |         16 |          3.316 |      207247.750 |  64415.255 |                 207247120 |   64414979
sign                                 |         77 |          3.011 |       39108.273 |     57.134 |                  39108059 |      57160
verify                               |       4378 |          3.001 |         685.384 |      6.844 |                    685212 |       6823
Falcon-padded-512                    |            |                |                 |            |                           |           
keypair                              |         39 |          3.009 |       77149.231 |  30152.085 |                  77148928 |   30152151
sign                                 |        168 |          3.013 |       17932.923 |     35.339 |                  17932760 |      35313
verify                               |       8626 |          3.000 |         347.822 |      3.445 |                    347645 |       3415
Falcon-padded-1024                   |            |                |                 |            |                           |           
keypair                              |         13 |          3.218 |      247540.692 |  81911.393 |                 247539870 |   81911305
sign                                 |         78 |          3.028 |       38821.128 |   4234.191 |                  38820802 |    4234227
verify                               |       4440 |          3.000 |         675.746 |      6.940 |                    675566 |       6928
SPHINCS+-SHA2-128f-simple            |            |                |                 |            |                           |           
keypair                              |        308 |          3.004 |        9753.942 |     66.985 |                   9753754 |      66977
sign                                 |         14 |          3.193 |      228049.714 |    579.665 |                 228049006 |     579726
verify                               |        227 |          3.013 |       13271.551 |     26.682 |                  13271370 |      26690
SPHINCS+-SHA2-128s-simple            |            |                |                 |            |                           |           
keypair                              |          5 |          3.134 |      626781.200 |    308.397 |                 626780877 |     308581
sign                                 |          1 |          4.774 |     4774235.000 |      0.000 |                4774234368 |          0
verify                               |        688 |          3.004 |        4365.706 |    150.458 |                   4365529 |     150473
SPHINCS+-SHA2-192f-simple            |            |                |                 |            |                           |           
keypair                              |        207 |          3.007 |       14524.333 |     48.847 |                  14524148 |      48820
sign                                 |          8 |          3.060 |      382526.000 |    567.443 |                 382525024 |     567187
verify                               |        148 |          3.009 |       20333.223 |     54.127 |                  20332997 |      54060
SPHINCS+-SHA2-192s-simple            |            |                |                 |            |                           |           
keypair                              |          4 |          3.854 |      963483.500 |   1377.088 |                 963483008 |    1377041
sign                                 |          1 |          8.952 |     8952222.000 |      0.000 |                8952221696 |          0
verify                               |        393 |          3.005 |        7646.824 |     22.087 |                   7646619 |      22094
SPHINCS+-SHA2-256f-simple            |            |                |                 |            |                           |           
keypair                              |         80 |          3.036 |       37949.288 |    135.687 |                  37949008 |     135586
sign                                 |          4 |          3.154 |      788423.750 |    758.504 |                 788422464 |     758664
verify                               |        147 |          3.000 |       20408.857 |     78.477 |                  20408599 |      78487
SPHINCS+-SHA2-256s-simple            |            |                |                 |            |                           |           
keypair                              |          5 |          3.063 |      612601.600 |   1181.531 |                 612600781 |    1181527
sign                                 |          1 |          7.778 |     7777613.000 |      0.000 |                7777612544 |          0
verify                               |        290 |          3.005 |       10361.672 |     38.680 |                  10361443 |      38610
SPHINCS+-SHAKE-128f-simple           |            |                |                 |            |                           |           
keypair                              |        214 |          3.011 |       14069.355 |     18.949 |                  14069136 |      18942
sign                                 |         10 |          3.291 |      329125.000 |    102.840 |                 329124557 |     102950
verify                               |        154 |          3.011 |       19554.727 |     26.283 |                  19554487 |      26268
SPHINCS+-SHAKE-128s-simple           |            |                |                 |            |                           |           
keypair                              |          4 |          3.473 |      868218.500 |   2695.265 |                 868218240 |    2694852
sign                                 |          1 |          6.589 |     6588700.000 |      0.000 |                6588698624 |          0
verify                               |        451 |          3.005 |        6663.016 |     14.004 |                   6662791 |      14008
SPHINCS+-SHAKE-192f-simple           |            |                |                 |            |                           |           
keypair                              |        146 |          3.015 |       20650.904 |     68.108 |                  20650380 |      67506
sign                                 |          6 |          3.210 |      534941.833 |    340.162 |                 534941355 |     339890
verify                               |        104 |          3.015 |       28992.240 |    217.171 |                  28991983 |     217113
SPHINCS+-SHAKE-192s-simple           |            |                |                 |            |                           |           
keypair                              |          3 |          3.855 |     1284858.667 |    915.265 |                1284857941 |     915027
sign                                 |          1 |         11.588 |    11587693.000 |      0.000 |               11587692800 |          0
verify                               |        329 |          3.003 |        9128.182 |     25.131 |                   9127988 |      25117
SPHINCS+-SHAKE-256f-simple           |            |                |                 |            |                           |           
keypair                              |         54 |          3.015 |       55839.259 |     19.941 |                  55839057 |      19869
sign                                 |          3 |          3.401 |     1133733.667 |   8606.379 |                1133733291 |    8606511
verify                               |        101 |          3.001 |       29714.693 |    113.474 |                  29714445 |     113514
SPHINCS+-SHAKE-256s-simple           |            |                |                 |            |                           |           
keypair                              |          4 |          3.640 |      909944.500 |   2760.425 |                 909943872 |    2760677
sign                                 |          1 |         10.813 |    10813492.000 |      0.000 |               10813491968 |          0
verify                               |        203 |          3.010 |       14829.369 |     31.186 |                  14829163 |      31251
MAYO-1                               |            |                |                 |            |                           |           
keypair                              |       2409 |          3.001 |        1245.545 |      6.601 |                   1245358 |       6601
sign                                 |        840 |          3.000 |        3571.955 |     14.675 |                   3571724 |      14656
verify                               |       4037 |          3.000 |         743.209 |     60.349 |                    742968 |      60284
MAYO-2                               |            |                |                 |            |                           |           
keypair                              |        853 |          3.001 |        3518.517 |     13.219 |                   3518324 |      13163
sign                                 |        568 |          3.004 |        5289.491 |     17.992 |                   5289243 |      17956
verify                               |       7008 |          3.000 |         428.116 |     10.864 |                    427906 |      10850
MAYO-3                               |            |                |                 |            |                           |           
keypair                              |        608 |          3.005 |        4941.765 |     45.897 |                   4941505 |      45767
sign                                 |        213 |          3.012 |       14139.146 |     74.380 |                  14138767 |      74260
verify                               |       1129 |          3.002 |        2659.005 |     98.468 |                   2658753 |      98391
MAYO-5                               |            |                |                 |            |                           |           
keypair                              |        216 |          3.014 |       13952.384 |     84.502 |                  13951730 |      84420
sign                                 |         77 |          3.013 |       39132.844 |    387.247 |                  39132130 |     387279
verify                               |        406 |          3.000 |        7389.372 |    470.592 |                   7388736 |     470569
cross-rsdp-128-balanced              |            |                |                 |            |                           |           
keypair                              |      29397 |          3.000 |         102.052 |      4.443 |                    101876 |       4426
sign                                 |        351 |          3.003 |        8555.746 |     62.262 |                   8555278 |      62145
verify                               |        673 |          3.004 |        4463.053 |     34.205 |                   4462861 |      34106
cross-rsdp-128-fast                  |            |                |                 |            |                           |           
keypair                              |      29324 |          3.000 |         102.307 |      4.848 |                    102137 |       4829
sign                                 |        626 |          3.004 |        4798.690 |    129.754 |                   4798327 |     129602
verify                               |       1085 |          3.001 |        2766.330 |     75.441 |                   2765991 |      75256
cross-rsdp-128-small                 |            |                |                 |            |                           |           
keypair                              |      29362 |          3.000 |         102.176 |      4.543 |                    102003 |       4521
sign                                 |         89 |          3.001 |       33714.337 |    846.153 |                  33713514 |     846078
verify                               |        181 |          3.003 |       16592.586 |    400.500 |                  16591906 |     400409
cross-rsdp-192-balanced              |            |                |                 |            |                           |           
keypair                              |      13729 |          3.000 |         218.525 |     11.386 |                    218340 |      11362
sign                                 |        149 |          3.005 |       20169.389 |     45.118 |                  20168761 |      45130
verify                               |        303 |          3.003 |        9910.109 |    264.170 |                   9909458 |     264074
cross-rsdp-192-fast                  |            |                |                 |            |                           |           
keypair                              |      13926 |          3.000 |         215.434 |      5.415 |                    215256 |       5394
sign                                 |        268 |          3.006 |       11217.168 |    137.024 |                  11216692 |     136968
verify                               |        480 |          3.002 |        6254.398 |     29.901 |                   6254179 |      29861
cross-rsdp-192-small                 |            |                |                 |            |                           |           
keypair                              |      13951 |          3.000 |         215.041 |      4.705 |                    214870 |       4679
sign                                 |         64 |          3.029 |       47320.438 |    104.818 |                  47319748 |     104751
verify                               |        141 |          3.012 |       21361.617 |    209.302 |                  21361085 |     209264
cross-rsdp-256-balanced              |            |                |                 |            |                           |           
keypair                              |       8207 |          3.000 |         365.547 |      4.901 |                    365368 |       4883
sign                                 |         84 |          3.015 |       35898.583 |     47.744 |                  35897859 |      47788
verify                               |        191 |          3.012 |       15770.429 |     51.918 |                  15769942 |      51870
cross-rsdp-256-fast                  |            |                |                 |            |                           |           
keypair                              |       8198 |          3.000 |         365.966 |      7.500 |                    365788 |       7491
sign                                 |        137 |          3.017 |       22020.139 |     61.026 |                  22019406 |      60989
verify                               |        250 |          3.004 |       12015.232 |     71.351 |                  12014755 |      71283
cross-rsdp-256-small                 |            |                |                 |            |                           |           
keypair                              |       8207 |          3.000 |         365.564 |      4.515 |                    365382 |       4499
sign                                 |         44 |          3.033 |       68926.386 |    220.429 |                  68925772 |     220438
verify                               |        108 |          3.028 |       28036.806 |     38.835 |                  28036264 |      38758
cross-rsdpg-128-balanced             |            |                |                 |            |                           |           
keypair                              |      51316 |          3.000 |          58.462 |      3.219 |                     58289 |       3194
sign                                 |        382 |          3.005 |        7866.513 |     42.917 |                   7866168 |      42882
verify                               |        790 |          3.001 |        3798.156 |     64.900 |                   3797926 |      64815
cross-rsdpg-128-fast                 |            |                |                 |            |                           |           
keypair                              |      51279 |          3.000 |          58.504 |      3.417 |                     58329 |       3386
sign                                 |        746 |          3.003 |        4025.945 |     24.502 |                   4025723 |      24508
verify                               |       1283 |          3.002 |        2340.012 |     26.738 |                   2339816 |      26719
cross-rsdpg-128-small                |            |                |                 |            |                           |           
keypair                              |      51289 |          3.000 |          58.492 |      3.950 |                     58322 |       3927
sign                                 |        109 |          3.024 |       27745.110 |     65.052 |                  27744463 |      65068
verify                               |        234 |          3.004 |       12836.859 |     56.198 |                  12836368 |      56149
cross-rsdpg-192-balanced             |            |                |                 |            |                           |           
keypair                              |      30175 |          3.000 |          99.422 |      4.059 |                     99243 |       4038
sign                                 |        350 |          3.002 |        8575.789 |    114.515 |                   8575187 |     114424
verify                               |        603 |          3.001 |        4976.836 |     34.767 |                   4976587 |      34761
cross-rsdpg-192-fast                 |            |                |                 |            |                           |           
keypair                              |      30281 |          3.000 |          99.074 |      3.896 |                     98892 |       3870
sign                                 |        469 |          3.003 |        6402.810 |     99.742 |                   6402466 |      99662
verify                               |        758 |          3.002 |        3960.927 |     35.891 |                   3960724 |      35865
cross-rsdpg-192-small                |            |                |                 |            |                           |           
keypair                              |      30131 |          3.000 |          99.567 |      3.971 |                     99390 |       3945
sign                                 |         98 |          3.016 |       30779.204 |     62.172 |                  30778514 |      62205
verify                               |        158 |          3.008 |       19040.456 |    180.348 |                  19039937 |     180357
cross-rsdpg-256-balanced             |            |                |                 |            |                           |           
keypair                              |      19692 |          3.000 |         152.347 |      3.473 |                    152171 |       3448
sign                                 |        196 |          3.000 |       15306.806 |     37.281 |                  15306244 |      37244
verify                               |        323 |          3.008 |        9312.824 |     49.256 |                   9312526 |      49261
cross-rsdpg-256-fast                 |            |                |                 |            |                           |           
keypair                              |      19788 |          3.000 |         151.614 |      3.913 |                    151437 |       3888
sign                                 |        259 |          3.009 |       11617.838 |    151.351 |                  11617272 |     151306
verify                               |        413 |          3.004 |        7273.676 |     54.080 |                   7273461 |      54019
cross-rsdpg-256-small                |            |                |                 |            |                           |           
keypair                              |      19727 |          3.000 |         152.081 |      3.349 |                    151893 |       3329
sign                                 |         71 |          3.039 |       42808.225 |     74.579 |                  42807534 |      74623
verify                               |        122 |          3.017 |       24733.238 |    115.012 |                  24732483 |     114959
Ended at 2024-09-13 23:46:45o

Maintainer

Alex J Lennon [email protected]

Licensing

Note that this repository is licensed under the MIT license.

libOQS is also licensed under the MIT license but sub-components are licensed under other licenses. For further details on this please see here

About

A Yocto layer to start exploring the world of quantum development and quantum-safe cryptography

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published