From af355f7472251bf7a528658b8b870ef92044eb30 Mon Sep 17 00:00:00 2001 From: Kaleb Himes Date: Tue, 31 Jan 2017 13:15:45 -0800 Subject: [PATCH] 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 957ff2ef6..f29864fe6 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 1d506f13f..abc5bba4d 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 434248fd7..8b6d4b599 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; }