#define __hidden __attribute__((visibility("hidden")))
-#ifdef HAVE_POLARSSL
-#include "ustream-polarssl.h"
+#if defined(HAVE_MBEDTLS)
+#include "ustream-mbedtls.h"
#else
+#if defined(HAVE_CYASSL)
+#include <wolfssl/options.h>
+#endif
#include "ustream-openssl.h"
#endif
void ustream_set_io(struct ustream_ssl_ctx *ctx, void *ssl, struct ustream *s);
struct ustream_ssl_ctx *__ustream_ssl_context_new(bool server);
+int __ustream_ssl_add_ca_crt_file(struct ustream_ssl_ctx *ctx, const char *file);
int __ustream_ssl_set_crt_file(struct ustream_ssl_ctx *ctx, const char *file);
int __ustream_ssl_set_key_file(struct ustream_ssl_ctx *ctx, const char *file);
void __ustream_ssl_context_free(struct ustream_ssl_ctx *ctx);