From e482edb0f11262bfeb4c7ff3f8f3936431064ac4 Mon Sep 17 00:00:00 2001 From: Kamil Sroka Date: Wed, 5 Jun 2019 20:02:49 +0200 Subject: [PATCH] [mbedtls] add threading errors translation (#3900) --- src/core/crypto/mbedtls.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/crypto/mbedtls.cpp b/src/core/crypto/mbedtls.cpp index d598ab73e..768fb35a4 100644 --- a/src/core/crypto/mbedtls.cpp +++ b/src/core/crypto/mbedtls.cpp @@ -38,6 +38,7 @@ #include #include #include +#include #ifdef MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED #include @@ -136,6 +137,8 @@ otError MbedTls::MapError(int rval) case MBEDTLS_ERR_ENTROPY_NO_SOURCES_DEFINED: case MBEDTLS_ERR_ENTROPY_NO_STRONG_SOURCE: case MBEDTLS_ERR_SSL_PEER_VERIFY_FAILED: + case MBEDTLS_ERR_THREADING_BAD_INPUT_DATA: + case MBEDTLS_ERR_THREADING_MUTEX_ERROR: error = OT_ERROR_SECURITY; break;