Skip to content

Commit 1f5fca5

Browse files
faster key length validation when setting configs
1 parent 166ed81 commit 1f5fca5

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/ssl_ech.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,8 @@ int SetEchConfigsEx(WOLFSSL_EchConfig** outputConfigs, void* heap,
548548
echConfig += 2;
549549

550550
/* hpke public_key */
551-
if (hpkePubkeyLen > HPKE_Npk_MAX || hpkePubkeyLen == 0) {
551+
if (hpkePubkeyLen > HPKE_Npk_MAX ||
552+
hpkePubkeyLen != wc_HpkeKemGetEncLen(workingConfig->kemId)) {
552553
ret = BUFFER_E;
553554
break;
554555
}

0 commit comments

Comments
 (0)