common: move tls calls to ssl_calls
This commit is contained in:
+1
-28
@@ -64,39 +64,12 @@ struct trans
|
||||
char port[256];
|
||||
int no_stream_init_on_data_in;
|
||||
int extra_flags; /* user defined */
|
||||
struct xrdp_tls *tls;
|
||||
struct ssl_tls *tls;
|
||||
trans_recv_proc trans_recv;
|
||||
trans_send_proc trans_send;
|
||||
trans_can_recv_proc trans_can_recv;
|
||||
};
|
||||
|
||||
/* xrdp_tls */
|
||||
struct xrdp_tls
|
||||
{
|
||||
void *ssl; /* SSL * */
|
||||
void *ctx; /* SSL_CTX * */
|
||||
char *cert;
|
||||
char *key;
|
||||
struct trans *trans;
|
||||
tintptr rwo; /* wait obj */
|
||||
};
|
||||
|
||||
/* xrdp_tls.c */
|
||||
struct xrdp_tls *APP_CC
|
||||
xrdp_tls_create(struct trans *trans, const char *key, const char *cert);
|
||||
int APP_CC
|
||||
xrdp_tls_accept(struct xrdp_tls *self);
|
||||
int APP_CC
|
||||
xrdp_tls_disconnect(struct xrdp_tls *self);
|
||||
void APP_CC
|
||||
xrdp_tls_delete(struct xrdp_tls *self);
|
||||
int APP_CC
|
||||
xrdp_tls_read(struct xrdp_tls *tls, char *data, int length);
|
||||
int APP_CC
|
||||
xrdp_tls_write(struct xrdp_tls *tls, const char *data, int length);
|
||||
int APP_CC
|
||||
xrdp_tls_can_recv(struct xrdp_tls *tls, int sck, int millis);
|
||||
|
||||
struct trans* APP_CC
|
||||
trans_create(int mode, int in_size, int out_size);
|
||||
void APP_CC
|
||||
|
||||
Reference in New Issue
Block a user