FreeRDP
rdstls.h File Reference
#include <freerdp/freerdp.h>
This graph shows which files directly or indirectly include this file:

Functions

FREERDP_LOCAL SSIZE_T rdstls_parse_pdu (wLog *log, wStream *s)
 
FREERDP_LOCAL void rdstls_free (rdpRdstls *rdstls)
 
FREERDP_LOCAL rdpRdstls * rdstls_new (rdpContext *context, rdpTransport *transport)
 
FREERDP_LOCAL int rdstls_authenticate (rdpRdstls *rdstls)
 

Function Documentation

◆ rdstls_authenticate()

FREERDP_LOCAL int rdstls_authenticate ( rdpRdstls *  rdstls)

Authenticate using RDSTLS.

Parameters
rdstlsThe RDSTLS instance to use
Returns
1 if authentication is successful
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdstls_free()

FREERDP_LOCAL void rdstls_free ( rdpRdstls *  rdstls)

Free RDSTLS state machine.

Parameters
rdstlsThe RDSTLS instance to free
Here is the caller graph for this function:

◆ rdstls_new()

FREERDP_LOCAL rdpRdstls* rdstls_new ( rdpContext *  context,
rdpTransport *  transport 
)

Create new RDSTLS state machine.

Parameters
contextA pointer to the rdp context to use
Returns
new RDSTLS state machine.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdstls_parse_pdu()

FREERDP_LOCAL SSIZE_T rdstls_parse_pdu ( wLog *  log,
wStream s 
)
Here is the call graph for this function:
Here is the caller graph for this function: