### 3.9 Miscellaneous Routines ¶

       GSS-API Miscellaneous Routines

       Routine                        Function
       -------                        --------
       gss_add_oid_set_member         Add an object identifier to
                                      a set.
       gss_display_status             Convert a GSS-API status code
                                      to text.
       gss_indicate_mechs             Determine available underlying
                                      authentication mechanisms.
       gss_release_buffer             Discard a buffer.
       gss_release_oid_set            Discard a set of object
                                      identifiers.
       gss_create_empty_oid_set       Create a set containing no
                                      object identifiers.
       gss_test_oid_set_member        Determines whether an object
                                      identifier is a member of a set.
       gss_encapsulate_token          Encapsulate a context token.
       gss_decapsulate_token          Decapsulate a context token.
       gss_oid_equal                  Compare two OIDs for equality.

#### gss_add_oid_set_member ¶

Function: `OM_uint32` gss_add_oid_set_member `(OM_uint32 * minor_status, const gss_OID member_oid, gss_OID_set * oid_set)` ¶

  minor_status: member_oid: oid_set:

#### gss_display_status ¶

Function: `OM_uint32` gss_display_status `(OM_uint32 * minor_status, OM_uint32 status_value, int status_type, const gss_OID mech_type, OM_uint32 * message_context, gss_buffer_t status_string)` ¶

  minor_status: status_value: status_type: mech_type: message_context: status_string:

#### gss_indicate_mechs ¶

Function: `OM_uint32` gss_indicate_mechs `(OM_uint32 * minor_status, gss_OID_set * mech_set)` ¶

  minor_status: mech_set:

#### gss_release_buffer ¶

Function: `OM_uint32` gss_release_buffer `(OM_uint32 * minor_status, gss_buffer_t buffer)` ¶

  minor_status: buffer:

#### gss_release_oid_set ¶

Function: `OM_uint32` gss_release_oid_set `(OM_uint32 * minor_status, gss_OID_set * set)` ¶

  minor_status: set:

#### gss_create_empty_oid_set ¶

Function: `OM_uint32` gss_create_empty_oid_set `(OM_uint32 * minor_status, gss_OID_set * oid_set)` ¶

  minor_status: oid_set:

#### gss_test_oid_set_member ¶

Function: `OM_uint32` gss_test_oid_set_member `(OM_uint32 * minor_status, const gss_OID member, const gss_OID_set set, int * present)` ¶

  minor_status: member: set: present:

#### gss_encapsulate_token ¶

Function: `extern OM_uint32` gss_encapsulate_token `(gss_const_buffer_t input_token, gss_const_OID token_oid, gss_buffer_t output_token)` ¶

  input_token: token_oid: output_token:

#### gss_decapsulate_token ¶

Function: `OM_uint32` gss_decapsulate_token `(gss_const_buffer_t input_token, gss_const_OID token_oid, gss_buffer_t output_token)` ¶

  input_token: token_oid: output_token:

#### gss_oid_equal ¶

Function: `int` gss_oid_equal `(gss_const_OID first_oid, gss_const_OID second_oid)` ¶

  first_oid: second_oid: