ReactOS 0.4.16-dev-319-g6cf4263
|
#include <wintirpc.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <rpc/types.h>
#include <rpc/xdr.h>
#include <rpc/auth.h>
#include <rpc/auth_sspi.h>
#include <rpc/clnt.h>
Go to the source code of this file.
Classes | |
struct | rpc_sspi_data |
Macros | |
#define | AUTH_PRIVATE(auth) ((struct rpc_sspi_data *)auth->ah_private) |
#define | DEBUG |
#define | fd_out stdout |
Variables | |
static struct auth_ops | authsspi_ops |
static struct timeval | AUTH_TIMEOUT = { 25, 0 } |
#define AUTH_PRIVATE | ( | auth | ) | ((struct rpc_sspi_data *)auth->ah_private) |
Definition at line 67 of file auth_sspi.c.
#define DEBUG |
Definition at line 856 of file auth_sspi.c.
Definition at line 858 of file auth_sspi.c.
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 596 of file auth_sspi.c.
Referenced by authsspi_refresh().
Definition at line 561 of file auth_sspi.c.
Referenced by authsspi_destroy(), authsspi_marshal(), authsspi_refresh(), and authsspi_validate().
Definition at line 203 of file auth_sspi.c.
Definition at line 196 of file auth_sspi.c.
Definition at line 343 of file auth_sspi.c.
Referenced by authsspi_create().
Definition at line 544 of file auth_sspi.c.
|
static |
Definition at line 637 of file auth_sspi.c.
|
static |
Definition at line 275 of file auth_sspi.c.
Definition at line 620 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_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().
void print_negotiated_attrs | ( | PCtxtHandle | ctx | ) |
Definition at line 904 of file auth_sspi.c.
Referenced by authsspi_refresh().
void print_rpc_gss_sec | ( | struct rpc_sspi_sec * | ptr | ) |
Definition at line 859 of file auth_sspi.c.
Referenced by authgss_refresh(), and authsspi_refresh().
uint32_t sspi_get_mic | ( | PCtxtHandle | ctx, |
u_int | qop, | ||
u_int | seq, | ||
sspi_buffer_desc * | bufin, | ||
sspi_buffer_desc * | bufout | ||
) |
Definition at line 659 of file auth_sspi.c.
Referenced by authsspi_marshal(), and xdr_rpc_sspi_wrap_data().
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 | ( | PCtxtHandle | ctx, |
u_int | seq, | ||
sspi_buffer_desc * | bufin, | ||
sspi_buffer_desc * | bufout, | ||
u_int * | conf_state, | ||
u_int * | qop_state | ||
) |
Definition at line 810 of file auth_sspi.c.
Referenced by sspi_unwrap(), and xdr_rpc_sspi_unwrap_data().
uint32_t sspi_verify_mic | ( | PCtxtHandle | ctx, |
u_int | seq, | ||
sspi_buffer_desc * | bufin, | ||
sspi_buffer_desc * | bufout, | ||
u_int * | qop_state | ||
) |
Definition at line 699 of file auth_sspi.c.
Referenced by authsspi_refresh(), authsspi_validate(), sspi_verify_mic(), and xdr_rpc_sspi_unwrap_data().
uint32_t sspi_wrap | ( | PCtxtHandle | ctx, |
u_int | seq, | ||
sspi_buffer_desc * | bufin, | ||
sspi_buffer_desc * | bufout, | ||
u_int * | conf_state | ||
) |
Definition at line 750 of file auth_sspi.c.
Referenced by sspi_wrap(), and xdr_rpc_sspi_wrap_data().
Definition at line 69 of file auth_sspi.c.
Referenced by authsspi_destroy_context(), and authsspi_refresh().
|
static |
Definition at line 43 of file auth_sspi.c.
Referenced by authsspi_create().