Classes | Macros | Enumerations | Functions | Variables
stub_gssapi.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "stub_gssapi.h"
Include dependency graph for stub_gssapi.c:

Go to the source code of this file.

Classes

struct  gss_ctx_id_t_desc_struct
 

Macros

#define APPROX_TOKEN_LEN   250
 
#define MAX_CREDS_LENGTH   250
 

Enumerations

enum  min_err_code {
  GSS_OK = 0, GSS_NO_MEMORY, GSS_INVALID_ARGS, GSS_INVALID_CREDS,
  GSS_INVALID_CTX, GSS_SERVER_ERR, GSS_NO_MECH, GSS_LAST
}
 

Functions

OM_uint32 gss_delete_sec_context (OM_uint32 *min, gss_ctx_id_t *context_handle, gss_buffer_t output_token)
 
OM_uint32 gss_display_name (OM_uint32 *min, gss_const_name_t input_name, gss_buffer_t output_name_buffer, gss_OID *output_name_type)
 
OM_uint32 gss_display_status (OM_uint32 *min, OM_uint32 status_value, int status_type, const gss_OID mech_type, OM_uint32 *message_context, gss_buffer_t status_string)
 
OM_uint32 gss_import_name (OM_uint32 *min, const gss_buffer_t input_name_buffer, const gss_OID input_name_type, gss_name_t *output_name)
 
OM_uint32 gss_init_sec_context (OM_uint32 *min, gss_const_cred_id_t initiator_cred_handle, gss_ctx_id_t *context_handle, gss_const_name_t target_name, const gss_OID mech_type, OM_uint32 req_flags, OM_uint32 time_req, const gss_channel_bindings_t input_chan_bindings, const gss_buffer_t input_token, gss_OID *actual_mech_type, gss_buffer_t output_token, OM_uint32 *ret_flags, OM_uint32 *time_rec)
 
OM_uint32 gss_inquire_context (OM_uint32 *min, gss_const_ctx_id_t context_handle, gss_name_t *src_name, gss_name_t *targ_name, OM_uint32 *lifetime_rec, gss_OID *mech_type, OM_uint32 *ctx_flags, int *locally_initiated, int *open_context)
 
OM_uint32 gss_release_buffer (OM_uint32 *min, gss_buffer_t buffer)
 
OM_uint32 gss_release_name (OM_uint32 *min, gss_name_t *input_name)
 
OM_uint32 gss_seal (OM_uint32 *min, gss_ctx_id_t context_handle, int conf_req_flag, int qop_req, gss_buffer_t input_message_buffer, int *conf_state, gss_buffer_t output_message_buffer)
 
OM_uint32 gss_unseal (OM_uint32 *min, gss_ctx_id_t context_handle, gss_buffer_t input_message_buffer, gss_buffer_t output_message_buffer, int *conf_state, int *qop_state)
 
OM_uint32 gss_unwrap (OM_uint32 *min, gss_const_ctx_id_t context_handle, const gss_buffer_t input_message_buffer, gss_buffer_t output_message_buffer, int *conf_state, gss_qop_t *qop_state)
 
OM_uint32 gss_wrap (OM_uint32 *min, gss_const_ctx_id_t context_handle, int conf_req_flag, gss_qop_t qop_req, const gss_buffer_t input_message_buffer, int *conf_state, gss_buffer_t output_message_buffer)
 

Variables

const char * min_err_table []
 

Macro Definition Documentation

#define APPROX_TOKEN_LEN   250

Definition at line 32 of file stub_gssapi.c.

#define MAX_CREDS_LENGTH   250

Definition at line 31 of file stub_gssapi.c.

Enumeration Type Documentation

Enumerator
GSS_OK 
GSS_NO_MEMORY 
GSS_INVALID_ARGS 
GSS_INVALID_CREDS 
GSS_INVALID_CTX 
GSS_SERVER_ERR 
GSS_NO_MECH 
GSS_LAST 

Definition at line 34 of file stub_gssapi.c.

