Open Quantum Safe interop test server for quantum-safe cryptography

Purpose

This server is an NGINX instance enhanced with support for quantum-safe cryptography (QSC) using software packages provided by the Open Quantum Safe project (OQS).

In order to provide a means for clients to test interoperability with this QSC-enhanced software and the QSC algorithms contained it features separate ports for all QSC signature/key exchange algorithm combinations supported by the current OQS distribution.

Specification details

This nginx server supports

This corresponds to the OQS release version 0.13.0 and oqs-provider version 0.9.0.

These specifications should not be taken as a standard, de facto and otherwise, and are subject to change at any time.

More details are available at Github.

Caveats

  1. This test server by no means should be taken as containing production-ready software. See disclaimer. Its purpose is simply to provide a best-effort facility to allow anyone to "test-drive" QSC software packages including testing protocol level interoperability.
  2. When using the OQS-enabled Chromium build to access this web site, please heed its usage instructions.
  3. When using the OQS-enabled GNOME Web/epiphany browser to access this web site, all ports can be accessed, provided the browser is suitably started enabling the algorithms of interest. Please read the documentation how to do this.

Certificates

Each test port provides TLS server authentication using a server certificate generated using the listed QSC-signature algorithm. All server certificates are signed by a common CA certificate using conventional (RSA) cryptography. This certificate is available for download here.

Testing procedure

While we cannot prescribe how this test infrastructure is used we can show how it can be utilized using the OQS software made available ready-build at Docker Hub adding suggestions how other QSC-TLS implementations could check interoperability.

  1. If not already done, download the test CA certificate from here to the directory you want to execute your tests from.
  2. Select the algorithm combination to be tested from the list below. Assume this is sig/kex (port).
  3. Connect to the corresponding port with a QSC-enabled client side software, e.g., curl. Using a ready-made docker image this could be facilitated by running
    docker run -v `pwd`:/ca -it openquantumsafe/curl:0.13.0 curl --cacert /ca/CA.crt https://test.openquantumsafe.org:port --curves kex
    Be sure to insert the port and kex values chosen above.
    The test will be successful if a web page indicating successful connection establishment (and display of the OQS algorithm combination configured as well as the client-supported key exchange mechanism) is received.

Notes:

  1. The instructions above assume a local installation of Docker.
  2. Another equally valid approach would be to build all required software from source and then execute it locally. Examples for this can be found in the OQS Github repository.

    In this way, you could for example verify correct operation of all components using openssl's s_client function by running

    echo "GET /" | openssl s_client -CAfile CA.crt --connect test.openquantumsafe.org:port --curves kex
    Again, values for port and kex must be suitably set.

  3. Using "openssl s_client" has the additional benefit that it also displays the actual algorithms utilized: Server Temp Key describes the key exchange algorithm and Peer signature type the signature algorithm actually used.
  4. The OQS docker hub containers also provide a ready-made QSC-openssl distribution facilitating this test: You can do this for example with this command:
    docker run -v `pwd`:/ca -it openquantumsafe/curl:0.13.0 openssl s_client --connect test.openquantumsafe.org:6000 -CAfile /ca/CA.crt 
    Then issue the GET / command on the command line to retrieve an information page.
  5. The OQS docker images are pre-loaded with the test CA certificate which allow simplified testing bypassing the need to first obtain the test CA certificate and mounting this into the docker image. Therefore, testing a specific algorithm can be done simply without any preparation by running
    docker run -it openquantumsafe/curl:0.13.0 curl --cacert /opt/oqssa/oqs-testca.pem https://test.openquantumsafe.org:port --curves kex

List of all supported QSC Signature / Key Exchange algorithms

The list below provides links to the entry points of all OQS signature / key exchange algorithm combinations supported.

For automated testing, a JSON file encoding all available SIG/KEM combinations and the respective ports where they can be found is available for download here. We explicitly want to warn that algorithm/port combinations are subject to change. Be sure to download the most current JSON file before testing.

Note: The designator "*" below for key exchange algorithms should not be understood that the port referenced supports any possible KEM, but only all those KEMs configured into the underlying nginx server as default groups. This can be set when building the server via the DEFAULT_GROUPS configuration option. The default algorithm list is:

x25519:x448:prime256v1:secp384r1:secp521r1:SecP256r1MLKEM768:SecP384r1MLKEM1024:mlkem512:mlkem768:mlkem1024:X25519MLKEM768:SecP256r1MLKEM768.

