Skip to content

Commit 80d4f71

Browse files
Merge pull request #7683 from SparkiDev/def_ticket_cb_inlen
SSL default ticket encryption callback: check in len on decrypt
2 parents 4913289 + 6d0dc7f commit 80d4f71

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/internal.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38846,6 +38846,10 @@ static int DefTicketEncCb(WOLFSSL* ssl, byte key_name[WOLFSSL_TICKET_NAME_SZ],
3884638846

3884738847
WOLFSSL_ENTER("DefTicketEncCb");
3884838848

38849+
if ((!enc) && (inLen != sizeof(InternalTicket))) {
38850+
return BUFFER_E;
38851+
}
38852+
3884938853
/* Check we have setup the RNG, name and primary key. */
3885038854
if (keyCtx->expirary[0] == 0) {
3885138855
#ifndef SINGLE_THREADED

0 commit comments

Comments
 (0)