FreeRDP
tscredentials.c File Reference
#include <winpr/string.h>
#include <freerdp/crypto/ber.h>
#include "tscredentials.h"
#include <freerdp/log.h>

Macros

#define TAG   FREERDP_TAG("core.tscredentials")
 

Functions

size_t ber_sizeof_nla_TSCredentials_content (const TSCredentials_t *item)
 
size_t ber_sizeof_nla_TSCredentials (const TSCredentials_t *item)
 
size_t ber_sizeof_contextual_nla_TSCredentials (const TSCredentials_t *item)
 
void nla_TSCredentials_free (TSCredentials_t **pitem)
 
size_t ber_write_nla_TSCredentials (wStream *s, const TSCredentials_t *item)
 
size_t ber_write_contextual_nla_TSCredentials (wStream *s, BYTE tag, const TSCredentials_t *item)
 
BOOL ber_read_nla_TSCredentials (wStream *s, TSCredentials_t **pret)
 
size_t ber_sizeof_nla_TSPasswordCreds_content (const TSPasswordCreds_t *item)
 
size_t ber_sizeof_nla_TSPasswordCreds (const TSPasswordCreds_t *item)
 
size_t ber_sizeof_contextual_nla_TSPasswordCreds (const TSPasswordCreds_t *item)
 
void nla_TSPasswordCreds_free (TSPasswordCreds_t **pitem)
 
size_t ber_write_nla_TSPasswordCreds (wStream *s, const TSPasswordCreds_t *item)
 
size_t ber_write_contextual_nla_TSPasswordCreds (wStream *s, BYTE tag, const TSPasswordCreds_t *item)
 
BOOL ber_read_nla_TSPasswordCreds (wStream *s, TSPasswordCreds_t **pret)
 
size_t ber_sizeof_nla_TSCspDataDetail_content (const TSCspDataDetail_t *item)
 
size_t ber_sizeof_nla_TSCspDataDetail (const TSCspDataDetail_t *item)
 
size_t ber_sizeof_contextual_nla_TSCspDataDetail (const TSCspDataDetail_t *item)
 
void nla_TSCspDataDetail_free (TSCspDataDetail_t **pitem)
 
size_t ber_write_nla_TSCspDataDetail (wStream *s, const TSCspDataDetail_t *item)
 
size_t ber_write_contextual_nla_TSCspDataDetail (wStream *s, BYTE tag, const TSCspDataDetail_t *item)
 
BOOL ber_read_nla_TSCspDataDetail (wStream *s, TSCspDataDetail_t **pret)
 
size_t ber_sizeof_nla_TSSmartCardCreds_content (const TSSmartCardCreds_t *item)
 
size_t ber_sizeof_nla_TSSmartCardCreds (const TSSmartCardCreds_t *item)
 
size_t ber_sizeof_contextual_nla_TSSmartCardCreds (const TSSmartCardCreds_t *item)
 
void nla_TSSmartCardCreds_free (TSSmartCardCreds_t **pitem)
 
size_t ber_write_nla_TSSmartCardCreds (wStream *s, const TSSmartCardCreds_t *item)
 
size_t ber_write_contextual_nla_TSSmartCardCreds (wStream *s, BYTE tag, const TSSmartCardCreds_t *item)
 
BOOL ber_read_nla_TSSmartCardCreds (wStream *s, TSSmartCardCreds_t **pret)
 
size_t ber_sizeof_nla_TSRemoteGuardPackageCred_content (const TSRemoteGuardPackageCred_t *item)
 
size_t ber_sizeof_nla_TSRemoteGuardPackageCred (const TSRemoteGuardPackageCred_t *item)
 
size_t ber_sizeof_contextual_nla_TSRemoteGuardPackageCred (const TSRemoteGuardPackageCred_t *item)
 
void nla_TSRemoteGuardPackageCred_free (TSRemoteGuardPackageCred_t **pitem)
 
size_t ber_write_nla_TSRemoteGuardPackageCred (wStream *s, const TSRemoteGuardPackageCred_t *item)
 
size_t ber_write_contextual_nla_TSRemoteGuardPackageCred (wStream *s, BYTE tag, const TSRemoteGuardPackageCred_t *item)
 
BOOL ber_read_nla_TSRemoteGuardPackageCred (wStream *s, TSRemoteGuardPackageCred_t **pret)
 
size_t ber_sizeof_nla_TSRemoteGuardPackageCred_array_content (const TSRemoteGuardPackageCred_t *item, size_t nitems)
 
size_t ber_sizeof_nla_TSRemoteGuardPackageCred_array (const TSRemoteGuardPackageCred_t *item, size_t nitems)
 
size_t ber_sizeof_contextual_nla_TSRemoteGuardPackageCred_array (const TSRemoteGuardPackageCred_t *item, size_t nitems)
 
size_t ber_write_nla_TSRemoteGuardPackageCred_array (wStream *s, const TSRemoteGuardPackageCred_t *item, size_t nitems)
 
size_t ber_write_contextual_nla_TSRemoteGuardPackageCred_array (wStream *s, BYTE tag, const TSRemoteGuardPackageCred_t *item, size_t nitems)
 
