Make ssl_cookie.c thread-safe
diff --git a/include/mbedtls/ssl_cookie.h b/include/mbedtls/ssl_cookie.h
index 7f612e6..395768b 100644
--- a/include/mbedtls/ssl_cookie.h
+++ b/include/mbedtls/ssl_cookie.h
@@ -26,6 +26,10 @@
#include "ssl.h"
+#if defined(MBEDTLS_THREADING_C)
+#include "threading.h"
+#endif
+
/**
* \name SECTION: Module settings
*
@@ -55,6 +59,9 @@
unsigned long timeout; /*!< timeout delay, in seconds if HAVE_TIME,
or in number of tickets issued */
+#if defined(MBEDTLS_THREADING_C)
+ mbedtls_threading_mutex_t mutex;
+#endif
} mbedtls_ssl_cookie_ctx;
/**