Pull latest SPHINCS from PQClean; bump liboqs version to 0.6.0-dev (#950)

This commit is contained in:
John Schanck 2021-03-27 14:11:00 -04:00 committed by GitHub
parent e82b58aebf
commit 3f2da47b36
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
101 changed files with 293 additions and 294 deletions

View File

@ -23,7 +23,7 @@ set(CMAKE_C_STANDARD 11)
set(CMAKE_C_STANDARD_REQUIRED ON)
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
set(CMAKE_C_VISIBILITY_PRESET hidden)
set(OQS_VERSION_TEXT "0.5.1-dev")
set(OQS_VERSION_TEXT "0.6.0-dev")
set(OQS_COMPILE_BUILD_TARGET "${CMAKE_SYSTEM_PROCESSOR}-${CMAKE_HOST_SYSTEM}")
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

View File

@ -1,4 +1,4 @@
liboqs version 0.5.1-dev
liboqs version 0.6.0-dev
========================
About
@ -29,15 +29,14 @@ liboqs can also be used in the following programming languages via language-spec
Release notes
=============
This is the development track for version 0.5.1 of liboqs. It was released on XXX.
This is the development track for version 0.6.0 of liboqs. It was released on XXX.
What's New
----------
This release continues from the 0.5.0 release of liboqs.
### Key encapsulation mechanisms
### Digital signature schemes
This release includes the NIST PQC round 3 parameters for SPHINCS.
### Other changes

View File

@ -9,7 +9,7 @@
## Implementation
- **Source of implementation**: https://github.com/sphincs/sphincsplus
- **Implementation version**: https://github.com/PQClean/PQClean.git, master, ebcc71c51a30b6e5db4f1fade22999b346fdafce
- **Implementation version**: https://github.com/PQClean/PQClean.git, master, 865f0bd1d1dceb6624fc27e6395b14d2d03261ad
- **License**: CC0 1.0 Universal
- **Constant-time**: Yes
- **Optimizations**: Portable C with AES, AVX2 instructions (if available at run-time)
@ -18,39 +18,39 @@
| Parameter set | Security model | Claimed NIST security level | Public key size (bytes) | Secret key size (bytes) | Signature size (bytes) |
| ----------------------------- | -------------- | --------------------------- | ----------------------- | ----------------------- | ---------------------- |
| SPHINCS+-Haraka-128f-robust | EUF-CMA | 1 | 32 | 64 | 16976 |
| SPHINCS+-Haraka-128f-simple | EUF-CMA | 1 | 32 | 64 | 16976 |
| SPHINCS+-Haraka-128s-robust | EUF-CMA | 1 | 32 | 64 | 8080 |
| SPHINCS+-Haraka-128s-simple | EUF-CMA | 1 | 32 | 64 | 8080 |
| SPHINCS+-Haraka-128f-robust | EUF-CMA | 1 | 32 | 64 | 17088 |
| SPHINCS+-Haraka-128f-simple | EUF-CMA | 1 | 32 | 64 | 17088 |
| SPHINCS+-Haraka-128s-robust | EUF-CMA | 1 | 32 | 64 | 7856 |
| SPHINCS+-Haraka-128s-simple | EUF-CMA | 1 | 32 | 64 | 7856 |
| SPHINCS+-Haraka-192f-robust | EUF-CMA | 3 | 48 | 96 | 35664 |
| SPHINCS+-Haraka-192f-simple | EUF-CMA | 3 | 48 | 96 | 35664 |
| SPHINCS+-Haraka-192s-robust | EUF-CMA | 3 | 48 | 96 | 17064 |
| SPHINCS+-Haraka-192s-simple | EUF-CMA | 3 | 48 | 96 | 17064 |
| SPHINCS+-Haraka-256f-robust | EUF-CMA | 5 | 64 | 128 | 49216 |
| SPHINCS+-Haraka-256f-simple | EUF-CMA | 5 | 64 | 128 | 49216 |
| SPHINCS+-Haraka-192s-robust | EUF-CMA | 3 | 48 | 96 | 16224 |
| SPHINCS+-Haraka-192s-simple | EUF-CMA | 3 | 48 | 96 | 16224 |
| SPHINCS+-Haraka-256f-robust | EUF-CMA | 5 | 64 | 128 | 49856 |
| SPHINCS+-Haraka-256f-simple | EUF-CMA | 5 | 64 | 128 | 49856 |
| SPHINCS+-Haraka-256s-robust | EUF-CMA | 5 | 64 | 128 | 29792 |
| SPHINCS+-Haraka-256s-simple | EUF-CMA | 5 | 64 | 128 | 29792 |
| SPHINCS+-SHA256-128f-robust | EUF-CMA | 1 | 32 | 64 | 16976 |
| SPHINCS+-SHA256-128f-simple | EUF-CMA | 1 | 32 | 64 | 16976 |
| SPHINCS+-SHA256-128s-robust | EUF-CMA | 1 | 32 | 64 | 8080 |
| SPHINCS+-SHA256-128s-simple | EUF-CMA | 1 | 32 | 64 | 8080 |
| SPHINCS+-SHA256-128f-robust | EUF-CMA | 1 | 32 | 64 | 17088 |
| SPHINCS+-SHA256-128f-simple | EUF-CMA | 1 | 32 | 64 | 17088 |
| SPHINCS+-SHA256-128s-robust | EUF-CMA | 1 | 32 | 64 | 7856 |
| SPHINCS+-SHA256-128s-simple | EUF-CMA | 1 | 32 | 64 | 7856 |
| SPHINCS+-SHA256-192f-robust | EUF-CMA | 3 | 48 | 96 | 35664 |
| SPHINCS+-SHA256-192f-simple | EUF-CMA | 3 | 48 | 96 | 35664 |
| SPHINCS+-SHA256-192s-robust | EUF-CMA | 3 | 48 | 96 | 17064 |
| SPHINCS+-SHA256-192s-simple | EUF-CMA | 3 | 48 | 96 | 17064 |
| SPHINCS+-SHA256-256f-robust | EUF-CMA | 5 | 64 | 128 | 49216 |
| SPHINCS+-SHA256-256f-simple | EUF-CMA | 5 | 64 | 128 | 49216 |
| SPHINCS+-SHA256-192s-robust | EUF-CMA | 3 | 48 | 96 | 16224 |
| SPHINCS+-SHA256-192s-simple | EUF-CMA | 3 | 48 | 96 | 16224 |
| SPHINCS+-SHA256-256f-robust | EUF-CMA | 5 | 64 | 128 | 49856 |
| SPHINCS+-SHA256-256f-simple | EUF-CMA | 5 | 64 | 128 | 49856 |
| SPHINCS+-SHA256-256s-robust | EUF-CMA | 5 | 64 | 128 | 29792 |
| SPHINCS+-SHA256-256s-simple | EUF-CMA | 5 | 64 | 128 | 29792 |
| SPHINCS+-SHAKE256-128f-robust | EUF-CMA | 1 | 32 | 64 | 16976 |
| SPHINCS+-SHAKE256-128f-simple | EUF-CMA | 1 | 32 | 64 | 16976 |
| SPHINCS+-SHAKE256-128s-robust | EUF-CMA | 1 | 32 | 64 | 8080 |
| SPHINCS+-SHAKE256-128s-simple | EUF-CMA | 1 | 32 | 64 | 8080 |
| SPHINCS+-SHAKE256-128f-robust | EUF-CMA | 1 | 32 | 64 | 17088 |
| SPHINCS+-SHAKE256-128f-simple | EUF-CMA | 1 | 32 | 64 | 17088 |
| SPHINCS+-SHAKE256-128s-robust | EUF-CMA | 1 | 32 | 64 | 7856 |
| SPHINCS+-SHAKE256-128s-simple | EUF-CMA | 1 | 32 | 64 | 7856 |
| SPHINCS+-SHAKE256-192f-robust | EUF-CMA | 3 | 48 | 96 | 35664 |
| SPHINCS+-SHAKE256-192f-simple | EUF-CMA | 3 | 48 | 96 | 35664 |
| SPHINCS+-SHAKE256-192s-robust | EUF-CMA | 3 | 48 | 96 | 17064 |
| SPHINCS+-SHAKE256-192s-simple | EUF-CMA | 3 | 48 | 96 | 17064 |
| SPHINCS+-SHAKE256-256f-robust | EUF-CMA | 5 | 64 | 128 | 49216 |
| SPHINCS+-SHAKE256-256f-simple | EUF-CMA | 5 | 64 | 128 | 49216 |
| SPHINCS+-SHAKE256-192s-robust | EUF-CMA | 3 | 48 | 96 | 16224 |
| SPHINCS+-SHAKE256-192s-simple | EUF-CMA | 3 | 48 | 96 | 16224 |
| SPHINCS+-SHAKE256-256f-robust | EUF-CMA | 5 | 64 | 128 | 49856 |
| SPHINCS+-SHAKE256-256f-simple | EUF-CMA | 5 | 64 | 128 | 49856 |
| SPHINCS+-SHAKE256-256s-robust | EUF-CMA | 5 | 64 | 128 | 29792 |
| SPHINCS+-SHAKE256-256s-simple | EUF-CMA | 5 | 64 | 128 | 29792 |

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA128FROBUST_AESNI_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSHARAKA128FROBUST_AESNI_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSHARAKA128FROBUST_AESNI_CRYPTO_BYTES 16976
#define PQCLEAN_SPHINCSHARAKA128FROBUST_AESNI_CRYPTO_BYTES 17088
#define PQCLEAN_SPHINCSHARAKA128FROBUST_AESNI_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSHARAKA128FROBUST_AESNI_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSHARAKA128FROBUST_AESNI_FULL_HEIGHT 60
#define PQCLEAN_SPHINCSHARAKA128FROBUST_AESNI_FULL_HEIGHT 66
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA128FROBUST_AESNI_D 20
#define PQCLEAN_SPHINCSHARAKA128FROBUST_AESNI_D 22
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA128FROBUST_AESNI_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSHARAKA128FROBUST_AESNI_FORS_TREES 30
#define PQCLEAN_SPHINCSHARAKA128FROBUST_AESNI_FORS_HEIGHT 6
#define PQCLEAN_SPHINCSHARAKA128FROBUST_AESNI_FORS_TREES 33
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA128FROBUST_AESNI_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_CRYPTO_BYTES 16976
#define PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_CRYPTO_BYTES 17088
#define PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_FULL_HEIGHT 60
#define PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_FULL_HEIGHT 66
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_D 20
#define PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_D 22
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_FORS_TREES 30
#define PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_FORS_HEIGHT 6
#define PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_FORS_TREES 33
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_AESNI_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_AESNI_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_AESNI_CRYPTO_BYTES 16976
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_AESNI_CRYPTO_BYTES 17088
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_AESNI_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_AESNI_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_AESNI_FULL_HEIGHT 60
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_AESNI_FULL_HEIGHT 66
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_AESNI_D 20
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_AESNI_D 22
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_AESNI_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_AESNI_FORS_TREES 30
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_AESNI_FORS_HEIGHT 6
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_AESNI_FORS_TREES 33
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_AESNI_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_CRYPTO_BYTES 16976
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_CRYPTO_BYTES 17088
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_FULL_HEIGHT 60
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_FULL_HEIGHT 66
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_D 20
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_D 22
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_FORS_TREES 30
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_FORS_HEIGHT 6
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_FORS_TREES 33
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA128SROBUST_AESNI_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSHARAKA128SROBUST_AESNI_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSHARAKA128SROBUST_AESNI_CRYPTO_BYTES 8080
#define PQCLEAN_SPHINCSHARAKA128SROBUST_AESNI_CRYPTO_BYTES 7856
#define PQCLEAN_SPHINCSHARAKA128SROBUST_AESNI_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSHARAKA128SROBUST_AESNI_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSHARAKA128SROBUST_AESNI_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSHARAKA128SROBUST_AESNI_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA128SROBUST_AESNI_D 8
#define PQCLEAN_SPHINCSHARAKA128SROBUST_AESNI_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA128SROBUST_AESNI_FORS_HEIGHT 15
#define PQCLEAN_SPHINCSHARAKA128SROBUST_AESNI_FORS_TREES 10
#define PQCLEAN_SPHINCSHARAKA128SROBUST_AESNI_FORS_HEIGHT 12
#define PQCLEAN_SPHINCSHARAKA128SROBUST_AESNI_FORS_TREES 14
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA128SROBUST_AESNI_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_CRYPTO_BYTES 8080
#define PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_CRYPTO_BYTES 7856
#define PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_D 8
#define PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_FORS_HEIGHT 15
#define PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_FORS_TREES 10
#define PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_FORS_HEIGHT 12
#define PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_FORS_TREES 14
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_AESNI_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_AESNI_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_AESNI_CRYPTO_BYTES 8080
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_AESNI_CRYPTO_BYTES 7856
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_AESNI_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_AESNI_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_AESNI_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_AESNI_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_AESNI_D 8
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_AESNI_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_AESNI_FORS_HEIGHT 15
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_AESNI_FORS_TREES 10
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_AESNI_FORS_HEIGHT 12
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_AESNI_FORS_TREES 14
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_AESNI_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_CRYPTO_BYTES 8080
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_CRYPTO_BYTES 7856
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_D 8
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_FORS_HEIGHT 15
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_FORS_TREES 10
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_FORS_HEIGHT 12
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_FORS_TREES 14
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA192SROBUST_AESNI_CRYPTO_SECRETKEYBYTES 96
#define PQCLEAN_SPHINCSHARAKA192SROBUST_AESNI_CRYPTO_PUBLICKEYBYTES 48
#define PQCLEAN_SPHINCSHARAKA192SROBUST_AESNI_CRYPTO_BYTES 17064
#define PQCLEAN_SPHINCSHARAKA192SROBUST_AESNI_CRYPTO_BYTES 16224
#define PQCLEAN_SPHINCSHARAKA192SROBUST_AESNI_CRYPTO_SEEDBYTES 72

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSHARAKA192SROBUST_AESNI_N 24
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSHARAKA192SROBUST_AESNI_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSHARAKA192SROBUST_AESNI_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA192SROBUST_AESNI_D 8
#define PQCLEAN_SPHINCSHARAKA192SROBUST_AESNI_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA192SROBUST_AESNI_FORS_HEIGHT 16
#define PQCLEAN_SPHINCSHARAKA192SROBUST_AESNI_FORS_TREES 14
#define PQCLEAN_SPHINCSHARAKA192SROBUST_AESNI_FORS_HEIGHT 14
#define PQCLEAN_SPHINCSHARAKA192SROBUST_AESNI_FORS_TREES 17
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA192SROBUST_AESNI_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_CRYPTO_SECRETKEYBYTES 96
#define PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_CRYPTO_PUBLICKEYBYTES 48
#define PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_CRYPTO_BYTES 17064
#define PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_CRYPTO_BYTES 16224
#define PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_CRYPTO_SEEDBYTES 72

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_N 24
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_D 8
#define PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_FORS_HEIGHT 16
#define PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_FORS_TREES 14
#define PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_FORS_HEIGHT 14
#define PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_FORS_TREES 17
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_AESNI_CRYPTO_SECRETKEYBYTES 96
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_AESNI_CRYPTO_PUBLICKEYBYTES 48
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_AESNI_CRYPTO_BYTES 17064
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_AESNI_CRYPTO_BYTES 16224
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_AESNI_CRYPTO_SEEDBYTES 72

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_AESNI_N 24
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_AESNI_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_AESNI_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_AESNI_D 8
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_AESNI_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_AESNI_FORS_HEIGHT 16
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_AESNI_FORS_TREES 14
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_AESNI_FORS_HEIGHT 14
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_AESNI_FORS_TREES 17
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_AESNI_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_CRYPTO_SECRETKEYBYTES 96
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_CRYPTO_PUBLICKEYBYTES 48
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_CRYPTO_BYTES 17064
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_CRYPTO_BYTES 16224
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_CRYPTO_SEEDBYTES 72

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_N 24
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_D 8
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_FORS_HEIGHT 16
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_FORS_TREES 14
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_FORS_HEIGHT 14
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_FORS_TREES 17
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA256FROBUST_AESNI_CRYPTO_SECRETKEYBYTES 128
#define PQCLEAN_SPHINCSHARAKA256FROBUST_AESNI_CRYPTO_PUBLICKEYBYTES 64
#define PQCLEAN_SPHINCSHARAKA256FROBUST_AESNI_CRYPTO_BYTES 49216
#define PQCLEAN_SPHINCSHARAKA256FROBUST_AESNI_CRYPTO_BYTES 49856
#define PQCLEAN_SPHINCSHARAKA256FROBUST_AESNI_CRYPTO_SEEDBYTES 96

View File

@ -8,8 +8,8 @@
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA256FROBUST_AESNI_D 17
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA256FROBUST_AESNI_FORS_HEIGHT 10
#define PQCLEAN_SPHINCSHARAKA256FROBUST_AESNI_FORS_TREES 30
#define PQCLEAN_SPHINCSHARAKA256FROBUST_AESNI_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSHARAKA256FROBUST_AESNI_FORS_TREES 35
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA256FROBUST_AESNI_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA256FROBUST_CLEAN_CRYPTO_SECRETKEYBYTES 128
#define PQCLEAN_SPHINCSHARAKA256FROBUST_CLEAN_CRYPTO_PUBLICKEYBYTES 64
#define PQCLEAN_SPHINCSHARAKA256FROBUST_CLEAN_CRYPTO_BYTES 49216
#define PQCLEAN_SPHINCSHARAKA256FROBUST_CLEAN_CRYPTO_BYTES 49856
#define PQCLEAN_SPHINCSHARAKA256FROBUST_CLEAN_CRYPTO_SEEDBYTES 96

View File

@ -8,8 +8,8 @@
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA256FROBUST_CLEAN_D 17
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA256FROBUST_CLEAN_FORS_HEIGHT 10
#define PQCLEAN_SPHINCSHARAKA256FROBUST_CLEAN_FORS_TREES 30
#define PQCLEAN_SPHINCSHARAKA256FROBUST_CLEAN_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSHARAKA256FROBUST_CLEAN_FORS_TREES 35
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA256FROBUST_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_AESNI_CRYPTO_SECRETKEYBYTES 128
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_AESNI_CRYPTO_PUBLICKEYBYTES 64
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_AESNI_CRYPTO_BYTES 49216
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_AESNI_CRYPTO_BYTES 49856
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_AESNI_CRYPTO_SEEDBYTES 96

View File

@ -8,8 +8,8 @@
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_AESNI_D 17
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_AESNI_FORS_HEIGHT 10
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_AESNI_FORS_TREES 30
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_AESNI_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_AESNI_FORS_TREES 35
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_AESNI_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_CLEAN_CRYPTO_SECRETKEYBYTES 128
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_CLEAN_CRYPTO_PUBLICKEYBYTES 64
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_CLEAN_CRYPTO_BYTES 49216
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_CLEAN_CRYPTO_BYTES 49856
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_CLEAN_CRYPTO_SEEDBYTES 96

View File

@ -8,8 +8,8 @@
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_CLEAN_D 17
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_CLEAN_FORS_HEIGHT 10
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_CLEAN_FORS_TREES 30
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_CLEAN_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_CLEAN_FORS_TREES 35
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSHARAKA256FSIMPLE_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256128FROBUST_AVX2_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHA256128FROBUST_AVX2_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHA256128FROBUST_AVX2_CRYPTO_BYTES 16976
#define PQCLEAN_SPHINCSSHA256128FROBUST_AVX2_CRYPTO_BYTES 17088
#define PQCLEAN_SPHINCSSHA256128FROBUST_AVX2_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHA256128FROBUST_AVX2_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHA256128FROBUST_AVX2_FULL_HEIGHT 60
#define PQCLEAN_SPHINCSSHA256128FROBUST_AVX2_FULL_HEIGHT 66
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256128FROBUST_AVX2_D 20
#define PQCLEAN_SPHINCSSHA256128FROBUST_AVX2_D 22
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256128FROBUST_AVX2_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHA256128FROBUST_AVX2_FORS_TREES 30
#define PQCLEAN_SPHINCSSHA256128FROBUST_AVX2_FORS_HEIGHT 6
#define PQCLEAN_SPHINCSSHA256128FROBUST_AVX2_FORS_TREES 33
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256128FROBUST_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256128FROBUST_CLEAN_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHA256128FROBUST_CLEAN_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHA256128FROBUST_CLEAN_CRYPTO_BYTES 16976
#define PQCLEAN_SPHINCSSHA256128FROBUST_CLEAN_CRYPTO_BYTES 17088
#define PQCLEAN_SPHINCSSHA256128FROBUST_CLEAN_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHA256128FROBUST_CLEAN_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHA256128FROBUST_CLEAN_FULL_HEIGHT 60
#define PQCLEAN_SPHINCSSHA256128FROBUST_CLEAN_FULL_HEIGHT 66
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256128FROBUST_CLEAN_D 20
#define PQCLEAN_SPHINCSSHA256128FROBUST_CLEAN_D 22
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256128FROBUST_CLEAN_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHA256128FROBUST_CLEAN_FORS_TREES 30
#define PQCLEAN_SPHINCSSHA256128FROBUST_CLEAN_FORS_HEIGHT 6
#define PQCLEAN_SPHINCSSHA256128FROBUST_CLEAN_FORS_TREES 33
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256128FROBUST_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_AVX2_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_AVX2_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_AVX2_CRYPTO_BYTES 16976
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_AVX2_CRYPTO_BYTES 17088
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_AVX2_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_AVX2_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_AVX2_FULL_HEIGHT 60
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_AVX2_FULL_HEIGHT 66
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_AVX2_D 20
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_AVX2_D 22
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_AVX2_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_AVX2_FORS_TREES 30
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_AVX2_FORS_HEIGHT 6
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_AVX2_FORS_TREES 33
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_CLEAN_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_CLEAN_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_CLEAN_CRYPTO_BYTES 16976
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_CLEAN_CRYPTO_BYTES 17088
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_CLEAN_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_CLEAN_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_CLEAN_FULL_HEIGHT 60
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_CLEAN_FULL_HEIGHT 66
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_CLEAN_D 20
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_CLEAN_D 22
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_CLEAN_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_CLEAN_FORS_TREES 30
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_CLEAN_FORS_HEIGHT 6
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_CLEAN_FORS_TREES 33
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256128FSIMPLE_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256128SROBUST_AVX2_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHA256128SROBUST_AVX2_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHA256128SROBUST_AVX2_CRYPTO_BYTES 8080
#define PQCLEAN_SPHINCSSHA256128SROBUST_AVX2_CRYPTO_BYTES 7856
#define PQCLEAN_SPHINCSSHA256128SROBUST_AVX2_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHA256128SROBUST_AVX2_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHA256128SROBUST_AVX2_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHA256128SROBUST_AVX2_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256128SROBUST_AVX2_D 8
#define PQCLEAN_SPHINCSSHA256128SROBUST_AVX2_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256128SROBUST_AVX2_FORS_HEIGHT 15
#define PQCLEAN_SPHINCSSHA256128SROBUST_AVX2_FORS_TREES 10
#define PQCLEAN_SPHINCSSHA256128SROBUST_AVX2_FORS_HEIGHT 12
#define PQCLEAN_SPHINCSSHA256128SROBUST_AVX2_FORS_TREES 14
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256128SROBUST_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256128SROBUST_CLEAN_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHA256128SROBUST_CLEAN_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHA256128SROBUST_CLEAN_CRYPTO_BYTES 8080
#define PQCLEAN_SPHINCSSHA256128SROBUST_CLEAN_CRYPTO_BYTES 7856
#define PQCLEAN_SPHINCSSHA256128SROBUST_CLEAN_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHA256128SROBUST_CLEAN_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHA256128SROBUST_CLEAN_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHA256128SROBUST_CLEAN_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256128SROBUST_CLEAN_D 8
#define PQCLEAN_SPHINCSSHA256128SROBUST_CLEAN_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256128SROBUST_CLEAN_FORS_HEIGHT 15
#define PQCLEAN_SPHINCSSHA256128SROBUST_CLEAN_FORS_TREES 10
#define PQCLEAN_SPHINCSSHA256128SROBUST_CLEAN_FORS_HEIGHT 12
#define PQCLEAN_SPHINCSSHA256128SROBUST_CLEAN_FORS_TREES 14
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256128SROBUST_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_AVX2_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_AVX2_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_AVX2_CRYPTO_BYTES 8080
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_AVX2_CRYPTO_BYTES 7856
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_AVX2_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_AVX2_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_AVX2_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_AVX2_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_AVX2_D 8
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_AVX2_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_AVX2_FORS_HEIGHT 15
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_AVX2_FORS_TREES 10
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_AVX2_FORS_HEIGHT 12
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_AVX2_FORS_TREES 14
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_CLEAN_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_CLEAN_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_CLEAN_CRYPTO_BYTES 8080
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_CLEAN_CRYPTO_BYTES 7856
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_CLEAN_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_CLEAN_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_CLEAN_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_CLEAN_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_CLEAN_D 8
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_CLEAN_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_CLEAN_FORS_HEIGHT 15
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_CLEAN_FORS_TREES 10
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_CLEAN_FORS_HEIGHT 12
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_CLEAN_FORS_TREES 14
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256128SSIMPLE_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256192SROBUST_AVX2_CRYPTO_SECRETKEYBYTES 96
#define PQCLEAN_SPHINCSSHA256192SROBUST_AVX2_CRYPTO_PUBLICKEYBYTES 48
#define PQCLEAN_SPHINCSSHA256192SROBUST_AVX2_CRYPTO_BYTES 17064
#define PQCLEAN_SPHINCSSHA256192SROBUST_AVX2_CRYPTO_BYTES 16224
#define PQCLEAN_SPHINCSSHA256192SROBUST_AVX2_CRYPTO_SEEDBYTES 72

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHA256192SROBUST_AVX2_N 24
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHA256192SROBUST_AVX2_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHA256192SROBUST_AVX2_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256192SROBUST_AVX2_D 8
#define PQCLEAN_SPHINCSSHA256192SROBUST_AVX2_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256192SROBUST_AVX2_FORS_HEIGHT 16
#define PQCLEAN_SPHINCSSHA256192SROBUST_AVX2_FORS_TREES 14
#define PQCLEAN_SPHINCSSHA256192SROBUST_AVX2_FORS_HEIGHT 14
#define PQCLEAN_SPHINCSSHA256192SROBUST_AVX2_FORS_TREES 17
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256192SROBUST_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256192SROBUST_CLEAN_CRYPTO_SECRETKEYBYTES 96
#define PQCLEAN_SPHINCSSHA256192SROBUST_CLEAN_CRYPTO_PUBLICKEYBYTES 48
#define PQCLEAN_SPHINCSSHA256192SROBUST_CLEAN_CRYPTO_BYTES 17064
#define PQCLEAN_SPHINCSSHA256192SROBUST_CLEAN_CRYPTO_BYTES 16224
#define PQCLEAN_SPHINCSSHA256192SROBUST_CLEAN_CRYPTO_SEEDBYTES 72

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHA256192SROBUST_CLEAN_N 24
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHA256192SROBUST_CLEAN_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHA256192SROBUST_CLEAN_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256192SROBUST_CLEAN_D 8
#define PQCLEAN_SPHINCSSHA256192SROBUST_CLEAN_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256192SROBUST_CLEAN_FORS_HEIGHT 16
#define PQCLEAN_SPHINCSSHA256192SROBUST_CLEAN_FORS_TREES 14
#define PQCLEAN_SPHINCSSHA256192SROBUST_CLEAN_FORS_HEIGHT 14
#define PQCLEAN_SPHINCSSHA256192SROBUST_CLEAN_FORS_TREES 17
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256192SROBUST_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_AVX2_CRYPTO_SECRETKEYBYTES 96
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_AVX2_CRYPTO_PUBLICKEYBYTES 48
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_AVX2_CRYPTO_BYTES 17064
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_AVX2_CRYPTO_BYTES 16224
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_AVX2_CRYPTO_SEEDBYTES 72

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_AVX2_N 24
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_AVX2_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_AVX2_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_AVX2_D 8
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_AVX2_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_AVX2_FORS_HEIGHT 16
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_AVX2_FORS_TREES 14
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_AVX2_FORS_HEIGHT 14
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_AVX2_FORS_TREES 17
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_CLEAN_CRYPTO_SECRETKEYBYTES 96
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_CLEAN_CRYPTO_PUBLICKEYBYTES 48
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_CLEAN_CRYPTO_BYTES 17064
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_CLEAN_CRYPTO_BYTES 16224
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_CLEAN_CRYPTO_SEEDBYTES 72

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_CLEAN_N 24
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_CLEAN_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_CLEAN_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_CLEAN_D 8
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_CLEAN_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_CLEAN_FORS_HEIGHT 16
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_CLEAN_FORS_TREES 14
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_CLEAN_FORS_HEIGHT 14
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_CLEAN_FORS_TREES 17
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256192SSIMPLE_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256256FROBUST_AVX2_CRYPTO_SECRETKEYBYTES 128
#define PQCLEAN_SPHINCSSHA256256FROBUST_AVX2_CRYPTO_PUBLICKEYBYTES 64
#define PQCLEAN_SPHINCSSHA256256FROBUST_AVX2_CRYPTO_BYTES 49216
#define PQCLEAN_SPHINCSSHA256256FROBUST_AVX2_CRYPTO_BYTES 49856
#define PQCLEAN_SPHINCSSHA256256FROBUST_AVX2_CRYPTO_SEEDBYTES 96

View File

@ -8,8 +8,8 @@
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256256FROBUST_AVX2_D 17
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256256FROBUST_AVX2_FORS_HEIGHT 10
#define PQCLEAN_SPHINCSSHA256256FROBUST_AVX2_FORS_TREES 30
#define PQCLEAN_SPHINCSSHA256256FROBUST_AVX2_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHA256256FROBUST_AVX2_FORS_TREES 35
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256256FROBUST_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256256FROBUST_CLEAN_CRYPTO_SECRETKEYBYTES 128
#define PQCLEAN_SPHINCSSHA256256FROBUST_CLEAN_CRYPTO_PUBLICKEYBYTES 64
#define PQCLEAN_SPHINCSSHA256256FROBUST_CLEAN_CRYPTO_BYTES 49216
#define PQCLEAN_SPHINCSSHA256256FROBUST_CLEAN_CRYPTO_BYTES 49856
#define PQCLEAN_SPHINCSSHA256256FROBUST_CLEAN_CRYPTO_SEEDBYTES 96

View File

@ -8,8 +8,8 @@
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256256FROBUST_CLEAN_D 17
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256256FROBUST_CLEAN_FORS_HEIGHT 10
#define PQCLEAN_SPHINCSSHA256256FROBUST_CLEAN_FORS_TREES 30
#define PQCLEAN_SPHINCSSHA256256FROBUST_CLEAN_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHA256256FROBUST_CLEAN_FORS_TREES 35
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256256FROBUST_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_AVX2_CRYPTO_SECRETKEYBYTES 128
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_AVX2_CRYPTO_PUBLICKEYBYTES 64
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_AVX2_CRYPTO_BYTES 49216
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_AVX2_CRYPTO_BYTES 49856
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_AVX2_CRYPTO_SEEDBYTES 96

View File

@ -8,8 +8,8 @@
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_AVX2_D 17
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_AVX2_FORS_HEIGHT 10
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_AVX2_FORS_TREES 30
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_AVX2_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_AVX2_FORS_TREES 35
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_CLEAN_CRYPTO_SECRETKEYBYTES 128
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_CLEAN_CRYPTO_PUBLICKEYBYTES 64
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_CLEAN_CRYPTO_BYTES 49216
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_CLEAN_CRYPTO_BYTES 49856
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_CLEAN_CRYPTO_SEEDBYTES 96

View File

@ -8,8 +8,8 @@
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_CLEAN_D 17
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_CLEAN_FORS_HEIGHT 10
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_CLEAN_FORS_TREES 30
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_CLEAN_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_CLEAN_FORS_TREES 35
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHA256256FSIMPLE_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_AVX2_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_AVX2_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_AVX2_CRYPTO_BYTES 16976
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_AVX2_CRYPTO_BYTES 17088
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_AVX2_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_AVX2_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_AVX2_FULL_HEIGHT 60
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_AVX2_FULL_HEIGHT 66
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_AVX2_D 20
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_AVX2_D 22
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_AVX2_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_AVX2_FORS_TREES 30
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_AVX2_FORS_HEIGHT 6
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_AVX2_FORS_TREES 33
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_CLEAN_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_CLEAN_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_CLEAN_CRYPTO_BYTES 16976
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_CLEAN_CRYPTO_BYTES 17088
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_CLEAN_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_CLEAN_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_CLEAN_FULL_HEIGHT 60
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_CLEAN_FULL_HEIGHT 66
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_CLEAN_D 20
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_CLEAN_D 22
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_CLEAN_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_CLEAN_FORS_TREES 30
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_CLEAN_FORS_HEIGHT 6
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_CLEAN_FORS_TREES 33
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256128FROBUST_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_AVX2_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_AVX2_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_AVX2_CRYPTO_BYTES 16976
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_AVX2_CRYPTO_BYTES 17088
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_AVX2_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_AVX2_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_AVX2_FULL_HEIGHT 60
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_AVX2_FULL_HEIGHT 66
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_AVX2_D 20
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_AVX2_D 22
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_AVX2_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_AVX2_FORS_TREES 30
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_AVX2_FORS_HEIGHT 6
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_AVX2_FORS_TREES 33
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_CLEAN_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_CLEAN_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_CLEAN_CRYPTO_BYTES 16976
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_CLEAN_CRYPTO_BYTES 17088
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_CLEAN_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_CLEAN_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_CLEAN_FULL_HEIGHT 60
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_CLEAN_FULL_HEIGHT 66
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_CLEAN_D 20
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_CLEAN_D 22
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_CLEAN_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_CLEAN_FORS_TREES 30
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_CLEAN_FORS_HEIGHT 6
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_CLEAN_FORS_TREES 33
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256128FSIMPLE_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_AVX2_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_AVX2_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_AVX2_CRYPTO_BYTES 8080
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_AVX2_CRYPTO_BYTES 7856
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_AVX2_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_AVX2_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_AVX2_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_AVX2_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_AVX2_D 8
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_AVX2_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_AVX2_FORS_HEIGHT 15
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_AVX2_FORS_TREES 10
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_AVX2_FORS_HEIGHT 12
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_AVX2_FORS_TREES 14
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_CLEAN_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_CLEAN_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_CLEAN_CRYPTO_BYTES 8080
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_CLEAN_CRYPTO_BYTES 7856
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_CLEAN_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_CLEAN_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_CLEAN_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_CLEAN_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_CLEAN_D 8
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_CLEAN_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_CLEAN_FORS_HEIGHT 15
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_CLEAN_FORS_TREES 10
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_CLEAN_FORS_HEIGHT 12
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_CLEAN_FORS_TREES 14
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256128SROBUST_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_AVX2_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_AVX2_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_AVX2_CRYPTO_BYTES 8080
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_AVX2_CRYPTO_BYTES 7856
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_AVX2_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_AVX2_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_AVX2_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_AVX2_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_AVX2_D 8
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_AVX2_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_AVX2_FORS_HEIGHT 15
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_AVX2_FORS_TREES 10
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_AVX2_FORS_HEIGHT 12
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_AVX2_FORS_TREES 14
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_CLEAN_CRYPTO_SECRETKEYBYTES 64
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_CLEAN_CRYPTO_PUBLICKEYBYTES 32
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_CLEAN_CRYPTO_BYTES 8080
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_CLEAN_CRYPTO_BYTES 7856
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_CLEAN_CRYPTO_SEEDBYTES 48

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_CLEAN_N 16
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_CLEAN_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_CLEAN_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_CLEAN_D 8
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_CLEAN_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_CLEAN_FORS_HEIGHT 15
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_CLEAN_FORS_TREES 10
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_CLEAN_FORS_HEIGHT 12
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_CLEAN_FORS_TREES 14
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256128SSIMPLE_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_AVX2_CRYPTO_SECRETKEYBYTES 96
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_AVX2_CRYPTO_PUBLICKEYBYTES 48
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_AVX2_CRYPTO_BYTES 17064
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_AVX2_CRYPTO_BYTES 16224
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_AVX2_CRYPTO_SEEDBYTES 72

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_AVX2_N 24
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_AVX2_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_AVX2_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_AVX2_D 8
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_AVX2_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_AVX2_FORS_HEIGHT 16
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_AVX2_FORS_TREES 14
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_AVX2_FORS_HEIGHT 14
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_AVX2_FORS_TREES 17
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_CLEAN_CRYPTO_SECRETKEYBYTES 96
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_CLEAN_CRYPTO_PUBLICKEYBYTES 48
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_CLEAN_CRYPTO_BYTES 17064
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_CLEAN_CRYPTO_BYTES 16224
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_CLEAN_CRYPTO_SEEDBYTES 72

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_CLEAN_N 24
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_CLEAN_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_CLEAN_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_CLEAN_D 8
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_CLEAN_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_CLEAN_FORS_HEIGHT 16
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_CLEAN_FORS_TREES 14
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_CLEAN_FORS_HEIGHT 14
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_CLEAN_FORS_TREES 17
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256192SROBUST_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_AVX2_CRYPTO_SECRETKEYBYTES 96
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_AVX2_CRYPTO_PUBLICKEYBYTES 48
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_AVX2_CRYPTO_BYTES 17064
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_AVX2_CRYPTO_BYTES 16224
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_AVX2_CRYPTO_SEEDBYTES 72

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_AVX2_N 24
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_AVX2_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_AVX2_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_AVX2_D 8
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_AVX2_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_AVX2_FORS_HEIGHT 16
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_AVX2_FORS_TREES 14
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_AVX2_FORS_HEIGHT 14
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_AVX2_FORS_TREES 17
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_CLEAN_CRYPTO_SECRETKEYBYTES 96
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_CLEAN_CRYPTO_PUBLICKEYBYTES 48
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_CLEAN_CRYPTO_BYTES 17064
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_CLEAN_CRYPTO_BYTES 16224
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_CLEAN_CRYPTO_SEEDBYTES 72

View File

@ -4,12 +4,12 @@
/* Hash output length in bytes. */
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_CLEAN_N 24
/* Height of the hypertree. */
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_CLEAN_FULL_HEIGHT 64
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_CLEAN_FULL_HEIGHT 63
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_CLEAN_D 8
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_CLEAN_D 7
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_CLEAN_FORS_HEIGHT 16
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_CLEAN_FORS_TREES 14
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_CLEAN_FORS_HEIGHT 14
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_CLEAN_FORS_TREES 17
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256192SSIMPLE_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_AVX2_CRYPTO_SECRETKEYBYTES 128
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_AVX2_CRYPTO_PUBLICKEYBYTES 64
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_AVX2_CRYPTO_BYTES 49216
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_AVX2_CRYPTO_BYTES 49856
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_AVX2_CRYPTO_SEEDBYTES 96

View File

@ -8,8 +8,8 @@
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_AVX2_D 17
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_AVX2_FORS_HEIGHT 10
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_AVX2_FORS_TREES 30
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_AVX2_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_AVX2_FORS_TREES 35
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_CLEAN_CRYPTO_SECRETKEYBYTES 128
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_CLEAN_CRYPTO_PUBLICKEYBYTES 64
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_CLEAN_CRYPTO_BYTES 49216
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_CLEAN_CRYPTO_BYTES 49856
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_CLEAN_CRYPTO_SEEDBYTES 96

View File

@ -8,8 +8,8 @@
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_CLEAN_D 17
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_CLEAN_FORS_HEIGHT 10
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_CLEAN_FORS_TREES 30
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_CLEAN_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_CLEAN_FORS_TREES 35
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256256FROBUST_CLEAN_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_AVX2_CRYPTO_SECRETKEYBYTES 128
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_AVX2_CRYPTO_PUBLICKEYBYTES 64
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_AVX2_CRYPTO_BYTES 49216
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_AVX2_CRYPTO_BYTES 49856
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_AVX2_CRYPTO_SEEDBYTES 96

View File

@ -8,8 +8,8 @@
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_AVX2_D 17
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_AVX2_FORS_HEIGHT 10
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_AVX2_FORS_TREES 30
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_AVX2_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_AVX2_FORS_TREES 35
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_AVX2_WOTS_W 16

View File

@ -10,7 +10,7 @@
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_CLEAN_CRYPTO_SECRETKEYBYTES 128
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_CLEAN_CRYPTO_PUBLICKEYBYTES 64
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_CLEAN_CRYPTO_BYTES 49216
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_CLEAN_CRYPTO_BYTES 49856
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_CLEAN_CRYPTO_SEEDBYTES 96

View File

@ -8,8 +8,8 @@
/* Number of subtree layer. */
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_CLEAN_D 17
/* FORS tree dimensions. */
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_CLEAN_FORS_HEIGHT 10
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_CLEAN_FORS_TREES 30
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_CLEAN_FORS_HEIGHT 9
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_CLEAN_FORS_TREES 35
/* Winternitz parameter, */
#define PQCLEAN_SPHINCSSHAKE256256FSIMPLE_CLEAN_WOTS_W 16

View File

@ -8,7 +8,7 @@
#ifdef OQS_ENABLE_SIG_sphincs_haraka_128f_robust
#define OQS_SIG_sphincs_haraka_128f_robust_length_public_key 32
#define OQS_SIG_sphincs_haraka_128f_robust_length_secret_key 64
#define OQS_SIG_sphincs_haraka_128f_robust_length_signature 16976
#define OQS_SIG_sphincs_haraka_128f_robust_length_signature 17088
OQS_SIG *OQS_SIG_sphincs_haraka_128f_robust_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_128f_robust_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -19,7 +19,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_128f_robust_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_haraka_128f_simple
#define OQS_SIG_sphincs_haraka_128f_simple_length_public_key 32
#define OQS_SIG_sphincs_haraka_128f_simple_length_secret_key 64
#define OQS_SIG_sphincs_haraka_128f_simple_length_signature 16976
#define OQS_SIG_sphincs_haraka_128f_simple_length_signature 17088
OQS_SIG *OQS_SIG_sphincs_haraka_128f_simple_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_128f_simple_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -30,7 +30,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_128f_simple_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_haraka_128s_robust
#define OQS_SIG_sphincs_haraka_128s_robust_length_public_key 32
#define OQS_SIG_sphincs_haraka_128s_robust_length_secret_key 64
#define OQS_SIG_sphincs_haraka_128s_robust_length_signature 8080
#define OQS_SIG_sphincs_haraka_128s_robust_length_signature 7856
OQS_SIG *OQS_SIG_sphincs_haraka_128s_robust_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_128s_robust_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -41,7 +41,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_128s_robust_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_haraka_128s_simple
#define OQS_SIG_sphincs_haraka_128s_simple_length_public_key 32
#define OQS_SIG_sphincs_haraka_128s_simple_length_secret_key 64
#define OQS_SIG_sphincs_haraka_128s_simple_length_signature 8080
#define OQS_SIG_sphincs_haraka_128s_simple_length_signature 7856
OQS_SIG *OQS_SIG_sphincs_haraka_128s_simple_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_128s_simple_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -74,7 +74,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_192f_simple_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_haraka_192s_robust
#define OQS_SIG_sphincs_haraka_192s_robust_length_public_key 48
#define OQS_SIG_sphincs_haraka_192s_robust_length_secret_key 96
#define OQS_SIG_sphincs_haraka_192s_robust_length_signature 17064
#define OQS_SIG_sphincs_haraka_192s_robust_length_signature 16224
OQS_SIG *OQS_SIG_sphincs_haraka_192s_robust_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_192s_robust_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -85,7 +85,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_192s_robust_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_haraka_192s_simple
#define OQS_SIG_sphincs_haraka_192s_simple_length_public_key 48
#define OQS_SIG_sphincs_haraka_192s_simple_length_secret_key 96
#define OQS_SIG_sphincs_haraka_192s_simple_length_signature 17064
#define OQS_SIG_sphincs_haraka_192s_simple_length_signature 16224
OQS_SIG *OQS_SIG_sphincs_haraka_192s_simple_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_192s_simple_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -96,7 +96,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_192s_simple_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_haraka_256f_robust
#define OQS_SIG_sphincs_haraka_256f_robust_length_public_key 64
#define OQS_SIG_sphincs_haraka_256f_robust_length_secret_key 128
#define OQS_SIG_sphincs_haraka_256f_robust_length_signature 49216
#define OQS_SIG_sphincs_haraka_256f_robust_length_signature 49856
OQS_SIG *OQS_SIG_sphincs_haraka_256f_robust_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_256f_robust_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -107,7 +107,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_256f_robust_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_haraka_256f_simple
#define OQS_SIG_sphincs_haraka_256f_simple_length_public_key 64
#define OQS_SIG_sphincs_haraka_256f_simple_length_secret_key 128
#define OQS_SIG_sphincs_haraka_256f_simple_length_signature 49216
#define OQS_SIG_sphincs_haraka_256f_simple_length_signature 49856
OQS_SIG *OQS_SIG_sphincs_haraka_256f_simple_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_256f_simple_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -140,7 +140,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_haraka_256s_simple_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_sha256_128f_robust
#define OQS_SIG_sphincs_sha256_128f_robust_length_public_key 32
#define OQS_SIG_sphincs_sha256_128f_robust_length_secret_key 64
#define OQS_SIG_sphincs_sha256_128f_robust_length_signature 16976
#define OQS_SIG_sphincs_sha256_128f_robust_length_signature 17088
OQS_SIG *OQS_SIG_sphincs_sha256_128f_robust_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_128f_robust_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -151,7 +151,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_128f_robust_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_sha256_128f_simple
#define OQS_SIG_sphincs_sha256_128f_simple_length_public_key 32
#define OQS_SIG_sphincs_sha256_128f_simple_length_secret_key 64
#define OQS_SIG_sphincs_sha256_128f_simple_length_signature 16976
#define OQS_SIG_sphincs_sha256_128f_simple_length_signature 17088
OQS_SIG *OQS_SIG_sphincs_sha256_128f_simple_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_128f_simple_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -162,7 +162,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_128f_simple_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_sha256_128s_robust
#define OQS_SIG_sphincs_sha256_128s_robust_length_public_key 32
#define OQS_SIG_sphincs_sha256_128s_robust_length_secret_key 64
#define OQS_SIG_sphincs_sha256_128s_robust_length_signature 8080
#define OQS_SIG_sphincs_sha256_128s_robust_length_signature 7856
OQS_SIG *OQS_SIG_sphincs_sha256_128s_robust_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_128s_robust_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -173,7 +173,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_128s_robust_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_sha256_128s_simple
#define OQS_SIG_sphincs_sha256_128s_simple_length_public_key 32
#define OQS_SIG_sphincs_sha256_128s_simple_length_secret_key 64
#define OQS_SIG_sphincs_sha256_128s_simple_length_signature 8080
#define OQS_SIG_sphincs_sha256_128s_simple_length_signature 7856
OQS_SIG *OQS_SIG_sphincs_sha256_128s_simple_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_128s_simple_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -206,7 +206,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_192f_simple_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_sha256_192s_robust
#define OQS_SIG_sphincs_sha256_192s_robust_length_public_key 48
#define OQS_SIG_sphincs_sha256_192s_robust_length_secret_key 96
#define OQS_SIG_sphincs_sha256_192s_robust_length_signature 17064
#define OQS_SIG_sphincs_sha256_192s_robust_length_signature 16224
OQS_SIG *OQS_SIG_sphincs_sha256_192s_robust_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_192s_robust_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -217,7 +217,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_192s_robust_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_sha256_192s_simple
#define OQS_SIG_sphincs_sha256_192s_simple_length_public_key 48
#define OQS_SIG_sphincs_sha256_192s_simple_length_secret_key 96
#define OQS_SIG_sphincs_sha256_192s_simple_length_signature 17064
#define OQS_SIG_sphincs_sha256_192s_simple_length_signature 16224
OQS_SIG *OQS_SIG_sphincs_sha256_192s_simple_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_192s_simple_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -228,7 +228,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_192s_simple_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_sha256_256f_robust
#define OQS_SIG_sphincs_sha256_256f_robust_length_public_key 64
#define OQS_SIG_sphincs_sha256_256f_robust_length_secret_key 128
#define OQS_SIG_sphincs_sha256_256f_robust_length_signature 49216
#define OQS_SIG_sphincs_sha256_256f_robust_length_signature 49856
OQS_SIG *OQS_SIG_sphincs_sha256_256f_robust_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_256f_robust_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -239,7 +239,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_256f_robust_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_sha256_256f_simple
#define OQS_SIG_sphincs_sha256_256f_simple_length_public_key 64
#define OQS_SIG_sphincs_sha256_256f_simple_length_secret_key 128
#define OQS_SIG_sphincs_sha256_256f_simple_length_signature 49216
#define OQS_SIG_sphincs_sha256_256f_simple_length_signature 49856
OQS_SIG *OQS_SIG_sphincs_sha256_256f_simple_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_256f_simple_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -272,7 +272,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_sha256_256s_simple_verify(const uint8_t *mess
#ifdef OQS_ENABLE_SIG_sphincs_shake256_128f_robust
#define OQS_SIG_sphincs_shake256_128f_robust_length_public_key 32
#define OQS_SIG_sphincs_shake256_128f_robust_length_secret_key 64
#define OQS_SIG_sphincs_shake256_128f_robust_length_signature 16976
#define OQS_SIG_sphincs_shake256_128f_robust_length_signature 17088
OQS_SIG *OQS_SIG_sphincs_shake256_128f_robust_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_shake256_128f_robust_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -283,7 +283,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_shake256_128f_robust_verify(const uint8_t *me
#ifdef OQS_ENABLE_SIG_sphincs_shake256_128f_simple
#define OQS_SIG_sphincs_shake256_128f_simple_length_public_key 32
#define OQS_SIG_sphincs_shake256_128f_simple_length_secret_key 64
#define OQS_SIG_sphincs_shake256_128f_simple_length_signature 16976
#define OQS_SIG_sphincs_shake256_128f_simple_length_signature 17088
OQS_SIG *OQS_SIG_sphincs_shake256_128f_simple_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_shake256_128f_simple_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -294,7 +294,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_shake256_128f_simple_verify(const uint8_t *me
#ifdef OQS_ENABLE_SIG_sphincs_shake256_128s_robust
#define OQS_SIG_sphincs_shake256_128s_robust_length_public_key 32
#define OQS_SIG_sphincs_shake256_128s_robust_length_secret_key 64
#define OQS_SIG_sphincs_shake256_128s_robust_length_signature 8080
#define OQS_SIG_sphincs_shake256_128s_robust_length_signature 7856
OQS_SIG *OQS_SIG_sphincs_shake256_128s_robust_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_shake256_128s_robust_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -305,7 +305,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_shake256_128s_robust_verify(const uint8_t *me
#ifdef OQS_ENABLE_SIG_sphincs_shake256_128s_simple
#define OQS_SIG_sphincs_shake256_128s_simple_length_public_key 32
#define OQS_SIG_sphincs_shake256_128s_simple_length_secret_key 64
#define OQS_SIG_sphincs_shake256_128s_simple_length_signature 8080
#define OQS_SIG_sphincs_shake256_128s_simple_length_signature 7856
OQS_SIG *OQS_SIG_sphincs_shake256_128s_simple_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_shake256_128s_simple_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -338,7 +338,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_shake256_192f_simple_verify(const uint8_t *me
#ifdef OQS_ENABLE_SIG_sphincs_shake256_192s_robust
#define OQS_SIG_sphincs_shake256_192s_robust_length_public_key 48
#define OQS_SIG_sphincs_shake256_192s_robust_length_secret_key 96
#define OQS_SIG_sphincs_shake256_192s_robust_length_signature 17064
#define OQS_SIG_sphincs_shake256_192s_robust_length_signature 16224
OQS_SIG *OQS_SIG_sphincs_shake256_192s_robust_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_shake256_192s_robust_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -349,7 +349,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_shake256_192s_robust_verify(const uint8_t *me
#ifdef OQS_ENABLE_SIG_sphincs_shake256_192s_simple
#define OQS_SIG_sphincs_shake256_192s_simple_length_public_key 48
#define OQS_SIG_sphincs_shake256_192s_simple_length_secret_key 96
#define OQS_SIG_sphincs_shake256_192s_simple_length_signature 17064
#define OQS_SIG_sphincs_shake256_192s_simple_length_signature 16224
OQS_SIG *OQS_SIG_sphincs_shake256_192s_simple_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_shake256_192s_simple_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -360,7 +360,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_shake256_192s_simple_verify(const uint8_t *me
#ifdef OQS_ENABLE_SIG_sphincs_shake256_256f_robust
#define OQS_SIG_sphincs_shake256_256f_robust_length_public_key 64
#define OQS_SIG_sphincs_shake256_256f_robust_length_secret_key 128
#define OQS_SIG_sphincs_shake256_256f_robust_length_signature 49216
#define OQS_SIG_sphincs_shake256_256f_robust_length_signature 49856
OQS_SIG *OQS_SIG_sphincs_shake256_256f_robust_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_shake256_256f_robust_keypair(uint8_t *public_key, uint8_t *secret_key);
@ -371,7 +371,7 @@ OQS_API OQS_STATUS OQS_SIG_sphincs_shake256_256f_robust_verify(const uint8_t *me
#ifdef OQS_ENABLE_SIG_sphincs_shake256_256f_simple
#define OQS_SIG_sphincs_shake256_256f_simple_length_public_key 64
#define OQS_SIG_sphincs_shake256_256f_simple_length_secret_key 128
#define OQS_SIG_sphincs_shake256_256f_simple_length_signature 49216
#define OQS_SIG_sphincs_shake256_256f_simple_length_signature 49856
OQS_SIG *OQS_SIG_sphincs_shake256_256f_simple_new(void);
OQS_API OQS_STATUS OQS_SIG_sphincs_shake256_256f_simple_keypair(uint8_t *public_key, uint8_t *secret_key);

Some files were not shown because too many files have changed in this diff Show More