From af355f7472251bf7a528658b8b870ef92044eb30 Mon Sep 17 00:00:00 2001 From: Kaleb Himes Date: Tue, 31 Jan 2017 13:15:45 -0800 Subject: [PATCH 1/2] updates for TIRTOS build following release 3.10.0 --- src/internal.c | 2 +- tirtos/packages/ti/net/wolfssl/package.bld | 1 + wolfcrypt/src/wc_port.c | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/internal.c b/src/internal.c index 957ff2ef6f..f29864fe67 100644 --- a/src/internal.c +++ b/src/internal.c @@ -3850,7 +3850,7 @@ void FreeHandshakeResources(WOLFSSL* ssl) wc_ShaFree(&ssl->hsHashes->hashSha); #endif #ifndef NO_SHA256 - wc_Sha256Free(&ssl->hsHashes->hashSha25); + wc_Sha256Free(&ssl->hsHashes->hashSha256); #endif #ifdef HAVE_SECURE_RENEGOTIATION diff --git a/tirtos/packages/ti/net/wolfssl/package.bld b/tirtos/packages/ti/net/wolfssl/package.bld index 1d506f13f6..abc5bba4db 100644 --- a/tirtos/packages/ti/net/wolfssl/package.bld +++ b/tirtos/packages/ti/net/wolfssl/package.bld @@ -41,6 +41,7 @@ var wolfSSLObjList = [ "wolfcrypt/src/sha512.c", "wolfcrypt/src/tfm.c", "wolfcrypt/src/wc_port.c", + "wolfcrtyp/src/wolfmath.c", "src/internal.c", "src/io.c", diff --git a/wolfcrypt/src/wc_port.c b/wolfcrypt/src/wc_port.c index 434248fd7a..8b6d4b5996 100644 --- a/wolfcrypt/src/wc_port.c +++ b/wolfcrypt/src/wc_port.c @@ -485,6 +485,7 @@ int wc_UnLockMutex(wolfSSL_Mutex *m) if( Error_check( &eb ) ) { Error_raise( &eb, Error_E_generic, "Failed to Create the semaphore.",NULL); + return BAD_MUTEX_E; } else return 0; } From fde6700d8995fcb6cef8e80aea8fed5779526c93 Mon Sep 17 00:00:00 2001 From: Kaleb Himes Date: Tue, 31 Jan 2017 15:10:49 -0700 Subject: [PATCH 2/2] fix typo --- tirtos/packages/ti/net/wolfssl/package.bld | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tirtos/packages/ti/net/wolfssl/package.bld b/tirtos/packages/ti/net/wolfssl/package.bld index abc5bba4db..91b7d79c99 100644 --- a/tirtos/packages/ti/net/wolfssl/package.bld +++ b/tirtos/packages/ti/net/wolfssl/package.bld @@ -41,7 +41,7 @@ var wolfSSLObjList = [ "wolfcrypt/src/sha512.c", "wolfcrypt/src/tfm.c", "wolfcrypt/src/wc_port.c", - "wolfcrtyp/src/wolfmath.c", + "wolfcrypt/src/wolfmath.c", "src/internal.c", "src/io.c",