gsasl  1.10.0
About: GNU SASL is an implementation of the Simple Authentication and Security Layer (SASL). Development version.
  Fossies Dox: gsasl-1.10.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

gss-extra.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int gss_oid_equal (const gss_OID first_oid, const gss_OID second_oid)
 
OM_uint32 gss_inquire_mech_for_saslname (OM_uint32 *minor_status, const gss_buffer_t sasl_mech_name, gss_OID *mech_type)
 
OM_uint32 gss_encapsulate_token (const gss_buffer_t input_token, const gss_OID token_oid, gss_buffer_t output_token)
 
OM_uint32 gss_decapsulate_token (const gss_buffer_t input_token, const gss_OID token_oid, gss_buffer_t output_token)
 

Function Documentation

◆ gss_decapsulate_token()

OM_uint32 gss_decapsulate_token ( const gss_buffer_t  input_token,
const gss_OID  token_oid,
gss_buffer_t  output_token 
)

Definition at line 302 of file gss-extra.c.

References _gss_decapsulate_token(), gss_oid_equal(), and NULL.

Referenced by token2output().

◆ gss_encapsulate_token()

OM_uint32 gss_encapsulate_token ( const gss_buffer_t  input_token,
const gss_OID  token_oid,
gss_buffer_t  output_token 
)

Definition at line 176 of file gss-extra.c.

References _gss_encapsulate_token_prefix(), NULL, and rc.

Referenced by _gsasl_gs2_server_step().

◆ gss_inquire_mech_for_saslname()

OM_uint32 gss_inquire_mech_for_saslname ( OM_uint32 *  minor_status,
const gss_buffer_t  sasl_mech_name,
gss_OID *  mech_type 
)

Definition at line 66 of file gss-extra.c.

References NULL.

Referenced by gs2_get_oid().

◆ gss_oid_equal()

int gss_oid_equal ( const gss_OID  first_oid,
const gss_OID  second_oid 
)

Definition at line 49 of file gss-extra.c.

Referenced by _gsasl_gs2_client_step(), and gss_decapsulate_token().