aboutsummaryrefslogtreecommitdiff
path: root/src/supplemental/tls/tls_common.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/supplemental/tls/tls_common.h')
-rw-r--r--src/supplemental/tls/tls_common.h31
1 files changed, 14 insertions, 17 deletions
diff --git a/src/supplemental/tls/tls_common.h b/src/supplemental/tls/tls_common.h
index 3d29583b..79d7cc90 100644
--- a/src/supplemental/tls/tls_common.h
+++ b/src/supplemental/tls/tls_common.h
@@ -40,12 +40,11 @@
// libraries, such as dialer and listener support.
struct nng_tls_config {
- nng_tls_engine_config_ops ops;
- nni_mtx lock;
- int ref;
- bool busy;
- bool key_is_set;
- size_t size;
+ nni_mtx lock;
+ int ref;
+ bool busy;
+ bool key_is_set;
+ size_t size;
// ... engine config data follows
};
@@ -59,17 +58,15 @@ typedef struct nni_tls_bio_ops_s {
} nni_tls_bio_ops;
typedef struct {
- nng_stream stream;
- nng_tls_engine_conn_ops ops;
- nng_tls_config *cfg;
- const nng_tls_engine *engine;
- size_t size;
- nni_mtx lock;
- bool closed;
- nni_atomic_flag did_close;
- bool hs_done;
- nni_list send_queue;
- nni_list recv_queue;
+ nng_stream stream;
+ nng_tls_config *cfg;
+ size_t size;
+ nni_mtx lock;
+ bool closed;
+ nni_atomic_flag did_close;
+ bool hs_done;
+ nni_list send_queue;
+ nni_list recv_queue;
void *bio; // lower level transport object
nni_tls_bio_ops bio_ops; // lower level ops vector