Skip to content

Commit 423ecf8

Browse files
committed
Try harder not to make stack increases
1 parent a0f6b77 commit 423ecf8

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

wolfcrypt/src/asn.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26172,8 +26172,8 @@ wcchar END_PUB_KEY = "-----END PUBLIC KEY-----";
2617226172
#if defined(HAVE_FALCON)
2617326173
wcchar BEGIN_FALCON_LEVEL1_PRIV = "-----BEGIN FALCON_LEVEL1 PRIVATE KEY-----";
2617426174
wcchar END_FALCON_LEVEL1_PRIV = "-----END FALCON_LEVEL1 PRIVATE KEY-----";
26175-
wcchar BEGIN_FALCON_LEVEL5_PRIV = "-----BEGIN FALCON_LEVEL5 PRIVATE KEY-----";
26176-
wcchar END_FALCON_LEVEL5_PRIV = "-----END FALCON_LEVEL5 PRIVATE KEY-----";
26175+
wcchar BEGIN_FALCON_LEVEL5_PRIV = "-----BEGIN FALCON_LEVEL5 PRIVATE KEY-----";
26176+
wcchar END_FALCON_LEVEL5_PRIV = "-----END FALCON_LEVEL5 PRIVATE KEY-----";
2617726177
#endif /* HAVE_FALCON */
2617826178
#if defined(HAVE_DILITHIUM)
2617926179
#ifdef WOLFSSL_DILITHIUM_FIPS204_DRAFT

wolfssl/wolfcrypt/types.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2050,7 +2050,12 @@ enum Max_ASN {
20502050
/* Maximum DER digest ASN header size */
20512051
/* Max X509 header length indicates the
20522052
* max length + 2 ('\n', '\0') */
2053+
#if defined(HAVE_FALCON) || defined(HAVE_DILITHIUM) || defined(HAVE_SPHINCS)
20532054
MAX_X509_HEADER_SZ = (48 + 2), /* Maximum PEM Header/Footer Size */
2055+
#else
2056+
MAX_X509_HEADER_SZ = (37 + 2), /* Maximum PEM Header/Footer Size */
2057+
#endif
2058+
20542059
#if defined(HAVE_FALCON) || defined(HAVE_DILITHIUM)
20552060
MAX_PUBLIC_KEY_SZ = MAX_PQC_PUBLIC_KEY_SZ + MAX_ALGO_SZ + MAX_SEQ_SZ * 2,
20562061
#else

0 commit comments

Comments
 (0)