Allocate ssl_config out of ssl_setup()
diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h
index cb5998d..3b11309 100644
--- a/include/mbedtls/ssl.h
+++ b/include/mbedtls/ssl.h
@@ -1164,11 +1164,13 @@
  * \brief          Set up an SSL context for use
  *
  * \param ssl      SSL context
+ * \param conf     SSL configuration to use
  *
  * \return         0 if successful, or MBEDTLS_ERR_SSL_MALLOC_FAILED if
  *                 memory allocation failed
  */
-int mbedtls_ssl_setup( mbedtls_ssl_context *ssl );
+int mbedtls_ssl_setup( mbedtls_ssl_context *ssl,
+                       mbedtls_ssl_config *conf );
 
 /**
  * \brief          Reset an already initialized SSL context for re-use