|
ReactOS 0.4.16-dev-1946-g52006dd
|


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().