File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 569569 * the footer "-----END ML_DSA_LEVEL5 PRIVATE KEY-----" */
570570#define DILITHIUM_MAX_BOTH_KEY_PEM_SIZE DILITHIUM_LEVEL3_BOTH_KEY_PEM_SIZE
571571
572- #else
572+ #elif !defined( WOLFSSL_NO_ML_DSA_44 )
573573
574574#define DILITHIUM_MAX_KEY_SIZE DILITHIUM_LEVEL2_KEY_SIZE
575575#define DILITHIUM_MAX_SIG_SIZE DILITHIUM_LEVEL2_SIG_SIZE
583583 * the footer "-----END ML_DSA_LEVEL5 PRIVATE KEY-----" */
584584#define DILITHIUM_MAX_BOTH_KEY_PEM_SIZE DILITHIUM_LEVEL2_BOTH_KEY_PEM_SIZE
585585
586+ #else
587+
588+ #error ML-DSA: All levels disabled.
589+
586590#endif
587591
588592#elif defined(HAVE_LIBOQS )
676680/* PEM size with the header "-----BEGIN ML_DSA_LEVEL5 PRIVATE KEY-----" and
677681 * the footer "-----END ML_DSA_LEVEL5 PRIVATE KEY-----" */
678682#define DILITHIUM_MAX_BOTH_KEY_PEM_SIZE DILITHIUM_LEVEL5_BOTH_KEY_PEM_SIZE
679- #endif
680683
684+ #endif /* HAVE_LIBOQS */
681685
682686
683687#ifdef WOLF_PRIVATE_KEY_ID
You can’t perform that action at this time.
0 commit comments