summaryrefslogtreecommitdiff
path: root/ustream-ssl.h
diff options
context:
space:
mode:
Diffstat (limited to 'ustream-ssl.h')
-rw-r--r--ustream-ssl.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/ustream-ssl.h b/ustream-ssl.h
index 7787788..db89297 100644
--- a/ustream-ssl.h
+++ b/ustream-ssl.h
@@ -56,6 +56,8 @@ struct ustream_ssl_ops {
int (*init)(struct ustream_ssl *us, struct ustream *conn, struct ustream_ssl_ctx *ctx, bool server);
int (*set_peer_cn)(struct ustream_ssl *conn, const char *name);
+
+ int (*context_set_ciphers)(struct ustream_ssl_ctx *ctx, const char *ciphers);
};
extern const struct ustream_ssl_ops ustream_ssl_ops;
@@ -64,6 +66,7 @@ extern const struct ustream_ssl_ops ustream_ssl_ops;
#define ustream_ssl_context_set_crt_file ustream_ssl_ops.context_set_crt_file
#define ustream_ssl_context_set_key_file ustream_ssl_ops.context_set_key_file
#define ustream_ssl_context_add_ca_crt_file ustream_ssl_ops.context_add_ca_crt_file
+#define ustream_ssl_context_set_ciphers ustream_ssl_ops.context_set_ciphers
#define ustream_ssl_context_free ustream_ssl_ops.context_free
#define ustream_ssl_init ustream_ssl_ops.init
#define ustream_ssl_set_peer_cn ustream_ssl_ops.set_peer_cn