BOOL ber_read_nla_TSRemoteGuardPackageCred_array (wStream *s, TSRemoteGuardPackageCred_t **pitems, size_t *nitems)
 
size_t ber_sizeof_nla_TSRemoteGuardCreds_content (const TSRemoteGuardCreds_t *item)
 
size_t ber_sizeof_nla_TSRemoteGuardCreds (const TSRemoteGuardCreds_t *item)
 
size_t ber_sizeof_contextual_nla_TSRemoteGuardCreds (const TSRemoteGuardCreds_t *item)
 
void nla_TSRemoteGuardCreds_free (TSRemoteGuardCreds_t **pitem)
 
size_t ber_write_nla_TSRemoteGuardCreds (wStream *s, const TSRemoteGuardCreds_t *item)
 
size_t ber_write_contextual_nla_TSRemoteGuardCreds (wStream *s, BYTE tag, const TSRemoteGuardCreds_t *item)
 
BOOL ber_read_nla_TSRemoteGuardCreds (wStream *s, TSRemoteGuardCreds_t **pret)
 

Macro Definition Documentation

◆ TAG

#define TAG   FREERDP_TAG("core.tscredentials")

Function Documentation

◆ ber_read_nla_TSCredentials()

BOOL ber_read_nla_TSCredentials ( wStream s,
TSCredentials_t **  pret 
)
Here is the call graph for this function:

◆ ber_read_nla_TSCspDataDetail()

