ReactOS 0.4.16-dev-340-g0540c21
|
Go to the source code of this file.
Classes | |
struct | _sspi_OID_desc |
struct | _sspi_buffer_desc |
struct | rpc_sspi_sec |
struct | rpc_sspi_cred |
struct | rpc_sspi_init_res |
Typedefs | |
typedef struct _sspi_OID_desc | sspi_OID_desc |
typedef struct _sspi_OID_desc * | sspi_OID |
typedef struct _sspi_buffer_desc | sspi_buffer_desc |
typedef struct _sspi_buffer_desc * | sspi_buffer_t |
Enumerations | |
enum | rpc_sspi_proc_t { RPCSEC_SSPI_DATA = 0 , RPCSEC_SSPI_INIT = 1 , RPCSEC_SSPI_CONTINUE_INIT = 2 , RPCSEC_SSPI_DESTROY = 3 } |
enum | rpc_sspi_svc_t { RPCSEC_SSPI_SVC_NONE = 1 , RPCSEC_SSPI_SVC_INTEGRITY = 2 , RPCSEC_SSPI_SVC_PRIVACY = 3 } |
#define RPCSEC_SSPI_VERSION 1 |
Definition at line 44 of file auth_sspi.h.
#define SECURITY_WIN32 |
Definition at line 26 of file auth_sspi.h.
#define SSPI_C_NO_BUFFER ((sspi_buffer_t) NULL) |
Definition at line 60 of file auth_sspi.h.
#define SSPI_C_NO_CONTEXT ((PCtxtHandle) NULL) |
Definition at line 61 of file auth_sspi.h.
#define SSPI_C_NO_NAME ((sspi_name_t) NULL) |
Definition at line 59 of file auth_sspi.h.
Definition at line 46 of file auth_sspi.h.
Definition at line 47 of file auth_sspi.h.
typedef struct _sspi_buffer_desc sspi_buffer_desc |
typedef struct _sspi_buffer_desc * sspi_buffer_t |
typedef struct _sspi_OID_desc * sspi_OID |
typedef struct _sspi_OID_desc sspi_OID_desc |
Enumerator | |
---|---|
RPCSEC_SSPI_DATA | |
RPCSEC_SSPI_INIT | |
RPCSEC_SSPI_CONTINUE_INIT | |
RPCSEC_SSPI_DESTROY |
Definition at line 30 of file auth_sspi.h.
Enumerator | |
---|---|
RPCSEC_SSPI_SVC_NONE | |
RPCSEC_SSPI_SVC_INTEGRITY | |
RPCSEC_SSPI_SVC_PRIVACY |
Definition at line 38 of file auth_sspi.h.
AUTH * authsspi_create | ( | CLIENT * | clnt, |
sspi_name_t | name, | ||
struct rpc_sspi_sec * | sec | ||
) |
Definition at line 74 of file auth_sspi.c.
Referenced by authsspi_create_default().
Definition at line 133 of file auth_sspi.c.
Referenced by create_new_rpc_auth(), and create_rpcsec_auth_client().
Definition at line 544 of file auth_sspi.c.
Definition at line 977 of file auth_sspi.c.
Referenced by _svcauth_gss(), authgss_create(), authgss_create_default(), authgss_destroy(), authgss_destroy_context(), authgss_get_private_data(), authgss_marshal(), authgss_nextverf(), authgss_refresh(), authgss_service(), authgss_unwrap(), authgss_validate(), authgss_wrap(), authsspi_create(), authsspi_create_default(), authsspi_destroy(), authsspi_destroy_context(), authsspi_marshal(), authsspi_nextverf(), authsspi_refresh(), authsspi_service(), authsspi_unwrap(), authsspi_validate(), authsspi_wrap(), print_negotiated_attrs(), sspi_import_name(), svcauth_gss_accept_sec_context(), svcauth_gss_acquire_cred(), svcauth_gss_destroy(), svcauth_gss_import_name(), svcauth_gss_nextverf(), svcauth_gss_release_cred(), svcauth_gss_set_svc_name(), svcauth_gss_unwrap(), svcauth_gss_validate(), svcauth_gss_wrap(), xdr_rpc_gss_cred(), xdr_rpc_gss_init_args(), xdr_rpc_gss_init_res(), xdr_rpc_gss_unwrap_data(), xdr_rpc_gss_wrap_data(), xdr_rpc_sspi_cred(), xdr_rpc_sspi_init_args(), xdr_rpc_sspi_init_res(), xdr_rpc_sspi_unwrap_data(), and xdr_rpc_sspi_wrap_data().
Definition at line 942 of file auth_sspi.c.
Referenced by authgss_refresh(), authsspi_refresh(), sspi_get_mic(), sspi_unwrap(), sspi_verify_mic(), and sspi_wrap().
uint32_t sspi_get_mic | ( | void * | ctx, |
u_int | qop, | ||
u_int | seq, | ||
sspi_buffer_desc * | bufin, | ||
sspi_buffer_desc * | bufout | ||
) |
uint32_t sspi_import_name | ( | sspi_buffer_desc * | name_in, |
sspi_name_t * | name_out | ||
) |
Definition at line 735 of file auth_sspi.c.
Referenced by authsspi_create_default().
void sspi_release_buffer | ( | sspi_buffer_desc * | buf | ) |
Definition at line 727 of file auth_sspi.c.
Referenced by authsspi_destroy_context(), authsspi_marshal(), authsspi_refresh(), xdr_rpc_sspi_unwrap_data(), and xdr_rpc_sspi_wrap_data().
uint32_t sspi_unwrap | ( | void * | ctx, |
u_int | seq, | ||
sspi_buffer_desc * | bufin, | ||
sspi_buffer_desc * | bufout, | ||
u_int * | conf_state, | ||
u_int * | qop_state | ||
) |
uint32_t sspi_verify_mic | ( | void * | ctx, |
u_int | seq, | ||
sspi_buffer_desc * | bufin, | ||
sspi_buffer_desc * | bufout, | ||
u_int * | qop_state | ||
) |
uint32_t sspi_wrap | ( | void * | ctx, |
u_int | seq, | ||
sspi_buffer_desc * | bufin, | ||
sspi_buffer_desc * | bufout, | ||
u_int * | conf_state | ||
) |
__BEGIN_DECLS bool_t xdr_rpc_sspi_cred | ( | XDR * | xdrs, |
struct rpc_sspi_cred * | p | ||
) |
Definition at line 34 of file authsspi_prot.c.
Referenced by authsspi_marshal().
bool_t xdr_rpc_sspi_data | ( | XDR * | xdrs, |
xdrproc_t | xdr_func, | ||
caddr_t | xdr_ptr, | ||
PCtxtHandle | ctx, | ||
sspi_qop_t | qop, | ||
rpc_sspi_svc_t | svc, | ||
u_int | seq | ||
) |
Definition at line 288 of file authsspi_prot.c.
Referenced by authsspi_unwrap(), and authsspi_wrap().
bool_t xdr_rpc_sspi_init_args | ( | XDR * | xdrs, |
sspi_buffer_desc * | p | ||
) |
Definition at line 56 of file authsspi_prot.c.
Referenced by authsspi_refresh().
bool_t xdr_rpc_sspi_init_res | ( | XDR * | xdrs, |
struct rpc_sspi_init_res * | p | ||
) |
Definition at line 72 of file authsspi_prot.c.
Referenced by authsspi_refresh().