Skip to content

Commit 6b6c9f9

Browse files
Merge pull request #6772 from bandi13/zd16449_more_fixes
Zd16449 more fixes
2 parents 6bf716b + 3d332a4 commit 6b6c9f9

2 files changed

Lines changed: 15 additions & 13 deletions

File tree

async-check.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ function Test() {
7575
function Remove() {
7676
UnlinkFiles
7777

78-
rm -rf ./async
78+
rm -rf ${ASYNC_DIR}
7979
}
8080

8181
if [ "$#" -gt 1 ]; then

src/tls13.c

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8665,19 +8665,21 @@ static int SendTls13CertificateVerify(WOLFSSL* ssl)
86658665
}
86668666
EncodeSigAlg(ssl->options.hashAlgo, args->sigAlgo, args->verify);
86678667

8668-
if (ssl->hsType == DYNAMIC_TYPE_RSA) {
8669-
int sigLen = MAX_SIG_DATA_SZ;
8670-
if (args->length > MAX_SIG_DATA_SZ)
8671-
sigLen = args->length;
8672-
args->sigData = (byte*)XMALLOC(sigLen, ssl->heap,
8673-
DYNAMIC_TYPE_SIGNATURE);
8674-
}
8675-
else {
8676-
args->sigData = (byte*)XMALLOC(MAX_SIG_DATA_SZ, ssl->heap,
8677-
DYNAMIC_TYPE_SIGNATURE);
8678-
}
86798668
if (args->sigData == NULL) {
8680-
ERROR_OUT(MEMORY_E, exit_scv);
8669+
if (ssl->hsType == DYNAMIC_TYPE_RSA) {
8670+
int sigLen = MAX_SIG_DATA_SZ;
8671+
if (args->length > MAX_SIG_DATA_SZ)
8672+
sigLen = args->length;
8673+
args->sigData = (byte*)XMALLOC(sigLen, ssl->heap,
8674+
DYNAMIC_TYPE_SIGNATURE);
8675+
}
8676+
else {
8677+
args->sigData = (byte*)XMALLOC(MAX_SIG_DATA_SZ, ssl->heap,
8678+
DYNAMIC_TYPE_SIGNATURE);
8679+
}
8680+
if (args->sigData == NULL) {
8681+
ERROR_OUT(MEMORY_E, exit_scv);
8682+
}
86818683
}
86828684

86838685
/* Create the data to be signed. */

0 commit comments

Comments
 (0)