Make ssl ticket functions thread-safe
diff --git a/include/mbedtls/ssl_ticket.h b/include/mbedtls/ssl_ticket.h
index f3c6591..42946b1 100644
--- a/include/mbedtls/ssl_ticket.h
+++ b/include/mbedtls/ssl_ticket.h
@@ -27,11 +27,14 @@
 #include "ssl.h"
 #include "aes.h"
 
+#if defined(MBEDTLS_THREADING_C)
+#include "threading.h"
+#endif
+
 #ifdef __cplusplus
 extern "C" {
 #endif
 
-
 /**
  * \brief   Context for session ticket handling functions
  */
@@ -47,6 +50,10 @@
     /** Callback for getting (pseudo-)random numbers                        */
     int  (*f_rng)(void *, unsigned char *, size_t);
     void *p_rng;                    /*!< context for the RNG function       */
+
+#if defined(MBEDTLS_THREADING_C)
+    mbedtls_threading_mutex_t mutex;
+#endif
 }
 mbedtls_ssl_ticket_context;