Skip to content

Commit 373fc53

Browse files
Merge pull request #7003 from SparkiDev/ssl_make_x25519_key_temp
SSL: make temp X25519/X448 key failure
2 parents 0ac27eb + f65f8be commit 373fc53

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/internal.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32904,6 +32904,10 @@ static int DoSessionTicket(WOLFSSL* ssl, const byte* input, word32* inOutIdx,
3290432904
ssl->eccTempKeyPresent =
3290532905
DYNAMIC_TYPE_CURVE25519;
3290632906
}
32907+
else {
32908+
FreeKey(ssl, DYNAMIC_TYPE_CURVE25519,
32909+
(void**)&ssl->eccTempKey);
32910+
}
3290732911
}
3290832912
break;
3290932913
}
@@ -32927,6 +32931,10 @@ static int DoSessionTicket(WOLFSSL* ssl, const byte* input, word32* inOutIdx,
3292732931
ssl->eccTempKeyPresent =
3292832932
DYNAMIC_TYPE_CURVE448;
3292932933
}
32934+
else {
32935+
FreeKey(ssl, DYNAMIC_TYPE_CURVE448,
32936+
(void**)&ssl->eccTempKey);
32937+
}
3293032938
}
3293132939
break;
3293232940
}

0 commit comments

Comments
 (0)