|
ReactOS 0.4.16-dev-1948-gd260c1d
|
#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().