MINOR: protocol: add SSL context to listeners if USE_OPENSSL is defined

This will be needed to accept incoming SSL connections.
diff --git a/include/types/protocols.h b/include/types/protocols.h
index 275122f..c6073b4 100644
--- a/include/types/protocols.h
+++ b/include/types/protocols.h
@@ -27,6 +27,10 @@
 #include <sys/stat.h>
 #include <sys/un.h>
 
+#ifdef USE_OPENSSL
+#include <openssl/ssl.h>
+#endif
+
 #include <common/config.h>
 #include <common/mini-clist.h>
 #include <eb32tree.h>
@@ -126,6 +130,11 @@
 	char *interface;		/* interface name or NULL */
 	int maxseg;			/* for TCP, advertised MSS */
 
+#ifdef USE_OPENSSL
+	struct {
+		SSL_CTX *ctx;
+	} ssl_ctx;
+#endif
 	/* warning: this struct is huge, keep it at the bottom */
 	struct sockaddr_storage addr;	/* the address we listen to */
 	struct {