BOOL ber_read_nla_TSCspDataDetail ( wStream s,
TSCspDataDetail_t **  pret 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_read_nla_TSPasswordCreds()

BOOL ber_read_nla_TSPasswordCreds ( wStream s,
TSPasswordCreds_t **  pret 
)
Here is the call graph for this function:

◆ ber_read_nla_TSRemoteGuardCreds()

BOOL ber_read_nla_TSRemoteGuardCreds ( wStream s,
TSRemoteGuardCreds_t **  pret 
)
Here is the call graph for this function:

◆ ber_read_nla_TSRemoteGuardPackageCred()

BOOL ber_read_nla_TSRemoteGuardPackageCred ( wStream s,
TSRemoteGuardPackageCred_t **  pret 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_read_nla_TSRemoteGuardPackageCred_array()

BOOL ber_read_nla_TSRemoteGuardPackageCred_array ( wStream s,
TSRemoteGuardPackageCred_t **  pitems,
size_t *  nitems 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_read_nla_TSSmartCardCreds()

BOOL ber_read_nla_TSSmartCardCreds ( wStream s,
TSSmartCardCreds_t **  pret 
)
Here is the call graph for this function:

◆ ber_sizeof_contextual_nla_TSCredentials()

size_t ber_sizeof_contextual_nla_TSCredentials ( const TSCredentials_t item)
Here is the call graph for this function:

◆ ber_sizeof_contextual_nla_TSCspDataDetail()

size_t ber_sizeof_contextual_nla_TSCspDataDetail ( const TSCspDataDetail_t item)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_contextual_nla_TSPasswordCreds()

size_t ber_sizeof_contextual_nla_TSPasswordCreds ( const TSPasswordCreds_t item)
Here is the call graph for this function:

◆ ber_sizeof_contextual_nla_TSRemoteGuardCreds()

size_t ber_sizeof_contextual_nla_TSRemoteGuardCreds ( const TSRemoteGuardCreds_t item)
Here is the call graph for this function:

◆ ber_sizeof_contextual_nla_TSRemoteGuardPackageCred()

size_t ber_sizeof_contextual_nla_TSRemoteGuardPackageCred ( const TSRemoteGuardPackageCred_t item)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_contextual_nla_TSRemoteGuardPackageCred_array()

size_t ber_sizeof_contextual_nla_TSRemoteGuardPackageCred_array ( const TSRemoteGuardPackageCred_t item,
size_t  nitems 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_contextual_nla_TSSmartCardCreds()

size_t ber_sizeof_contextual_nla_TSSmartCardCreds ( const TSSmartCardCreds_t item)
Here is the call graph for this function:

◆ ber_sizeof_nla_TSCredentials()

size_t ber_sizeof_nla_TSCredentials ( const TSCredentials_t item)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_nla_TSCredentials_content()

size_t ber_sizeof_nla_TSCredentials_content ( const TSCredentials_t item)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_nla_TSCspDataDetail()

size_t ber_sizeof_nla_TSCspDataDetail ( const TSCspDataDetail_t item)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_nla_TSCspDataDetail_content()

size_t ber_sizeof_nla_TSCspDataDetail_content ( const TSCspDataDetail_t item)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_nla_TSPasswordCreds()

size_t ber_sizeof_nla_TSPasswordCreds ( const TSPasswordCreds_t item)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_nla_TSPasswordCreds_content()

size_t ber_sizeof_nla_TSPasswordCreds_content ( const TSPasswordCreds_t item)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_nla_TSRemoteGuardCreds()

size_t ber_sizeof_nla_TSRemoteGuardCreds ( const TSRemoteGuardCreds_t item)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_nla_TSRemoteGuardCreds_content()

size_t ber_sizeof_nla_TSRemoteGuardCreds_content ( const TSRemoteGuardCreds_t item)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_nla_TSRemoteGuardPackageCred()

size_t ber_sizeof_nla_TSRemoteGuardPackageCred ( const TSRemoteGuardPackageCred_t item)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_nla_TSRemoteGuardPackageCred_array()

size_t ber_sizeof_nla_TSRemoteGuardPackageCred_array ( const TSRemoteGuardPackageCred_t item,
size_t  nitems 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_nla_TSRemoteGuardPackageCred_array_content()

size_t ber_sizeof_nla_TSRemoteGuardPackageCred_array_content ( const TSRemoteGuardPackageCred_t item,
size_t  nitems 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_nla_TSRemoteGuardPackageCred_content()

size_t ber_sizeof_nla_TSRemoteGuardPackageCred_content ( const TSRemoteGuardPackageCred_t item)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_nla_TSSmartCardCreds()

size_t ber_sizeof_nla_TSSmartCardCreds ( const TSSmartCardCreds_t item)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_sizeof_nla_TSSmartCardCreds_content()

size_t ber_sizeof_nla_TSSmartCardCreds_content ( const TSSmartCardCreds_t item)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_write_contextual_nla_TSCredentials()

size_t ber_write_contextual_nla_TSCredentials ( wStream s,
BYTE  tag,
const TSCredentials_t item 
)
Here is the call graph for this function:

◆ ber_write_contextual_nla_TSCspDataDetail()

size_t ber_write_contextual_nla_TSCspDataDetail ( wStream s,
BYTE  tag,
const TSCspDataDetail_t item 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_write_contextual_nla_TSPasswordCreds()

size_t ber_write_contextual_nla_TSPasswordCreds ( wStream s,
BYTE  tag,
const TSPasswordCreds_t item 
)
Here is the call graph for this function:

◆ ber_write_contextual_nla_TSRemoteGuardCreds()

size_t ber_write_contextual_nla_TSRemoteGuardCreds ( wStream s,
BYTE  tag,
const TSRemoteGuardCreds_t item 
)
Here is the call graph for this function:

◆ ber_write_contextual_nla_TSRemoteGuardPackageCred()

size_t ber_write_contextual_nla_TSRemoteGuardPackageCred ( wStream s,
BYTE  tag,
const TSRemoteGuardPackageCred_t item 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_write_contextual_nla_TSRemoteGuardPackageCred_array()

size_t ber_write_contextual_nla_TSRemoteGuardPackageCred_array ( wStream s,
BYTE  tag,
const TSRemoteGuardPackageCred_t item,
size_t  nitems 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_write_contextual_nla_TSSmartCardCreds()

size_t ber_write_contextual_nla_TSSmartCardCreds ( wStream s,
BYTE  tag,
const TSSmartCardCreds_t item 
)
Here is the call graph for this function:

◆ ber_write_nla_TSCredentials()

size_t ber_write_nla_TSCredentials ( wStream s,
const TSCredentials_t item 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_write_nla_TSCspDataDetail()

size_t ber_write_nla_TSCspDataDetail ( wStream s,
const TSCspDataDetail_t item 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_write_nla_TSPasswordCreds()

size_t ber_write_nla_TSPasswordCreds ( wStream s,
const TSPasswordCreds_t item 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_write_nla_TSRemoteGuardCreds()

size_t ber_write_nla_TSRemoteGuardCreds ( wStream s,
const TSRemoteGuardCreds_t item 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_write_nla_TSRemoteGuardPackageCred()

size_t ber_write_nla_TSRemoteGuardPackageCred ( wStream s,
const TSRemoteGuardPackageCred_t item 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_write_nla_TSRemoteGuardPackageCred_array()

size_t ber_write_nla_TSRemoteGuardPackageCred_array ( wStream s,
const TSRemoteGuardPackageCred_t item,
size_t  nitems 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ber_write_nla_TSSmartCardCreds()

size_t ber_write_nla_TSSmartCardCreds ( wStream s,
const TSSmartCardCreds_t item 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ nla_TSCredentials_free()

void nla_TSCredentials_free ( TSCredentials_t **  pitem)

◆ nla_TSCspDataDetail_free()

void nla_TSCspDataDetail_free ( TSCspDataDetail_t **  pitem)
Here is the caller graph for this function:

◆ nla_TSPasswordCreds_free()

void nla_TSPasswordCreds_free ( TSPasswordCreds_t **  pitem)

◆ nla_TSRemoteGuardCreds_free()

void nla_TSRemoteGuardCreds_free ( TSRemoteGuardCreds_t **  pitem)
Here is the call graph for this function:

◆ nla_TSRemoteGuardPackageCred_free()

void nla_TSRemoteGuardPackageCred_free ( TSRemoteGuardPackageCred_t **  pitem)
Here is the caller graph for this function:

◆ nla_TSSmartCardCreds_free()

void nla_TSSmartCardCreds_free ( TSSmartCardCreds_t **  pitem)
Here is the call graph for this function: