firmware/general/package/libre-openipc/0001-set-mbed-symbols.patch

66 lines
1.8 KiB
Diff

diff --git a/cmake/re-config.cmake b/cmake/re-config.cmake
index 426a79d..ddbeb1a 100644
--- a/cmake/re-config.cmake
+++ b/cmake/re-config.cmake
@@ -235,6 +235,10 @@ if(USE_OPENSSL)
list(APPEND RE_LIBS OpenSSL::SSL OpenSSL::Crypto)
endif()
+if(USE_MBEDTLS)
+ list(APPEND RE_LIBS mbedtls)
+endif()
+
if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
list(APPEND RE_LIBS
"-framework SystemConfiguration" "-framework CoreFoundation"
diff --git a/src/md5/wrap.c b/src/md5/wrap.c
index 6b8168b..e29bb96 100644
--- a/src/md5/wrap.c
+++ b/src/md5/wrap.c
@@ -60,12 +60,7 @@ void md5(const uint8_t *d, size_t n, uint8_t *md)
CryptDestroyHash(hash);
CryptReleaseContext(context, 0);
#elif defined (MBEDTLS_MD_C)
- int err;
-
- err = mbedtls_md5(d, n, md);
- if (err)
- DEBUG_WARNING("mbedtls_md5: %s\n",
- mbedtls_high_level_strerr(err));
+ mbedtls_md5(d, n, md);
#else
#error missing MD5 backend
#endif
diff --git a/src/sha/wrap.c b/src/sha/wrap.c
index 59ec123..f2a7ea2 100644
--- a/src/sha/wrap.c
+++ b/src/sha/wrap.c
@@ -61,12 +61,7 @@ void sha1(const uint8_t *d, size_t n, uint8_t *md)
#elif defined (WIN32)
compute_hash(CALG_SHA1, d, n, md, SHA1_DIGEST_SIZE);
#elif defined (MBEDTLS_MD_C)
- int err;
-
- err = mbedtls_sha1(d, n, md);
- if (err)
- DEBUG_WARNING("mbedtls_sha1: %s\n",
- mbedtls_high_level_strerr(err));
+ mbedtls_sha1(d, n, md);
#else
(void)d;
(void)n;
@@ -92,12 +87,7 @@ void sha256(const uint8_t *d, size_t n, uint8_t *md)
#elif defined (WIN32)
compute_hash(CALG_SHA_256, d, n, md, SHA256_DIGEST_SIZE);
#elif defined (MBEDTLS_MD_C)
- int err;
-
- err = mbedtls_sha256(d, n, md, 0);
- if (err)
- DEBUG_WARNING("mbedtls_sha256: %s\n",
- mbedtls_high_level_strerr(err));
+ mbedtls_sha256(d, n, md, 0);
#else
(void)d;
(void)n;