Function Documentation

OM_uint32 gss_delete_sec_context ( OM_uint32 min,
gss_ctx_id_t context_handle,
gss_buffer_t  output_token 
)

Definition at line 220 of file stub_gssapi.c.

OM_uint32 gss_display_name ( OM_uint32 min,
gss_const_name_t  input_name,
gss_buffer_t  output_name_buffer,
gss_OID output_name_type 
)

Definition at line 335 of file stub_gssapi.c.

OM_uint32 gss_display_status ( OM_uint32 min,
OM_uint32  status_value,
int  status_type,
const gss_OID  mech_type,
OM_uint32 message_context,
gss_buffer_t  status_string 
)

Definition at line 292 of file stub_gssapi.c.

OM_uint32 gss_import_name ( OM_uint32 min,
const gss_buffer_t  input_name_buffer,
const gss_OID  input_name_type,
gss_name_t output_name 
)

Definition at line 253 of file stub_gssapi.c.

OM_uint32 gss_init_sec_context ( OM_uint32 min,
gss_const_cred_id_t  initiator_cred_handle,
gss_ctx_id_t context_handle,
gss_const_name_t  target_name,
const gss_OID  mech_type,
OM_uint32  req_flags,
OM_uint32  time_req,
const gss_channel_bindings_t  input_chan_bindings,
const gss_buffer_t  input_token,
gss_OID actual_mech_type,
gss_buffer_t  output_token,
OM_uint32 ret_flags,
OM_uint32 time_rec 
)

Definition at line 64 of file stub_gssapi.c.

OM_uint32 gss_inquire_context ( OM_uint32 min,
gss_const_ctx_id_t  context_handle,
gss_name_t src_name,
gss_name_t targ_name,
OM_uint32 lifetime_rec,
gss_OID mech_type,
OM_uint32 ctx_flags,
int *  locally_initiated,
int *  open_context 
)

Definition at line 343 of file stub_gssapi.c.

OM_uint32 gss_release_buffer ( OM_uint32 min,
gss_buffer_t  buffer 
)

Definition at line 239 of file stub_gssapi.c.

OM_uint32 gss_release_name ( OM_uint32 min,
gss_name_t input_name 
)

Definition at line 280 of file stub_gssapi.c.

OM_uint32 gss_seal ( OM_uint32 min,
gss_ctx_id_t  context_handle,
int  conf_req_flag,
int  qop_req,
gss_buffer_t  input_message_buffer,
int *  conf_state,
gss_buffer_t  output_message_buffer 
)

Definition at line 377 of file stub_gssapi.c.

OM_uint32 gss_unseal ( OM_uint32 min,
gss_ctx_id_t  context_handle,
gss_buffer_t  input_message_buffer,
gss_buffer_t  output_message_buffer,
int *  conf_state,
int *  qop_state 
)

Definition at line 388 of file stub_gssapi.c.

OM_uint32 gss_unwrap ( OM_uint32 min,
gss_const_ctx_id_t  context_handle,
const gss_buffer_t  input_message_buffer,
gss_buffer_t  output_message_buffer,
int *  conf_state,
gss_qop_t qop_state 
)

Definition at line 367 of file stub_gssapi.c.

OM_uint32 gss_wrap ( OM_uint32 min,
gss_const_ctx_id_t  context_handle,
int  conf_req_flag,
gss_qop_t  qop_req,
const gss_buffer_t  input_message_buffer,
int *  conf_state,
gss_buffer_t  output_message_buffer 
)

Definition at line 356 of file stub_gssapi.c.

Variable Documentation

const char* min_err_table[]
Initial value:
= {
"stub-gss: no error",
"stub-gss: no memory",
"stub-gss: invalid arguments",
"stub-gss: invalid credentials",
"stub-gss: invalid context",
"stub-gss: server returned error",
"stub-gss: cannot find a mechanism",
NULL
}

Definition at line 45 of file stub_gssapi.c.



rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:17