Skip to content

Commit 4f1d578

Browse files
authored
Merge pull request #9610 from Frauschi/pre_master_secret_size
Remove PQC-based buffer size increase for PreMasterSecret
2 parents 198eac2 + 62764d0 commit 4f1d578

2 files changed

Lines changed: 1 addition & 7 deletions

File tree

src/tls13.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10310,8 +10310,7 @@ static int DoTls13CertificateVerify(WOLFSSL* ssl, byte* input,
1031010310
args->idx += OPAQUE16_LEN;
1031110311

1031210312
/* Signature data. */
10313-
if ((args->idx - args->begin) + args->sz > totalSz ||
10314-
args->sz > ENCRYPT_LEN) {
10313+
if ((args->idx - args->begin) + args->sz > totalSz) {
1031510314
ERROR_OUT(BUFFER_ERROR, exit_dcv);
1031610315
}
1031710316

wolfssl/internal.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1526,15 +1526,10 @@ enum Misc {
15261526
MAXEARLYDATASZ_LEN = 4, /* maxEarlyDataSz size in ticket */
15271527
#endif
15281528
#endif
1529-
#if defined(HAVE_FALCON) || defined(HAVE_DILITHIUM)
1530-
ENCRYPT_LEN = 5120, /* Allow 5k byte buffer for dilithium and
1531-
* hybridization with other algs. */
1532-
#else
15331529
#ifndef NO_PSK
15341530
ENCRYPT_LEN = (ENCRYPT_BASE_BITS / 8) + MAX_PSK_KEY_LEN + 2,
15351531
#else
15361532
ENCRYPT_LEN = (ENCRYPT_BASE_BITS / 8),
1537-
#endif
15381533
#endif
15391534
SIZEOF_SENDER = 4, /* clnt or srvr */
15401535
FINISHED_SZ = 36, /* WC_MD5_DIGEST_SIZE + WC_SHA_DIGEST_SIZE */

0 commit comments

Comments
 (0)