gss_qop_t */*qop_state*/,
krb5_keyblock */*key*/);
+OM_uint32
+_gssapi_unwrap_ex_arcfour(OM_uint32 *minor_status,
+ const gsskrb5_ctx context_handle,
+ krb5_context context,
+ int *conf_state,
+ gss_qop_t *qop_state,
+ krb5_keyblock *key,
+ const gss_buffer_t token_header_buffer,
+ const gss_buffer_t associated_data_buffer,
+ gss_buffer_t message_buffer);
+
OM_uint32
_gssapi_unwrap_cfx (
OM_uint32 */*minor_status*/,
gss_buffer_t /*output_message_buffer*/,
krb5_keyblock */*key*/);
+OM_uint32
+_gssapi_wrap_ex_arcfour(OM_uint32 *minor_status,
+ const gsskrb5_ctx context_handle,
+ krb5_context context,
+ int conf_req_flag,
+ gss_qop_t qop_req,
+ int *conf_state,
+ krb5_keyblock *key,
+ const gss_buffer_t associated_data_buffer,
+ gss_buffer_t message_buffer,
+ gss_buffer_t output_token_buffer);
+
OM_uint32
_gssapi_wrap_cfx (
OM_uint32 */*minor_status*/,
OM_uint32 */*initiator_time_rec*/,
OM_uint32 */*acceptor_time_rec*/);
-OM_uint32
-_gsskrb5_add_oid_set_member (
- OM_uint32 * /*minor_status*/,
- const gss_OID /*member_oid*/,
- gss_OID_set * oid_set );
-
OM_uint32
_gsskrb5_canonicalize_name (
OM_uint32 * /*minor_status*/,
const gss_channel_bindings_t /*input_chan_bindings*/,
enum gss_ctx_id_t_state /*state*/);
-OM_uint32
-_gsskrb5_create_empty_oid_set (
- OM_uint32 * /*minor_status*/,
- gss_OID_set * oid_set );
-
OM_uint32
_gsskrb5_decapsulate (
OM_uint32 */*minor_status*/,
OM_uint32
_gsskrb5_init_sec_context (
OM_uint32 * /*minor_status*/,
- const gss_cred_id_t /*initiator_cred_handle*/,
+ const gss_cred_id_t /*cred_handle*/,
gss_ctx_id_t * /*context_handle*/,
const gss_name_t /*target_name*/,
const gss_OID /*mech_type*/,
const gss_ctx_id_t /*context_handle*/,
const gss_buffer_t token_buffer );
+OM_uint32
+_gsskrb5_pseudo_random (
+ OM_uint32 */*minor_status*/,
+ gss_ctx_id_t /*context_handle*/,
+ int /*prf_key*/,
+ const gss_buffer_t /*prf_in*/,
+ ssize_t /*desired_output_len*/,
+ gss_buffer_t /*prf_out*/);
+
OM_uint32
_gsskrb5_register_acceptor_identity (const char */*identity*/);
OM_uint32 * /*minor_status*/,
gss_name_t * input_name );
-OM_uint32
-_gsskrb5_release_oid_set (
- OM_uint32 * /*minor_status*/,
- gss_OID_set * set );
-
OM_uint32
_gsskrb5_seal (
OM_uint32 * /*minor_status*/,
gss_buffer_t /*message_buffer*/,
gss_buffer_t message_token );
-OM_uint32
-_gsskrb5_test_oid_set_member (
- OM_uint32 * /*minor_status*/,
- const gss_OID /*member*/,
- const gss_OID_set /*set*/,
- int * present );
-
OM_uint32
_gsskrb5_unseal (
OM_uint32 * /*minor_status*/,
int * /*conf_state*/,
gss_qop_t * qop_state );
+OM_uint32
+_gsskrb5_unwrap_ex (
+ OM_uint32 * /*minor_status*/,
+ const gss_ctx_id_t /*context_handle*/,
+ const gss_buffer_t /*token_header_buffer*/,
+ const gss_buffer_t /*associated_data_buffer*/,
+ gss_buffer_t /*message_buffer*/,
+ int * /*conf_state*/,
+ gss_qop_t * qop_state );
+
OM_uint32
_gsskrb5_verify (
OM_uint32 * /*minor_status*/,
int * /*conf_state*/,
gss_buffer_t output_message_buffer );
+OM_uint32 _gsskrb5_wrap_ex (
+ OM_uint32 * /*minor_status*/,
+ const gss_ctx_id_t /*context_handle*/,
+ int /*conf_req_flag*/,
+ gss_qop_t /*qop_req*/,
+ const gss_buffer_t /*associated_data_buffer*/,
+ gss_buffer_t /*message_buffer*/,
+ gss_buffer_t /*output_token_buffer*/,
+ int * conf_state );
+
OM_uint32
_gsskrb5_wrap_size_limit (
OM_uint32 * /*minor_status*/,
krb5_error_code
_gsskrb5cfx_wrap_length_cfx (
+ const gsskrb5_ctx /*context_handle*/,
krb5_context /*context*/,
krb5_crypto /*crypto*/,
int /*conf_req_flag*/,