Signature algorithm Key exchange algorithm Port Link
ecdsap256*6000ecdsap256/*
ecdsap256SecP256r1MLKEM7686001ecdsap256/SecP256r1MLKEM768
ecdsap256SecP384r1MLKEM10246002ecdsap256/SecP384r1MLKEM1024
ecdsap256X25519MLKEM7686003ecdsap256/X25519MLKEM768
ecdsap256bikel16004ecdsap256/bikel1
ecdsap256bikel36005ecdsap256/bikel3
ecdsap256bikel56006ecdsap256/bikel5
ecdsap256frodo1344aes6007ecdsap256/frodo1344aes
ecdsap256frodo1344shake6008ecdsap256/frodo1344shake
ecdsap256frodo640aes6009ecdsap256/frodo640aes
ecdsap256frodo640shake6010ecdsap256/frodo640shake
ecdsap256frodo976aes6011ecdsap256/frodo976aes
ecdsap256frodo976shake6012ecdsap256/frodo976shake
ecdsap256mlkem10246013ecdsap256/mlkem1024
ecdsap256mlkem5126014ecdsap256/mlkem512
ecdsap256mlkem7686015ecdsap256/mlkem768
ecdsap256p256_bikel16016ecdsap256/p256_bikel1
ecdsap256x25519_bikel16017ecdsap256/x25519_bikel1
ecdsap256p384_bikel36018ecdsap256/p384_bikel3
ecdsap256x448_bikel36019ecdsap256/x448_bikel3
ecdsap256p521_bikel56020ecdsap256/p521_bikel5
ecdsap256p521_frodo1344aes6021ecdsap256/p521_frodo1344aes
ecdsap256p521_frodo1344shake6022ecdsap256/p521_frodo1344shake
ecdsap256p256_frodo640aes6023ecdsap256/p256_frodo640aes
ecdsap256x25519_frodo640aes6024ecdsap256/x25519_frodo640aes
ecdsap256p256_frodo640shake6025ecdsap256/p256_frodo640shake
ecdsap256x25519_frodo640shake6026ecdsap256/x25519_frodo640shake
ecdsap256p384_frodo976aes6027ecdsap256/p384_frodo976aes
ecdsap256x448_frodo976aes6028ecdsap256/x448_frodo976aes
ecdsap256p384_frodo976shake6029ecdsap256/p384_frodo976shake
ecdsap256x448_frodo976shake6030ecdsap256/x448_frodo976shake
ecdsap256p521_mlkem10246031ecdsap256/p521_mlkem1024
ecdsap256p256_mlkem5126032ecdsap256/p256_mlkem512
ecdsap256x25519_mlkem5126033ecdsap256/x25519_mlkem512
ecdsap256p384_mlkem7686034ecdsap256/p384_mlkem768
ecdsap256x448_mlkem7686035ecdsap256/x448_mlkem768
rsa3072*6036rsa3072/*
rsa3072SecP256r1MLKEM7686037rsa3072/SecP256r1MLKEM768
rsa3072SecP384r1MLKEM10246038rsa3072/SecP384r1MLKEM1024
rsa3072X25519MLKEM7686039rsa3072/X25519MLKEM768
rsa3072bikel16040rsa3072/bikel1
rsa3072bikel36041rsa3072/bikel3
rsa3072bikel56042rsa3072/bikel5
rsa3072frodo1344aes6043rsa3072/frodo1344aes
rsa3072frodo1344shake6044rsa3072/frodo1344shake
rsa3072frodo640aes6045rsa3072/frodo640aes
rsa3072frodo640shake6046rsa3072/frodo640shake
rsa3072frodo976aes6047rsa3072/frodo976aes
rsa3072frodo976shake6048rsa3072/frodo976shake
rsa3072mlkem10246049rsa3072/mlkem1024
rsa3072mlkem5126050rsa3072/mlkem512
rsa3072mlkem7686051rsa3072/mlkem768
rsa3072p256_bikel16052rsa3072/p256_bikel1
rsa3072x25519_bikel16053rsa3072/x25519_bikel1
rsa3072p384_bikel36054rsa3072/p384_bikel3
rsa3072x448_bikel36055rsa3072/x448_bikel3
rsa3072p521_bikel56056rsa3072/p521_bikel5
rsa3072p521_frodo1344aes6057rsa3072/p521_frodo1344aes
rsa3072p521_frodo1344shake6058rsa3072/p521_frodo1344shake
rsa3072p256_frodo640aes6059rsa3072/p256_frodo640aes
rsa3072x25519_frodo640aes6060rsa3072/x25519_frodo640aes
rsa3072p256_frodo640shake6061rsa3072/p256_frodo640shake
rsa3072x25519_frodo640shake6062rsa3072/x25519_frodo640shake
rsa3072p384_frodo976aes6063rsa3072/p384_frodo976aes
rsa3072x448_frodo976aes6064rsa3072/x448_frodo976aes
rsa3072p384_frodo976shake6065rsa3072/p384_frodo976shake
rsa3072x448_frodo976shake6066rsa3072/x448_frodo976shake
rsa3072p521_mlkem10246067rsa3072/p521_mlkem1024
rsa3072p256_mlkem5126068rsa3072/p256_mlkem512
rsa3072x25519_mlkem5126069rsa3072/x25519_mlkem512
rsa3072p384_mlkem7686070rsa3072/p384_mlkem768
rsa3072x448_mlkem7686071rsa3072/x448_mlkem768
CROSSrsdp128balanced*6072CROSSrsdp128balanced/*
CROSSrsdp128balancedSecP256r1MLKEM7686073CROSSrsdp128balanced/SecP256r1MLKEM768
CROSSrsdp128balancedX25519MLKEM7686074CROSSrsdp128balanced/X25519MLKEM768
CROSSrsdp128balancedbikel16075CROSSrsdp128balanced/bikel1
CROSSrsdp128balancedfrodo640aes6076CROSSrsdp128balanced/frodo640aes
CROSSrsdp128balancedfrodo640shake6077CROSSrsdp128balanced/frodo640shake
CROSSrsdp128balancedmlkem5126078CROSSrsdp128balanced/mlkem512
CROSSrsdp128balancedp256_bikel16079CROSSrsdp128balanced/p256_bikel1
CROSSrsdp128balancedx25519_bikel16080CROSSrsdp128balanced/x25519_bikel1
CROSSrsdp128balancedp256_frodo640aes6081CROSSrsdp128balanced/p256_frodo640aes
CROSSrsdp128balancedx25519_frodo640aes6082CROSSrsdp128balanced/x25519_frodo640aes
CROSSrsdp128balancedp256_frodo640shake6083CROSSrsdp128balanced/p256_frodo640shake
CROSSrsdp128balancedx25519_frodo640shake6084CROSSrsdp128balanced/x25519_frodo640shake
CROSSrsdp128balancedp256_mlkem5126085CROSSrsdp128balanced/p256_mlkem512
CROSSrsdp128balancedx25519_mlkem5126086CROSSrsdp128balanced/x25519_mlkem512
falcon1024*6087falcon1024/*
falcon1024bikel56088falcon1024/bikel5
falcon1024frodo1344aes6089falcon1024/frodo1344aes
falcon1024frodo1344shake6090falcon1024/frodo1344shake
falcon1024mlkem10246091falcon1024/mlkem1024
falcon1024p521_bikel56092falcon1024/p521_bikel5
falcon1024p521_frodo1344aes6093falcon1024/p521_frodo1344aes
falcon1024p521_frodo1344shake6094falcon1024/p521_frodo1344shake
falcon1024p521_mlkem10246095falcon1024/p521_mlkem1024
falcon512*6096falcon512/*
falcon512SecP256r1MLKEM7686097falcon512/SecP256r1MLKEM768
falcon512X25519MLKEM7686098falcon512/X25519MLKEM768
falcon512bikel16099falcon512/bikel1
falcon512frodo640aes6100falcon512/frodo640aes
falcon512frodo640shake6101falcon512/frodo640shake
falcon512mlkem5126102falcon512/mlkem512
falcon512p256_bikel16103falcon512/p256_bikel1
falcon512x25519_bikel16104falcon512/x25519_bikel1
falcon512p256_frodo640aes6105falcon512/p256_frodo640aes
falcon512x25519_frodo640aes6106falcon512/x25519_frodo640aes
falcon512p256_frodo640shake6107falcon512/p256_frodo640shake
falcon512x25519_frodo640shake6108falcon512/x25519_frodo640shake
falcon512p256_mlkem5126109falcon512/p256_mlkem512
falcon512x25519_mlkem5126110falcon512/x25519_mlkem512
falconpadded1024*6111falconpadded1024/*
falconpadded1024bikel56112falconpadded1024/bikel5
falconpadded1024frodo1344aes6113falconpadded1024/frodo1344aes
falconpadded1024frodo1344shake6114falconpadded1024/frodo1344shake
falconpadded1024mlkem10246115falconpadded1024/mlkem1024
falconpadded1024p521_bikel56116falconpadded1024/p521_bikel5
falconpadded1024p521_frodo1344aes6117falconpadded1024/p521_frodo1344aes
falconpadded1024p521_frodo1344shake6118falconpadded1024/p521_frodo1344shake
falconpadded1024p521_mlkem10246119falconpadded1024/p521_mlkem1024
falconpadded512*6120falconpadded512/*
falconpadded512SecP256r1MLKEM7686121falconpadded512/SecP256r1MLKEM768
falconpadded512X25519MLKEM7686122falconpadded512/X25519MLKEM768
falconpadded512bikel16123falconpadded512/bikel1
falconpadded512frodo640aes6124falconpadded512/frodo640aes
falconpadded512frodo640shake6125falconpadded512/frodo640shake
falconpadded512mlkem5126126falconpadded512/mlkem512
falconpadded512p256_bikel16127falconpadded512/p256_bikel1
falconpadded512x25519_bikel16128falconpadded512/x25519_bikel1
falconpadded512p256_frodo640aes6129falconpadded512/p256_frodo640aes
falconpadded512x25519_frodo640aes6130falconpadded512/x25519_frodo640aes
falconpadded512p256_frodo640shake6131falconpadded512/p256_frodo640shake
falconpadded512x25519_frodo640shake6132falconpadded512/x25519_frodo640shake
falconpadded512p256_mlkem5126133falconpadded512/p256_mlkem512
falconpadded512x25519_mlkem5126134falconpadded512/x25519_mlkem512
mayo1*6135mayo1/*
mayo1SecP256r1MLKEM7686136mayo1/SecP256r1MLKEM768
mayo1X25519MLKEM7686137mayo1/X25519MLKEM768
mayo1bikel16138mayo1/bikel1
mayo1frodo640aes6139mayo1/frodo640aes
mayo1frodo640shake6140mayo1/frodo640shake
mayo1mlkem5126141mayo1/mlkem512
mayo1p256_bikel16142mayo1/p256_bikel1
mayo1x25519_bikel16143mayo1/x25519_bikel1
mayo1p256_frodo640aes6144mayo1/p256_frodo640aes
mayo1x25519_frodo640aes6145mayo1/x25519_frodo640aes
mayo1p256_frodo640shake6146mayo1/p256_frodo640shake
mayo1x25519_frodo640shake6147mayo1/x25519_frodo640shake
mayo1p256_mlkem5126148mayo1/p256_mlkem512
mayo1x25519_mlkem5126149mayo1/x25519_mlkem512
mayo2*6150mayo2/*
mayo2SecP256r1MLKEM7686151mayo2/SecP256r1MLKEM768
mayo2X25519MLKEM7686152mayo2/X25519MLKEM768
mayo2bikel16153mayo2/bikel1
mayo2frodo640aes6154mayo2/frodo640aes
mayo2frodo640shake6155mayo2/frodo640shake
mayo2mlkem5126156mayo2/mlkem512
mayo2p256_bikel16157mayo2/p256_bikel1
mayo2x25519_bikel16158mayo2/x25519_bikel1
mayo2p256_frodo640aes6159mayo2/p256_frodo640aes
mayo2x25519_frodo640aes6160mayo2/x25519_frodo640aes
mayo2p256_frodo640shake6161mayo2/p256_frodo640shake
mayo2x25519_frodo640shake6162mayo2/x25519_frodo640shake
mayo2p256_mlkem5126163mayo2/p256_mlkem512
mayo2x25519_mlkem5126164mayo2/x25519_mlkem512
mayo3*6165mayo3/*
mayo3SecP384r1MLKEM10246166mayo3/SecP384r1MLKEM1024
mayo3bikel36167mayo3/bikel3
mayo3frodo976aes6168mayo3/frodo976aes
mayo3frodo976shake6169mayo3/frodo976shake
mayo3mlkem7686170mayo3/mlkem768
mayo3p384_bikel36171mayo3/p384_bikel3
mayo3x448_bikel36172mayo3/x448_bikel3
mayo3p384_frodo976aes6173mayo3/p384_frodo976aes
mayo3x448_frodo976aes6174mayo3/x448_frodo976aes
mayo3p384_frodo976shake6175mayo3/p384_frodo976shake
mayo3x448_frodo976shake6176mayo3/x448_frodo976shake
mayo3p384_mlkem7686177mayo3/p384_mlkem768
mayo3x448_mlkem7686178mayo3/x448_mlkem768
mayo5*6179mayo5/*
mayo5bikel56180mayo5/bikel5
mayo5frodo1344aes6181mayo5/frodo1344aes
mayo5frodo1344shake6182mayo5/frodo1344shake
mayo5mlkem10246183mayo5/mlkem1024
mayo5p521_bikel56184mayo5/p521_bikel5
mayo5p521_frodo1344aes6185mayo5/p521_frodo1344aes
mayo5p521_frodo1344shake6186mayo5/p521_frodo1344shake
mayo5p521_mlkem10246187mayo5/p521_mlkem1024
mldsa44*6188mldsa44/*
mldsa44SecP256r1MLKEM7686189mldsa44/SecP256r1MLKEM768
mldsa44X25519MLKEM7686190mldsa44/X25519MLKEM768
mldsa44bikel16191mldsa44/bikel1
mldsa44frodo640aes6192mldsa44/frodo640aes
mldsa44frodo640shake6193mldsa44/frodo640shake
mldsa44mlkem5126194mldsa44/mlkem512
mldsa44p256_bikel16195mldsa44/p256_bikel1
mldsa44x25519_bikel16196mldsa44/x25519_bikel1
mldsa44p256_frodo640aes6197mldsa44/p256_frodo640aes
mldsa44x25519_frodo640aes6198mldsa44/x25519_frodo640aes
mldsa44p256_frodo640shake6199mldsa44/p256_frodo640shake
mldsa44x25519_frodo640shake6200mldsa44/x25519_frodo640shake
mldsa44p256_mlkem5126201mldsa44/p256_mlkem512
mldsa44x25519_mlkem5126202mldsa44/x25519_mlkem512
mldsa65*6203mldsa65/*
mldsa65SecP384r1MLKEM10246204mldsa65/SecP384r1MLKEM1024
mldsa65bikel36205mldsa65/bikel3
mldsa65frodo976aes6206mldsa65/frodo976aes
mldsa65frodo976shake6207mldsa65/frodo976shake
mldsa65mlkem7686208mldsa65/mlkem768
mldsa65p384_bikel36209mldsa65/p384_bikel3
mldsa65x448_bikel36210mldsa65/x448_bikel3
mldsa65p384_frodo976aes6211mldsa65/p384_frodo976aes
mldsa65x448_frodo976aes6212mldsa65/x448_frodo976aes
mldsa65p384_frodo976shake6213mldsa65/p384_frodo976shake
mldsa65x448_frodo976shake6214mldsa65/x448_frodo976shake
mldsa65p384_mlkem7686215mldsa65/p384_mlkem768
mldsa65x448_mlkem7686216mldsa65/x448_mlkem768
mldsa87*6217mldsa87/*
mldsa87bikel56218mldsa87/bikel5
mldsa87frodo1344aes6219mldsa87/frodo1344aes
mldsa87frodo1344shake6220mldsa87/frodo1344shake
mldsa87mlkem10246221mldsa87/mlkem1024
mldsa87p521_bikel56222mldsa87/p521_bikel5
mldsa87p521_frodo1344aes6223mldsa87/p521_frodo1344aes
mldsa87p521_frodo1344shake6224mldsa87/p521_frodo1344shake
mldsa87p521_mlkem10246225mldsa87/p521_mlkem1024
sphincssha2128fsimple*6226sphincssha2128fsimple/*
sphincssha2128fsimpleSecP256r1MLKEM7686227sphincssha2128fsimple/SecP256r1MLKEM768
sphincssha2128fsimpleX25519MLKEM7686228sphincssha2128fsimple/X25519MLKEM768
sphincssha2128fsimplebikel16229sphincssha2128fsimple/bikel1
sphincssha2128fsimplefrodo640aes6230sphincssha2128fsimple/frodo640aes
sphincssha2128fsimplefrodo640shake6231sphincssha2128fsimple/frodo640shake
sphincssha2128fsimplemlkem5126232sphincssha2128fsimple/mlkem512
sphincssha2128fsimplep256_bikel16233sphincssha2128fsimple/p256_bikel1
sphincssha2128fsimplex25519_bikel16234sphincssha2128fsimple/x25519_bikel1
sphincssha2128fsimplep256_frodo640aes6235sphincssha2128fsimple/p256_frodo640aes
sphincssha2128fsimplex25519_frodo640aes6236sphincssha2128fsimple/x25519_frodo640aes
sphincssha2128fsimplep256_frodo640shake6237sphincssha2128fsimple/p256_frodo640shake
sphincssha2128fsimplex25519_frodo640shake6238sphincssha2128fsimple/x25519_frodo640shake
sphincssha2128fsimplep256_mlkem5126239sphincssha2128fsimple/p256_mlkem512
sphincssha2128fsimplex25519_mlkem5126240sphincssha2128fsimple/x25519_mlkem512
sphincssha2128ssimple*6241sphincssha2128ssimple/*
sphincssha2128ssimpleSecP256r1MLKEM7686242sphincssha2128ssimple/SecP256r1MLKEM768
sphincssha2128ssimpleX25519MLKEM7686243sphincssha2128ssimple/X25519MLKEM768
sphincssha2128ssimplebikel16244sphincssha2128ssimple/bikel1
sphincssha2128ssimplefrodo640aes6245sphincssha2128ssimple/frodo640aes
sphincssha2128ssimplefrodo640shake6246sphincssha2128ssimple/frodo640shake
sphincssha2128ssimplemlkem5126247sphincssha2128ssimple/mlkem512
sphincssha2128ssimplep256_bikel16248sphincssha2128ssimple/p256_bikel1
sphincssha2128ssimplex25519_bikel16249sphincssha2128ssimple/x25519_bikel1
sphincssha2128ssimplep256_frodo640aes6250sphincssha2128ssimple/p256_frodo640aes
sphincssha2128ssimplex25519_frodo640aes6251sphincssha2128ssimple/x25519_frodo640aes
sphincssha2128ssimplep256_frodo640shake6252sphincssha2128ssimple/p256_frodo640shake
sphincssha2128ssimplex25519_frodo640shake6253sphincssha2128ssimple/x25519_frodo640shake
sphincssha2128ssimplep256_mlkem5126254sphincssha2128ssimple/p256_mlkem512
sphincssha2128ssimplex25519_mlkem5126255sphincssha2128ssimple/x25519_mlkem512
sphincssha2192fsimple*6256sphincssha2192fsimple/*
sphincssha2192fsimpleSecP384r1MLKEM10246257sphincssha2192fsimple/SecP384r1MLKEM1024
sphincssha2192fsimplebikel36258sphincssha2192fsimple/bikel3
sphincssha2192fsimplefrodo976aes6259sphincssha2192fsimple/frodo976aes
sphincssha2192fsimplefrodo976shake6260sphincssha2192fsimple/frodo976shake
sphincssha2192fsimplemlkem7686261sphincssha2192fsimple/mlkem768
sphincssha2192fsimplep384_bikel36262sphincssha2192fsimple/p384_bikel3
sphincssha2192fsimplex448_bikel36263sphincssha2192fsimple/x448_bikel3
sphincssha2192fsimplep384_frodo976aes6264sphincssha2192fsimple/p384_frodo976aes
sphincssha2192fsimplex448_frodo976aes6265sphincssha2192fsimple/x448_frodo976aes
sphincssha2192fsimplep384_frodo976shake6266sphincssha2192fsimple/p384_frodo976shake
sphincssha2192fsimplex448_frodo976shake6267sphincssha2192fsimple/x448_frodo976shake
sphincssha2192fsimplep384_mlkem7686268sphincssha2192fsimple/p384_mlkem768
sphincssha2192fsimplex448_mlkem7686269sphincssha2192fsimple/x448_mlkem768
sphincsshake128fsimple*6270sphincsshake128fsimple/*
sphincsshake128fsimpleSecP256r1MLKEM7686271sphincsshake128fsimple/SecP256r1MLKEM768
sphincsshake128fsimpleX25519MLKEM7686272sphincsshake128fsimple/X25519MLKEM768
sphincsshake128fsimplebikel16273sphincsshake128fsimple/bikel1
sphincsshake128fsimplefrodo640aes6274sphincsshake128fsimple/frodo640aes
sphincsshake128fsimplefrodo640shake6275sphincsshake128fsimple/frodo640shake
sphincsshake128fsimplemlkem5126276sphincsshake128fsimple/mlkem512
sphincsshake128fsimplep256_bikel16277sphincsshake128fsimple/p256_bikel1
sphincsshake128fsimplex25519_bikel16278sphincsshake128fsimple/x25519_bikel1
sphincsshake128fsimplep256_frodo640aes6279sphincsshake128fsimple/p256_frodo640aes
sphincsshake128fsimplex25519_frodo640aes6280sphincsshake128fsimple/x25519_frodo640aes
sphincsshake128fsimplep256_frodo640shake6281sphincsshake128fsimple/p256_frodo640shake
sphincsshake128fsimplex25519_frodo640shake6282sphincsshake128fsimple/x25519_frodo640shake
sphincsshake128fsimplep256_mlkem5126283sphincsshake128fsimple/p256_mlkem512
sphincsshake128fsimplex25519_mlkem5126284sphincsshake128fsimple/x25519_mlkem512
mldsa44_bp256*6285mldsa44_bp256/*
mldsa44_bp256bikel56286mldsa44_bp256/bikel5
mldsa44_bp256frodo1344aes6287mldsa44_bp256/frodo1344aes
mldsa44_bp256frodo1344shake6288mldsa44_bp256/frodo1344shake
mldsa44_bp256mlkem10246289mldsa44_bp256/mlkem1024
mldsa44_bp256p521_bikel56290mldsa44_bp256/p521_bikel5
mldsa44_bp256p521_frodo1344aes6291mldsa44_bp256/p521_frodo1344aes
mldsa44_bp256p521_frodo1344shake6292mldsa44_bp256/p521_frodo1344shake
mldsa44_bp256p521_mlkem10246293mldsa44_bp256/p521_mlkem1024
mldsa65_bp256*6294mldsa65_bp256/*
mldsa65_bp256bikel56295mldsa65_bp256/bikel5
mldsa65_bp256frodo1344aes6296mldsa65_bp256/frodo1344aes
mldsa65_bp256frodo1344shake6297mldsa65_bp256/frodo1344shake
mldsa65_bp256mlkem10246298mldsa65_bp256/mlkem1024
mldsa65_bp256p521_bikel56299mldsa65_bp256/p521_bikel5
mldsa65_bp256p521_frodo1344aes6300mldsa65_bp256/p521_frodo1344aes
mldsa65_bp256p521_frodo1344shake6301mldsa65_bp256/p521_frodo1344shake
mldsa65_bp256p521_mlkem10246302mldsa65_bp256/p521_mlkem1024
mldsa44_ed25519*6303mldsa44_ed25519/*
mldsa44_ed25519SecP256r1MLKEM7686304mldsa44_ed25519/SecP256r1MLKEM768
mldsa44_ed25519X25519MLKEM7686305mldsa44_ed25519/X25519MLKEM768
mldsa44_ed25519bikel16306mldsa44_ed25519/bikel1
mldsa44_ed25519frodo640aes6307mldsa44_ed25519/frodo640aes
mldsa44_ed25519frodo640shake6308mldsa44_ed25519/frodo640shake
mldsa44_ed25519mlkem5126309mldsa44_ed25519/mlkem512
mldsa44_ed25519p256_bikel16310mldsa44_ed25519/p256_bikel1
mldsa44_ed25519x25519_bikel16311mldsa44_ed25519/x25519_bikel1
mldsa44_ed25519p256_frodo640aes6312mldsa44_ed25519/p256_frodo640aes
mldsa44_ed25519x25519_frodo640aes6313mldsa44_ed25519/x25519_frodo640aes
mldsa44_ed25519p256_frodo640shake6314mldsa44_ed25519/p256_frodo640shake
mldsa44_ed25519x25519_frodo640shake6315mldsa44_ed25519/x25519_frodo640shake
mldsa44_ed25519p256_mlkem5126316mldsa44_ed25519/p256_mlkem512
mldsa44_ed25519x25519_mlkem5126317mldsa44_ed25519/x25519_mlkem512
mldsa65_ed25519*6318mldsa65_ed25519/*
mldsa65_ed25519SecP256r1MLKEM7686319mldsa65_ed25519/SecP256r1MLKEM768
mldsa65_ed25519X25519MLKEM7686320mldsa65_ed25519/X25519MLKEM768
mldsa65_ed25519bikel16321mldsa65_ed25519/bikel1
mldsa65_ed25519frodo640aes6322mldsa65_ed25519/frodo640aes
mldsa65_ed25519frodo640shake6323mldsa65_ed25519/frodo640shake
mldsa65_ed25519mlkem5126324mldsa65_ed25519/mlkem512
mldsa65_ed25519p256_bikel16325mldsa65_ed25519/p256_bikel1
mldsa65_ed25519x25519_bikel16326mldsa65_ed25519/x25519_bikel1
mldsa65_ed25519p256_frodo640aes6327mldsa65_ed25519/p256_frodo640aes
mldsa65_ed25519x25519_frodo640aes6328mldsa65_ed25519/x25519_frodo640aes
mldsa65_ed25519p256_frodo640shake6329mldsa65_ed25519/p256_frodo640shake
mldsa65_ed25519x25519_frodo640shake6330mldsa65_ed25519/x25519_frodo640shake
mldsa65_ed25519p256_mlkem5126331mldsa65_ed25519/p256_mlkem512
mldsa65_ed25519x25519_mlkem5126332mldsa65_ed25519/x25519_mlkem512
mldsa87_ed448*6333mldsa87_ed448/*
mldsa87_ed448SecP384r1MLKEM10246334mldsa87_ed448/SecP384r1MLKEM1024
mldsa87_ed448bikel36335mldsa87_ed448/bikel3
mldsa87_ed448frodo976aes6336mldsa87_ed448/frodo976aes
mldsa87_ed448frodo976shake6337mldsa87_ed448/frodo976shake
mldsa87_ed448mlkem7686338mldsa87_ed448/mlkem768
mldsa87_ed448p384_bikel36339mldsa87_ed448/p384_bikel3
mldsa87_ed448x448_bikel36340mldsa87_ed448/x448_bikel3
mldsa87_ed448p384_frodo976aes6341mldsa87_ed448/p384_frodo976aes
mldsa87_ed448x448_frodo976aes6342mldsa87_ed448/x448_frodo976aes
mldsa87_ed448p384_frodo976shake6343mldsa87_ed448/p384_frodo976shake
mldsa87_ed448x448_frodo976shake6344mldsa87_ed448/x448_frodo976shake
mldsa87_ed448p384_mlkem7686345mldsa87_ed448/p384_mlkem768
mldsa87_ed448x448_mlkem7686346mldsa87_ed448/x448_mlkem768
p521_falcon1024*6347p521_falcon1024/*
p521_falcon1024bikel56348p521_falcon1024/bikel5
p521_falcon1024frodo1344aes6349p521_falcon1024/frodo1344aes
p521_falcon1024frodo1344shake6350p521_falcon1024/frodo1344shake
p521_falcon1024mlkem10246351p521_falcon1024/mlkem1024
p521_falcon1024p521_bikel56352p521_falcon1024/p521_bikel5
p521_falcon1024p521_frodo1344aes6353p521_falcon1024/p521_frodo1344aes
p521_falcon1024p521_frodo1344shake6354p521_falcon1024/p521_frodo1344shake
p521_falcon1024p521_mlkem10246355p521_falcon1024/p521_mlkem1024
p256_falcon512*6356p256_falcon512/*
p256_falcon512SecP256r1MLKEM7686357p256_falcon512/SecP256r1MLKEM768
p256_falcon512X25519MLKEM7686358p256_falcon512/X25519MLKEM768
p256_falcon512bikel16359p256_falcon512/bikel1
p256_falcon512frodo640aes6360p256_falcon512/frodo640aes
p256_falcon512frodo640shake6361p256_falcon512/frodo640shake
p256_falcon512mlkem5126362p256_falcon512/mlkem512
p256_falcon512p256_bikel16363p256_falcon512/p256_bikel1
p256_falcon512x25519_bikel16364p256_falcon512/x25519_bikel1
p256_falcon512p256_frodo640aes6365p256_falcon512/p256_frodo640aes
p256_falcon512x25519_frodo640aes6366p256_falcon512/x25519_frodo640aes
p256_falcon512p256_frodo640shake6367p256_falcon512/p256_frodo640shake
p256_falcon512x25519_frodo640shake6368p256_falcon512/x25519_frodo640shake
p256_falcon512p256_mlkem5126369p256_falcon512/p256_mlkem512
p256_falcon512x25519_mlkem5126370p256_falcon512/x25519_mlkem512
rsa3072_falcon512*6371rsa3072_falcon512/*
rsa3072_falcon512SecP256r1MLKEM7686372rsa3072_falcon512/SecP256r1MLKEM768
rsa3072_falcon512X25519MLKEM7686373rsa3072_falcon512/X25519MLKEM768
rsa3072_falcon512bikel16374rsa3072_falcon512/bikel1
rsa3072_falcon512frodo640aes6375rsa3072_falcon512/frodo640aes
rsa3072_falcon512frodo640shake6376rsa3072_falcon512/frodo640shake
rsa3072_falcon512mlkem5126377rsa3072_falcon512/mlkem512
rsa3072_falcon512p256_bikel16378rsa3072_falcon512/p256_bikel1
rsa3072_falcon512x25519_bikel16379rsa3072_falcon512/x25519_bikel1
rsa3072_falcon512p256_frodo640aes6380rsa3072_falcon512/p256_frodo640aes
rsa3072_falcon512x25519_frodo640aes6381rsa3072_falcon512/x25519_frodo640aes
rsa3072_falcon512p256_frodo640shake6382rsa3072_falcon512/p256_frodo640shake
rsa3072_falcon512x25519_frodo640shake6383rsa3072_falcon512/x25519_frodo640shake
rsa3072_falcon512p256_mlkem5126384rsa3072_falcon512/p256_mlkem512
rsa3072_falcon512x25519_mlkem5126385rsa3072_falcon512/x25519_mlkem512
p521_falconpadded1024*6386p521_falconpadded1024/*
p521_falconpadded1024bikel56387p521_falconpadded1024/bikel5
p521_falconpadded1024frodo1344aes6388p521_falconpadded1024/frodo1344aes
p521_falconpadded1024frodo1344shake6389p521_falconpadded1024/frodo1344shake
p521_falconpadded1024mlkem10246390p521_falconpadded1024/mlkem1024
p521_falconpadded1024p521_bikel56391p521_falconpadded1024/p521_bikel5
p521_falconpadded1024p521_frodo1344aes6392p521_falconpadded1024/p521_frodo1344aes
p521_falconpadded1024p521_frodo1344shake6393p521_falconpadded1024/p521_frodo1344shake
p521_falconpadded1024p521_mlkem10246394p521_falconpadded1024/p521_mlkem1024
p256_falconpadded512*6395p256_falconpadded512/*
p256_falconpadded512SecP256r1MLKEM7686396p256_falconpadded512/SecP256r1MLKEM768
p256_falconpadded512X25519MLKEM7686397p256_falconpadded512/X25519MLKEM768
p256_falconpadded512bikel16398p256_falconpadded512/bikel1
p256_falconpadded512frodo640aes6399p256_falconpadded512/frodo640aes
p256_falconpadded512frodo640shake6400p256_falconpadded512/frodo640shake
p256_falconpadded512mlkem5126401p256_falconpadded512/mlkem512
p256_falconpadded512p256_bikel16402p256_falconpadded512/p256_bikel1
p256_falconpadded512x25519_bikel16403p256_falconpadded512/x25519_bikel1
p256_falconpadded512p256_frodo640aes6404p256_falconpadded512/p256_frodo640aes
p256_falconpadded512x25519_frodo640aes6405p256_falconpadded512/x25519_frodo640aes
p256_falconpadded512p256_frodo640shake6406p256_falconpadded512/p256_frodo640shake
p256_falconpadded512x25519_frodo640shake6407p256_falconpadded512/x25519_frodo640shake
p256_falconpadded512p256_mlkem5126408p256_falconpadded512/p256_mlkem512
p256_falconpadded512x25519_mlkem5126409p256_falconpadded512/x25519_mlkem512
rsa3072_falconpadded512*6410rsa3072_falconpadded512/*
rsa3072_falconpadded512SecP256r1MLKEM7686411rsa3072_falconpadded512/SecP256r1MLKEM768
rsa3072_falconpadded512X25519MLKEM7686412rsa3072_falconpadded512/X25519MLKEM768
rsa3072_falconpadded512bikel16413rsa3072_falconpadded512/bikel1
rsa3072_falconpadded512frodo640aes6414rsa3072_falconpadded512/frodo640aes
rsa3072_falconpadded512frodo640shake6415rsa3072_falconpadded512/frodo640shake
rsa3072_falconpadded512mlkem5126416rsa3072_falconpadded512/mlkem512
rsa3072_falconpadded512p256_bikel16417rsa3072_falconpadded512/p256_bikel1
rsa3072_falconpadded512x25519_bikel16418rsa3072_falconpadded512/x25519_bikel1
rsa3072_falconpadded512p256_frodo640aes6419rsa3072_falconpadded512/p256_frodo640aes
rsa3072_falconpadded512x25519_frodo640aes6420rsa3072_falconpadded512/x25519_frodo640aes
rsa3072_falconpadded512p256_frodo640shake6421rsa3072_falconpadded512/p256_frodo640shake
rsa3072_falconpadded512x25519_frodo640shake6422rsa3072_falconpadded512/x25519_frodo640shake
rsa3072_falconpadded512p256_mlkem5126423rsa3072_falconpadded512/p256_mlkem512
rsa3072_falconpadded512x25519_mlkem5126424rsa3072_falconpadded512/x25519_mlkem512
p256_mayo1*6425p256_mayo1/*
p256_mayo1SecP256r1MLKEM7686426p256_mayo1/SecP256r1MLKEM768
p256_mayo1X25519MLKEM7686427p256_mayo1/X25519MLKEM768
p256_mayo1bikel16428p256_mayo1/bikel1
p256_mayo1frodo640aes6429p256_mayo1/frodo640aes
p256_mayo1frodo640shake6430p256_mayo1/frodo640shake
p256_mayo1mlkem5126431p256_mayo1/mlkem512
p256_mayo1p256_bikel16432p256_mayo1/p256_bikel1
p256_mayo1x25519_bikel16433p256_mayo1/x25519_bikel1
p256_mayo1p256_frodo640aes6434p256_mayo1/p256_frodo640aes
p256_mayo1x25519_frodo640aes6435p256_mayo1/x25519_frodo640aes
p256_mayo1p256_frodo640shake6436p256_mayo1/p256_frodo640shake
p256_mayo1x25519_frodo640shake6437p256_mayo1/x25519_frodo640shake
p256_mayo1p256_mlkem5126438p256_mayo1/p256_mlkem512
p256_mayo1x25519_mlkem5126439p256_mayo1/x25519_mlkem512
p256_mayo2*6440p256_mayo2/*
p256_mayo2SecP256r1MLKEM7686441p256_mayo2/SecP256r1MLKEM768
p256_mayo2X25519MLKEM7686442p256_mayo2/X25519MLKEM768
p256_mayo2bikel16443p256_mayo2/bikel1
p256_mayo2frodo640aes6444p256_mayo2/frodo640aes
p256_mayo2frodo640shake6445p256_mayo2/frodo640shake
p256_mayo2mlkem5126446p256_mayo2/mlkem512
p256_mayo2p256_bikel16447p256_mayo2/p256_bikel1
p256_mayo2x25519_bikel16448p256_mayo2/x25519_bikel1
p256_mayo2p256_frodo640aes6449p256_mayo2/p256_frodo640aes
p256_mayo2x25519_frodo640aes6450p256_mayo2/x25519_frodo640aes
p256_mayo2p256_frodo640shake6451p256_mayo2/p256_frodo640shake
p256_mayo2x25519_frodo640shake6452p256_mayo2/x25519_frodo640shake
p256_mayo2p256_mlkem5126453p256_mayo2/p256_mlkem512
p256_mayo2x25519_mlkem5126454p256_mayo2/x25519_mlkem512
p384_mayo3*6455p384_mayo3/*
p384_mayo3SecP384r1MLKEM10246456p384_mayo3/SecP384r1MLKEM1024
p384_mayo3bikel36457p384_mayo3/bikel3
p384_mayo3frodo976aes6458p384_mayo3/frodo976aes
p384_mayo3frodo976shake6459p384_mayo3/frodo976shake
p384_mayo3mlkem7686460p384_mayo3/mlkem768
p384_mayo3p384_bikel36461p384_mayo3/p384_bikel3
p384_mayo3x448_bikel36462p384_mayo3/x448_bikel3
p384_mayo3p384_frodo976aes6463p384_mayo3/p384_frodo976aes
p384_mayo3x448_frodo976aes6464p384_mayo3/x448_frodo976aes
p384_mayo3p384_frodo976shake6465p384_mayo3/p384_frodo976shake
p384_mayo3x448_frodo976shake6466p384_mayo3/x448_frodo976shake
p384_mayo3p384_mlkem7686467p384_mayo3/p384_mlkem768
p384_mayo3x448_mlkem7686468p384_mayo3/x448_mlkem768
p521_mayo5*6469p521_mayo5/*
p521_mayo5bikel56470p521_mayo5/bikel5
p521_mayo5frodo1344aes6471p521_mayo5/frodo1344aes
p521_mayo5frodo1344shake6472p521_mayo5/frodo1344shake
p521_mayo5mlkem10246473p521_mayo5/mlkem1024
p521_mayo5p521_bikel56474p521_mayo5/p521_bikel5
p521_mayo5p521_frodo1344aes6475p521_mayo5/p521_frodo1344aes
p521_mayo5p521_frodo1344shake6476p521_mayo5/p521_frodo1344shake
p521_mayo5p521_mlkem10246477p521_mayo5/p521_mlkem1024
p256_mldsa44*6478p256_mldsa44/*
p256_mldsa44SecP256r1MLKEM7686479p256_mldsa44/SecP256r1MLKEM768
p256_mldsa44X25519MLKEM7686480p256_mldsa44/X25519MLKEM768
p256_mldsa44bikel16481p256_mldsa44/bikel1
p256_mldsa44frodo640aes6482p256_mldsa44/frodo640aes
p256_mldsa44frodo640shake6483p256_mldsa44/frodo640shake
p256_mldsa44mlkem5126484p256_mldsa44/mlkem512
p256_mldsa44p256_bikel16485p256_mldsa44/p256_bikel1
p256_mldsa44x25519_bikel16486p256_mldsa44/x25519_bikel1
p256_mldsa44p256_frodo640aes6487p256_mldsa44/p256_frodo640aes
p256_mldsa44x25519_frodo640aes6488p256_mldsa44/x25519_frodo640aes
p256_mldsa44p256_frodo640shake6489p256_mldsa44/p256_frodo640shake
p256_mldsa44x25519_frodo640shake6490p256_mldsa44/x25519_frodo640shake
p256_mldsa44p256_mlkem5126491p256_mldsa44/p256_mlkem512
p256_mldsa44x25519_mlkem5126492p256_mldsa44/x25519_mlkem512
rsa3072_mldsa44*6493rsa3072_mldsa44/*
rsa3072_mldsa44SecP256r1MLKEM7686494rsa3072_mldsa44/SecP256r1MLKEM768
rsa3072_mldsa44X25519MLKEM7686495rsa3072_mldsa44/X25519MLKEM768
rsa3072_mldsa44bikel16496rsa3072_mldsa44/bikel1
rsa3072_mldsa44frodo640aes6497rsa3072_mldsa44/frodo640aes
rsa3072_mldsa44frodo640shake6498rsa3072_mldsa44/frodo640shake
rsa3072_mldsa44mlkem5126499rsa3072_mldsa44/mlkem512
rsa3072_mldsa44p256_bikel16500rsa3072_mldsa44/p256_bikel1
rsa3072_mldsa44x25519_bikel16501rsa3072_mldsa44/x25519_bikel1
rsa3072_mldsa44p256_frodo640aes6502rsa3072_mldsa44/p256_frodo640aes
rsa3072_mldsa44x25519_frodo640aes6503rsa3072_mldsa44/x25519_frodo640aes
rsa3072_mldsa44p256_frodo640shake6504rsa3072_mldsa44/p256_frodo640shake
rsa3072_mldsa44x25519_frodo640shake6505rsa3072_mldsa44/x25519_frodo640shake
rsa3072_mldsa44p256_mlkem5126506rsa3072_mldsa44/p256_mlkem512
rsa3072_mldsa44x25519_mlkem5126507rsa3072_mldsa44/x25519_mlkem512
p384_mldsa65*6508p384_mldsa65/*
p384_mldsa65SecP384r1MLKEM10246509p384_mldsa65/SecP384r1MLKEM1024
p384_mldsa65bikel36510p384_mldsa65/bikel3
p384_mldsa65frodo976aes6511p384_mldsa65/frodo976aes
p384_mldsa65frodo976shake6512p384_mldsa65/frodo976shake
p384_mldsa65mlkem7686513p384_mldsa65/mlkem768
p384_mldsa65p384_bikel36514p384_mldsa65/p384_bikel3
p384_mldsa65x448_bikel36515p384_mldsa65/x448_bikel3
p384_mldsa65p384_frodo976aes6516p384_mldsa65/p384_frodo976aes
p384_mldsa65x448_frodo976aes6517p384_mldsa65/x448_frodo976aes
p384_mldsa65p384_frodo976shake6518p384_mldsa65/p384_frodo976shake
p384_mldsa65x448_frodo976shake6519p384_mldsa65/x448_frodo976shake
p384_mldsa65p384_mlkem7686520p384_mldsa65/p384_mlkem768
p384_mldsa65x448_mlkem7686521p384_mldsa65/x448_mlkem768
p521_mldsa87*6522p521_mldsa87/*
p521_mldsa87bikel56523p521_mldsa87/bikel5
p521_mldsa87frodo1344aes6524p521_mldsa87/frodo1344aes
p521_mldsa87frodo1344shake6525p521_mldsa87/frodo1344shake
p521_mldsa87mlkem10246526p521_mldsa87/mlkem1024
p521_mldsa87p521_bikel56527p521_mldsa87/p521_bikel5
p521_mldsa87p521_frodo1344aes6528p521_mldsa87/p521_frodo1344aes
p521_mldsa87p521_frodo1344shake6529p521_mldsa87/p521_frodo1344shake
p521_mldsa87p521_mlkem10246530p521_mldsa87/p521_mlkem1024
mldsa44_p256*6531mldsa44_p256/*
mldsa44_p256SecP256r1MLKEM7686532mldsa44_p256/SecP256r1MLKEM768
mldsa44_p256X25519MLKEM7686533mldsa44_p256/X25519MLKEM768
mldsa44_p256bikel16534mldsa44_p256/bikel1
mldsa44_p256frodo640aes6535mldsa44_p256/frodo640aes
mldsa44_p256frodo640shake6536mldsa44_p256/frodo640shake
mldsa44_p256mlkem5126537mldsa44_p256/mlkem512
mldsa44_p256p256_bikel16538mldsa44_p256/p256_bikel1
mldsa44_p256x25519_bikel16539mldsa44_p256/x25519_bikel1
mldsa44_p256p256_frodo640aes6540mldsa44_p256/p256_frodo640aes
mldsa44_p256x25519_frodo640aes6541mldsa44_p256/x25519_frodo640aes
mldsa44_p256p256_frodo640shake6542mldsa44_p256/p256_frodo640shake
mldsa44_p256x25519_frodo640shake6543mldsa44_p256/x25519_frodo640shake
mldsa44_p256p256_mlkem5126544mldsa44_p256/p256_mlkem512
mldsa44_p256x25519_mlkem5126545mldsa44_p256/x25519_mlkem512
mldsa65_p256*6546mldsa65_p256/*
mldsa65_p256SecP256r1MLKEM7686547mldsa65_p256/SecP256r1MLKEM768
mldsa65_p256X25519MLKEM7686548mldsa65_p256/X25519MLKEM768
mldsa65_p256bikel16549mldsa65_p256/bikel1
mldsa65_p256frodo640aes6550mldsa65_p256/frodo640aes
mldsa65_p256frodo640shake6551mldsa65_p256/frodo640shake
mldsa65_p256mlkem5126552mldsa65_p256/mlkem512
mldsa65_p256p256_bikel16553mldsa65_p256/p256_bikel1
mldsa65_p256x25519_bikel16554mldsa65_p256/x25519_bikel1
mldsa65_p256p256_frodo640aes6555mldsa65_p256/p256_frodo640aes
mldsa65_p256x25519_frodo640aes6556mldsa65_p256/x25519_frodo640aes
mldsa65_p256p256_frodo640shake6557mldsa65_p256/p256_frodo640shake
mldsa65_p256x25519_frodo640shake6558mldsa65_p256/x25519_frodo640shake
mldsa65_p256p256_mlkem5126559mldsa65_p256/p256_mlkem512
mldsa65_p256x25519_mlkem5126560mldsa65_p256/x25519_mlkem512
mldsa87_p384*6561mldsa87_p384/*
mldsa87_p384SecP384r1MLKEM10246562mldsa87_p384/SecP384r1MLKEM1024
mldsa87_p384bikel36563mldsa87_p384/bikel3
mldsa87_p384frodo976aes6564mldsa87_p384/frodo976aes
mldsa87_p384frodo976shake6565mldsa87_p384/frodo976shake
mldsa87_p384mlkem7686566mldsa87_p384/mlkem768
mldsa87_p384p384_bikel36567mldsa87_p384/p384_bikel3
mldsa87_p384x448_bikel36568mldsa87_p384/x448_bikel3
mldsa87_p384p384_frodo976aes6569mldsa87_p384/p384_frodo976aes
mldsa87_p384x448_frodo976aes6570mldsa87_p384/x448_frodo976aes
mldsa87_p384p384_frodo976shake6571mldsa87_p384/p384_frodo976shake
mldsa87_p384x448_frodo976shake6572mldsa87_p384/x448_frodo976shake
mldsa87_p384p384_mlkem7686573mldsa87_p384/p384_mlkem768
mldsa87_p384x448_mlkem7686574mldsa87_p384/x448_mlkem768
mldsa65_pss3072*6575mldsa65_pss3072/*
mldsa65_pss3072SecP256r1MLKEM7686576mldsa65_pss3072/SecP256r1MLKEM768
mldsa65_pss3072X25519MLKEM7686577mldsa65_pss3072/X25519MLKEM768
mldsa65_pss3072bikel16578mldsa65_pss3072/bikel1
mldsa65_pss3072frodo640aes6579mldsa65_pss3072/frodo640aes
mldsa65_pss3072frodo640shake6580mldsa65_pss3072/frodo640shake
mldsa65_pss3072mlkem5126581mldsa65_pss3072/mlkem512
mldsa65_pss3072p256_bikel16582mldsa65_pss3072/p256_bikel1
mldsa65_pss3072x25519_bikel16583mldsa65_pss3072/x25519_bikel1
mldsa65_pss3072p256_frodo640aes6584mldsa65_pss3072/p256_frodo640aes
mldsa65_pss3072x25519_frodo640aes6585mldsa65_pss3072/x25519_frodo640aes
mldsa65_pss3072p256_frodo640shake6586mldsa65_pss3072/p256_frodo640shake
mldsa65_pss3072x25519_frodo640shake6587mldsa65_pss3072/x25519_frodo640shake
mldsa65_pss3072p256_mlkem5126588mldsa65_pss3072/p256_mlkem512
mldsa65_pss3072x25519_mlkem5126589mldsa65_pss3072/x25519_mlkem512
mldsa65_rsa3072*6590mldsa65_rsa3072/*
mldsa65_rsa3072SecP256r1MLKEM7686591mldsa65_rsa3072/SecP256r1MLKEM768
mldsa65_rsa3072X25519MLKEM7686592mldsa65_rsa3072/X25519MLKEM768
mldsa65_rsa3072bikel16593mldsa65_rsa3072/bikel1
mldsa65_rsa3072frodo640aes6594mldsa65_rsa3072/frodo640aes
mldsa65_rsa3072frodo640shake6595mldsa65_rsa3072/frodo640shake
mldsa65_rsa3072mlkem5126596mldsa65_rsa3072/mlkem512
mldsa65_rsa3072p256_bikel16597mldsa65_rsa3072/p256_bikel1
mldsa65_rsa3072x25519_bikel16598mldsa65_rsa3072/x25519_bikel1
mldsa65_rsa3072p256_frodo640aes6599mldsa65_rsa3072/p256_frodo640aes
mldsa65_rsa3072x25519_frodo640aes6600mldsa65_rsa3072/x25519_frodo640aes
mldsa65_rsa3072p256_frodo640shake6601mldsa65_rsa3072/p256_frodo640shake
mldsa65_rsa3072x25519_frodo640shake6602mldsa65_rsa3072/x25519_frodo640shake
mldsa65_rsa3072p256_mlkem5126603mldsa65_rsa3072/p256_mlkem512
mldsa65_rsa3072x25519_mlkem5126604mldsa65_rsa3072/x25519_mlkem512
p256_sphincssha2128fsimple*6605p256_sphincssha2128fsimple/*
p256_sphincssha2128fsimpleSecP256r1MLKEM7686606p256_sphincssha2128fsimple/SecP256r1MLKEM768
p256_sphincssha2128fsimpleX25519MLKEM7686607p256_sphincssha2128fsimple/X25519MLKEM768
p256_sphincssha2128fsimplebikel16608p256_sphincssha2128fsimple/bikel1
p256_sphincssha2128fsimplefrodo640aes6609p256_sphincssha2128fsimple/frodo640aes
p256_sphincssha2128fsimplefrodo640shake6610p256_sphincssha2128fsimple/frodo640shake
p256_sphincssha2128fsimplemlkem5126611p256_sphincssha2128fsimple/mlkem512
p256_sphincssha2128fsimplep256_bikel16612p256_sphincssha2128fsimple/p256_bikel1
p256_sphincssha2128fsimplex25519_bikel16613p256_sphincssha2128fsimple/x25519_bikel1
p256_sphincssha2128fsimplep256_frodo640aes6614p256_sphincssha2128fsimple/p256_frodo640aes
p256_sphincssha2128fsimplex25519_frodo640aes6615p256_sphincssha2128fsimple/x25519_frodo640aes
p256_sphincssha2128fsimplep256_frodo640shake6616p256_sphincssha2128fsimple/p256_frodo640shake
p256_sphincssha2128fsimplex25519_frodo640shake6617p256_sphincssha2128fsimple/x25519_frodo640shake
p256_sphincssha2128fsimplep256_mlkem5126618p256_sphincssha2128fsimple/p256_mlkem512
p256_sphincssha2128fsimplex25519_mlkem5126619p256_sphincssha2128fsimple/x25519_mlkem512
rsa3072_sphincssha2128fsimple*6620rsa3072_sphincssha2128fsimple/*
rsa3072_sphincssha2128fsimpleSecP256r1MLKEM7686621rsa3072_sphincssha2128fsimple/SecP256r1MLKEM768
rsa3072_sphincssha2128fsimpleX25519MLKEM7686622rsa3072_sphincssha2128fsimple/X25519MLKEM768
rsa3072_sphincssha2128fsimplebikel16623rsa3072_sphincssha2128fsimple/bikel1
rsa3072_sphincssha2128fsimplefrodo640aes6624rsa3072_sphincssha2128fsimple/frodo640aes
rsa3072_sphincssha2128fsimplefrodo640shake6625rsa3072_sphincssha2128fsimple/frodo640shake
rsa3072_sphincssha2128fsimplemlkem5126626rsa3072_sphincssha2128fsimple/mlkem512
rsa3072_sphincssha2128fsimplep256_bikel16627rsa3072_sphincssha2128fsimple/p256_bikel1
rsa3072_sphincssha2128fsimplex25519_bikel16628rsa3072_sphincssha2128fsimple/x25519_bikel1
rsa3072_sphincssha2128fsimplep256_frodo640aes6629rsa3072_sphincssha2128fsimple/p256_frodo640aes
rsa3072_sphincssha2128fsimplex25519_frodo640aes6630rsa3072_sphincssha2128fsimple/x25519_frodo640aes
rsa3072_sphincssha2128fsimplep256_frodo640shake6631rsa3072_sphincssha2128fsimple/p256_frodo640shake
rsa3072_sphincssha2128fsimplex25519_frodo640shake6632rsa3072_sphincssha2128fsimple/x25519_frodo640shake
rsa3072_sphincssha2128fsimplep256_mlkem5126633rsa3072_sphincssha2128fsimple/p256_mlkem512
rsa3072_sphincssha2128fsimplex25519_mlkem5126634rsa3072_sphincssha2128fsimple/x25519_mlkem512
p256_sphincssha2128ssimple*6635p256_sphincssha2128ssimple/*
p256_sphincssha2128ssimpleSecP256r1MLKEM7686636p256_sphincssha2128ssimple/SecP256r1MLKEM768
p256_sphincssha2128ssimpleX25519MLKEM7686637p256_sphincssha2128ssimple/X25519MLKEM768
p256_sphincssha2128ssimplebikel16638p256_sphincssha2128ssimple/bikel1
p256_sphincssha2128ssimplefrodo640aes6639p256_sphincssha2128ssimple/frodo640aes
p256_sphincssha2128ssimplefrodo640shake6640p256_sphincssha2128ssimple/frodo640shake
p256_sphincssha2128ssimplemlkem5126641p256_sphincssha2128ssimple/mlkem512
p256_sphincssha2128ssimplep256_bikel16642p256_sphincssha2128ssimple/p256_bikel1
p256_sphincssha2128ssimplex25519_bikel16643p256_sphincssha2128ssimple/x25519_bikel1
p256_sphincssha2128ssimplep256_frodo640aes6644p256_sphincssha2128ssimple/p256_frodo640aes
p256_sphincssha2128ssimplex25519_frodo640aes6645p256_sphincssha2128ssimple/x25519_frodo640aes
p256_sphincssha2128ssimplep256_frodo640shake6646p256_sphincssha2128ssimple/p256_frodo640shake
p256_sphincssha2128ssimplex25519_frodo640shake6647p256_sphincssha2128ssimple/x25519_frodo640shake
p256_sphincssha2128ssimplep256_mlkem5126648p256_sphincssha2128ssimple/p256_mlkem512
p256_sphincssha2128ssimplex25519_mlkem5126649p256_sphincssha2128ssimple/x25519_mlkem512
rsa3072_sphincssha2128ssimple*6650rsa3072_sphincssha2128ssimple/*
rsa3072_sphincssha2128ssimpleSecP256r1MLKEM7686651rsa3072_sphincssha2128ssimple/SecP256r1MLKEM768
rsa3072_sphincssha2128ssimpleX25519MLKEM7686652rsa3072_sphincssha2128ssimple/X25519MLKEM768
rsa3072_sphincssha2128ssimplebikel16653rsa3072_sphincssha2128ssimple/bikel1
rsa3072_sphincssha2128ssimplefrodo640aes6654rsa3072_sphincssha2128ssimple/frodo640aes
rsa3072_sphincssha2128ssimplefrodo640shake6655rsa3072_sphincssha2128ssimple/frodo640shake
rsa3072_sphincssha2128ssimplemlkem5126656rsa3072_sphincssha2128ssimple/mlkem512
rsa3072_sphincssha2128ssimplep256_bikel16657rsa3072_sphincssha2128ssimple/p256_bikel1
rsa3072_sphincssha2128ssimplex25519_bikel16658rsa3072_sphincssha2128ssimple/x25519_bikel1
rsa3072_sphincssha2128ssimplep256_frodo640aes6659rsa3072_sphincssha2128ssimple/p256_frodo640aes
rsa3072_sphincssha2128ssimplex25519_frodo640aes6660rsa3072_sphincssha2128ssimple/x25519_frodo640aes
rsa3072_sphincssha2128ssimplep256_frodo640shake6661rsa3072_sphincssha2128ssimple/p256_frodo640shake
rsa3072_sphincssha2128ssimplex25519_frodo640shake6662rsa3072_sphincssha2128ssimple/x25519_frodo640shake
rsa3072_sphincssha2128ssimplep256_mlkem5126663rsa3072_sphincssha2128ssimple/p256_mlkem512
rsa3072_sphincssha2128ssimplex25519_mlkem5126664rsa3072_sphincssha2128ssimple/x25519_mlkem512
p384_sphincssha2192fsimple*6665p384_sphincssha2192fsimple/*
p384_sphincssha2192fsimpleSecP384r1MLKEM10246666p384_sphincssha2192fsimple/SecP384r1MLKEM1024
p384_sphincssha2192fsimplebikel36667p384_sphincssha2192fsimple/bikel3
p384_sphincssha2192fsimplefrodo976aes6668p384_sphincssha2192fsimple/frodo976aes
p384_sphincssha2192fsimplefrodo976shake6669p384_sphincssha2192fsimple/frodo976shake
p384_sphincssha2192fsimplemlkem7686670p384_sphincssha2192fsimple/mlkem768
p384_sphincssha2192fsimplep384_bikel36671p384_sphincssha2192fsimple/p384_bikel3
p384_sphincssha2192fsimplex448_bikel36672p384_sphincssha2192fsimple/x448_bikel3
p384_sphincssha2192fsimplep384_frodo976aes6673p384_sphincssha2192fsimple/p384_frodo976aes
p384_sphincssha2192fsimplex448_frodo976aes6674p384_sphincssha2192fsimple/x448_frodo976aes
p384_sphincssha2192fsimplep384_frodo976shake6675p384_sphincssha2192fsimple/p384_frodo976shake
p384_sphincssha2192fsimplex448_frodo976shake6676p384_sphincssha2192fsimple/x448_frodo976shake
p384_sphincssha2192fsimplep384_mlkem7686677p384_sphincssha2192fsimple/p384_mlkem768
p384_sphincssha2192fsimplex448_mlkem7686678p384_sphincssha2192fsimple/x448_mlkem768
p256_sphincsshake128fsimple*6679p256_sphincsshake128fsimple/*
p256_sphincsshake128fsimpleSecP256r1MLKEM7686680p256_sphincsshake128fsimple/SecP256r1MLKEM768
p256_sphincsshake128fsimpleX25519MLKEM7686681p256_sphincsshake128fsimple/X25519MLKEM768
p256_sphincsshake128fsimplebikel16682p256_sphincsshake128fsimple/bikel1
p256_sphincsshake128fsimplefrodo640aes6683p256_sphincsshake128fsimple/frodo640aes
p256_sphincsshake128fsimplefrodo640shake6684p256_sphincsshake128fsimple/frodo640shake
p256_sphincsshake128fsimplemlkem5126685p256_sphincsshake128fsimple/mlkem512
p256_sphincsshake128fsimplep256_bikel16686p256_sphincsshake128fsimple/p256_bikel1
p256_sphincsshake128fsimplex25519_bikel16687p256_sphincsshake128fsimple/x25519_bikel1
p256_sphincsshake128fsimplep256_frodo640aes6688p256_sphincsshake128fsimple/p256_frodo640aes
p256_sphincsshake128fsimplex25519_frodo640aes6689p256_sphincsshake128fsimple/x25519_frodo640aes
p256_sphincsshake128fsimplep256_frodo640shake6690p256_sphincsshake128fsimple/p256_frodo640shake
p256_sphincsshake128fsimplex25519_frodo640shake6691p256_sphincsshake128fsimple/x25519_frodo640shake
p256_sphincsshake128fsimplep256_mlkem5126692p256_sphincsshake128fsimple/p256_mlkem512
p256_sphincsshake128fsimplex25519_mlkem5126693p256_sphincsshake128fsimple/x25519_mlkem512
rsa3072_sphincsshake128fsimple*6694rsa3072_sphincsshake128fsimple/*
rsa3072_sphincsshake128fsimpleSecP256r1MLKEM7686695rsa3072_sphincsshake128fsimple/SecP256r1MLKEM768
rsa3072_sphincsshake128fsimpleX25519MLKEM7686696rsa3072_sphincsshake128fsimple/X25519MLKEM768
rsa3072_sphincsshake128fsimplebikel16697rsa3072_sphincsshake128fsimple/bikel1
rsa3072_sphincsshake128fsimplefrodo640aes6698rsa3072_sphincsshake128fsimple/frodo640aes
rsa3072_sphincsshake128fsimplefrodo640shake6699rsa3072_sphincsshake128fsimple/frodo640shake
rsa3072_sphincsshake128fsimplemlkem5126700rsa3072_sphincsshake128fsimple/mlkem512
rsa3072_sphincsshake128fsimplep256_bikel16701rsa3072_sphincsshake128fsimple/p256_bikel1
rsa3072_sphincsshake128fsimplex25519_bikel16702rsa3072_sphincsshake128fsimple/x25519_bikel1
rsa3072_sphincsshake128fsimplep256_frodo640aes6703rsa3072_sphincsshake128fsimple/p256_frodo640aes
rsa3072_sphincsshake128fsimplex25519_frodo640aes6704rsa3072_sphincsshake128fsimple/x25519_frodo640aes
rsa3072_sphincsshake128fsimplep256_frodo640shake6705rsa3072_sphincsshake128fsimple/p256_frodo640shake
rsa3072_sphincsshake128fsimplex25519_frodo640shake6706rsa3072_sphincsshake128fsimple/x25519_frodo640shake
rsa3072_sphincsshake128fsimplep256_mlkem5126707rsa3072_sphincsshake128fsimple/p256_mlkem512
rsa3072_sphincsshake128fsimplex25519_mlkem5126708rsa3072_sphincsshake128fsimple/x25519_mlkem512
OV_Ip_pkc*6709OV_Ip_pkc/*
OV_Ip_pkcSecP256r1MLKEM7686710OV_Ip_pkc/SecP256r1MLKEM768
OV_Ip_pkcX25519MLKEM7686711OV_Ip_pkc/X25519MLKEM768
OV_Ip_pkcbikel16712OV_Ip_pkc/bikel1
OV_Ip_pkcfrodo640aes6713OV_Ip_pkc/frodo640aes
OV_Ip_pkcfrodo640shake6714OV_Ip_pkc/frodo640shake
OV_Ip_pkcmlkem5126715OV_Ip_pkc/mlkem512
OV_Ip_pkcp256_bikel16716OV_Ip_pkc/p256_bikel1
OV_Ip_pkcx25519_bikel16717OV_Ip_pkc/x25519_bikel1
OV_Ip_pkcp256_frodo640aes6718OV_Ip_pkc/p256_frodo640aes
OV_Ip_pkcx25519_frodo640aes6719OV_Ip_pkc/x25519_frodo640aes
OV_Ip_pkcp256_frodo640shake6720OV_Ip_pkc/p256_frodo640shake
OV_Ip_pkcx25519_frodo640shake6721OV_Ip_pkc/x25519_frodo640shake
OV_Ip_pkcp256_mlkem5126722OV_Ip_pkc/p256_mlkem512
OV_Ip_pkcx25519_mlkem5126723OV_Ip_pkc/x25519_mlkem512
p256_OV_Ip_pkc*6724p256_OV_Ip_pkc/*
p256_OV_Ip_pkcSecP256r1MLKEM7686725p256_OV_Ip_pkc/SecP256r1MLKEM768
p256_OV_Ip_pkcX25519MLKEM7686726p256_OV_Ip_pkc/X25519MLKEM768
p256_OV_Ip_pkcbikel16727p256_OV_Ip_pkc/bikel1
p256_OV_Ip_pkcfrodo640aes6728p256_OV_Ip_pkc/frodo640aes
p256_OV_Ip_pkcfrodo640shake6729p256_OV_Ip_pkc/frodo640shake
p256_OV_Ip_pkcmlkem5126730p256_OV_Ip_pkc/mlkem512
p256_OV_Ip_pkcp256_bikel16731p256_OV_Ip_pkc/p256_bikel1
p256_OV_Ip_pkcx25519_bikel16732p256_OV_Ip_pkc/x25519_bikel1
p256_OV_Ip_pkcp256_frodo640aes6733p256_OV_Ip_pkc/p256_frodo640aes
p256_OV_Ip_pkcx25519_frodo640aes6734p256_OV_Ip_pkc/x25519_frodo640aes
p256_OV_Ip_pkcp256_frodo640shake6735p256_OV_Ip_pkc/p256_frodo640shake
p256_OV_Ip_pkcx25519_frodo640shake6736p256_OV_Ip_pkc/x25519_frodo640shake
p256_OV_Ip_pkcp256_mlkem5126737p256_OV_Ip_pkc/p256_mlkem512
p256_OV_Ip_pkcx25519_mlkem5126738p256_OV_Ip_pkc/x25519_mlkem512
OV_Ip_pkc_skc*6739OV_Ip_pkc_skc/*
OV_Ip_pkc_skcSecP256r1MLKEM7686740OV_Ip_pkc_skc/SecP256r1MLKEM768
OV_Ip_pkc_skcX25519MLKEM7686741OV_Ip_pkc_skc/X25519MLKEM768
OV_Ip_pkc_skcbikel16742OV_Ip_pkc_skc/bikel1
OV_Ip_pkc_skcfrodo640aes6743OV_Ip_pkc_skc/frodo640aes
OV_Ip_pkc_skcfrodo640shake6744OV_Ip_pkc_skc/frodo640shake
OV_Ip_pkc_skcmlkem5126745OV_Ip_pkc_skc/mlkem512
OV_Ip_pkc_skcp256_bikel16746OV_Ip_pkc_skc/p256_bikel1
OV_Ip_pkc_skcx25519_bikel16747OV_Ip_pkc_skc/x25519_bikel1
OV_Ip_pkc_skcp256_frodo640aes6748OV_Ip_pkc_skc/p256_frodo640aes
OV_Ip_pkc_skcx25519_frodo640aes6749OV_Ip_pkc_skc/x25519_frodo640aes
OV_Ip_pkc_skcp256_frodo640shake6750OV_Ip_pkc_skc/p256_frodo640shake
OV_Ip_pkc_skcx25519_frodo640shake6751OV_Ip_pkc_skc/x25519_frodo640shake
OV_Ip_pkc_skcp256_mlkem5126752OV_Ip_pkc_skc/p256_mlkem512
OV_Ip_pkc_skcx25519_mlkem5126753OV_Ip_pkc_skc/x25519_mlkem512
p256_OV_Ip_pkc_skc*6754p256_OV_Ip_pkc_skc/*
p256_OV_Ip_pkc_skcSecP256r1MLKEM7686755p256_OV_Ip_pkc_skc/SecP256r1MLKEM768
p256_OV_Ip_pkc_skcX25519MLKEM7686756p256_OV_Ip_pkc_skc/X25519MLKEM768
p256_OV_Ip_pkc_skcbikel16757p256_OV_Ip_pkc_skc/bikel1
p256_OV_Ip_pkc_skcfrodo640aes6758p256_OV_Ip_pkc_skc/frodo640aes
p256_OV_Ip_pkc_skcfrodo640shake6759p256_OV_Ip_pkc_skc/frodo640shake
p256_OV_Ip_pkc_skcmlkem5126760p256_OV_Ip_pkc_skc/mlkem512
p256_OV_Ip_pkc_skcp256_bikel16761p256_OV_Ip_pkc_skc/p256_bikel1
p256_OV_Ip_pkc_skcx25519_bikel16762p256_OV_Ip_pkc_skc/x25519_bikel1
p256_OV_Ip_pkc_skcp256_frodo640aes6763p256_OV_Ip_pkc_skc/p256_frodo640aes
p256_OV_Ip_pkc_skcx25519_frodo640aes6764p256_OV_Ip_pkc_skc/x25519_frodo640aes
p256_OV_Ip_pkc_skcp256_frodo640shake6765p256_OV_Ip_pkc_skc/p256_frodo640shake
p256_OV_Ip_pkc_skcx25519_frodo640shake6766p256_OV_Ip_pkc_skc/x25519_frodo640shake
p256_OV_Ip_pkc_skcp256_mlkem5126767p256_OV_Ip_pkc_skc/p256_mlkem512
p256_OV_Ip_pkc_skcx25519_mlkem5126768p256_OV_Ip_pkc_skc/x25519_mlkem512