Documentation Archive Developer
Search

GSS Changes

GSS

gssapi.h
Removed #def GSS_C_INQ_SSPI_SESSION_KEY
Removed #def GSS_C_INQ_WIN2K_PAC_X
Removed #def GSS_SASL_DIGEST_MD5_MECHANISM
Modified #def GSS_C_NT_ANONYMOUS
Header
FromGSS/gssapi.h
ToGSS/gssapi_oid.h

Modified #def GSS_C_NT_EXPORT_NAME
Header
FromGSS/gssapi.h
ToGSS/gssapi_oid.h

Modified #def GSS_C_NT_HOSTBASED_SERVICE
Header
FromGSS/gssapi.h
ToGSS/gssapi_oid.h

Modified #def GSS_C_NT_HOSTBASED_SERVICE_X
Header
FromGSS/gssapi.h
ToGSS/gssapi_oid.h

Modified #def GSS_C_NT_MACHINE_UID_NAME
Header
FromGSS/gssapi.h
ToGSS/gssapi_oid.h

Modified #def GSS_C_NT_STRING_UID_NAME
Header
FromGSS/gssapi.h
ToGSS/gssapi_oid.h

Modified #def GSS_C_NT_USER_NAME
Header
FromGSS/gssapi.h
ToGSS/gssapi_oid.h

gssapi_apple.h
Declaration
From
gss_cred_id_t GSSCreateCredentialFromUUID (	CFUUIDRef);
To
gss_cred_id_t GSSCreateCredentialFromUUID (	CFUUIDRef uuid);

Declaration
From
gss_name_t GSSCreateName (	CFTypeRef,	gss_const_OID,	CFErrorRef *);
To
gss_name_t GSSCreateName (	CFTypeRef name,	gss_const_OID name_type,	CFErrorRef *error);

Declaration
From
gss_name_t GSSCredentialCopyName (	gss_cred_id_t);
To
gss_name_t GSSCredentialCopyName (	gss_cred_id_t cred);

Declaration
From
CFUUIDRef GSSCredentialCopyUUID (	gss_cred_id_t);
To
CFUUIDRef GSSCredentialCopyUUID (	gss_cred_id_t credential);

Declaration
From
OM_uint32 GSSCredentialGetLifetime (	gss_cred_id_t);
To
OM_uint32 GSSCredentialGetLifetime (	gss_cred_id_t cred);

Declaration
From
CFStringRef GSSNameCreateDisplayString (	gss_name_t);
To
CFStringRef GSSNameCreateDisplayString (	gss_name_t name);

Declaration
From
OM_uint32 gss_aapl_change_password (	const gss_name_t,	gss_const_OID,	CFDictionaryRef,	CFErrorRef *);
To
OM_uint32 gss_aapl_change_password (	const gss_name_t name,	gss_const_OID mech,	CFDictionaryRef attributes,	CFErrorRef *error);

Declaration
From
OM_uint32 gss_aapl_initial_cred (	const gss_name_t,	gss_const_OID,	CFDictionaryRef,	gss_cred_id_t *,	CFErrorRef *);
To
OM_uint32 gss_aapl_initial_cred (	const gss_name_t desired_name,	gss_const_OID desired_mech,	CFDictionaryRef attributes,	gss_cred_id_t *output_cred_handle,	CFErrorRef *error);

gssapi_oid.h
Added #def GSS_KRB5_NT_PRINCIPAL
Added #def GSS_KRB5_NT_PRINCIPAL_NAME
Added #def GSS_SCRAM_MECHANISM
Modified #def GSS_C_NT_ANONYMOUS
Header
FromGSS/gssapi.h
ToGSS/gssapi_oid.h

Modified #def GSS_C_NT_EXPORT_NAME
Header
FromGSS/gssapi.h
ToGSS/gssapi_oid.h

Modified #def GSS_C_NT_HOSTBASED_SERVICE
Header
FromGSS/gssapi.h
ToGSS/gssapi_oid.h

Modified #def GSS_C_NT_HOSTBASED_SERVICE_X
Header
FromGSS/gssapi.h
ToGSS/gssapi_oid.h

Modified #def GSS_C_NT_MACHINE_UID_NAME
Header
FromGSS/gssapi.h
ToGSS/gssapi_oid.h

Modified #def GSS_C_NT_STRING_UID_NAME
Header
FromGSS/gssapi.h
ToGSS/gssapi_oid.h

Modified #def GSS_C_NT_USER_NAME
Header
FromGSS/gssapi.h
ToGSS/gssapi_oid.h

gssapi_protos.h
Removed #def GSSAPI_DEPRECATED_FUNCTION
Declaration
From
OM_uint32 gss_accept_sec_context (	OM_uint32 *,	gss_ctx_id_t *,	const gss_cred_id_t,	const gss_buffer_t,	const gss_channel_bindings_t,	gss_name_t *,	gss_OID *,	gss_buffer_t,	OM_uint32 *,	OM_uint32 *,	gss_cred_id_t *);
To
OM_uint32 gss_accept_sec_context (	OM_uint32 *minor_status,	gss_ctx_id_t *context_handle,	const gss_cred_id_t acceptor_cred_handle,	const gss_buffer_t input_token,	const gss_channel_bindings_t input_chan_bindings,	gss_name_t *src_name,	gss_OID *mech_type,	gss_buffer_t output_token,	OM_uint32 *ret_flags,	OM_uint32 *time_rec,	gss_cred_id_t *delegated_cred_handle);

Declaration
From
OM_uint32 gss_acquire_cred (	OM_uint32 *,	const gss_name_t,	OM_uint32,	const gss_OID_set,	gss_cred_usage_t,	gss_cred_id_t *,	gss_OID_set *,	OM_uint32 *);
To
OM_uint32 gss_acquire_cred (	OM_uint32 *minor_status,	const gss_name_t desired_name,	OM_uint32 time_req,	const gss_OID_set desired_mechs,	gss_cred_usage_t cred_usage,	gss_cred_id_t *output_cred_handle,	gss_OID_set *actual_mechs,	OM_uint32 *time_rec);

Declaration
From
OM_uint32 gss_acquire_cred_with_password (	OM_uint32 *,	const gss_name_t,	const gss_buffer_t,	OM_uint32,	const gss_OID_set,	gss_cred_usage_t,	gss_cred_id_t *,	gss_OID_set *,	OM_uint32 *);
To
OM_uint32 gss_acquire_cred_with_password (	OM_uint32 *minor_status,	const gss_name_t desired_name,	const gss_buffer_t password,	OM_uint32 time_req,	const gss_OID_set desired_mechs,	gss_cred_usage_t cred_usage,	gss_cred_id_t *output_cred_handle,	gss_OID_set *actual_mechs,	OM_uint32 *time_rec);

Declaration
From
OM_uint32 gss_add_buffer_set_member (	OM_uint32 *,	const gss_buffer_t,	gss_buffer_set_t *);
To
OM_uint32 gss_add_buffer_set_member (	OM_uint32 *minor_status,	const gss_buffer_t member_buffer,	gss_buffer_set_t *buffer_set);

Declaration
From
OM_uint32 gss_add_cred (	OM_uint32 *,	const gss_cred_id_t,	const gss_name_t,	const gss_OID,	gss_cred_usage_t,	OM_uint32,	OM_uint32,	gss_cred_id_t *,	gss_OID_set *,	OM_uint32 *,	OM_uint32 *);
To
OM_uint32 gss_add_cred (	OM_uint32 *minor_status,	const gss_cred_id_t input_cred_handle,	const gss_name_t desired_name,	const gss_OID desired_mech,	gss_cred_usage_t cred_usage,	OM_uint32 initiator_time_req,	OM_uint32 acceptor_time_req,	gss_cred_id_t *output_cred_handle,	gss_OID_set *actual_mechs,	OM_uint32 *initiator_time_rec,	OM_uint32 *acceptor_time_rec);

Declaration
From
OM_uint32 gss_add_oid_set_member (	OM_uint32 *,	gss_const_OID,	gss_OID_set *);
To
OM_uint32 gss_add_oid_set_member (	OM_uint32 *minor_status,	gss_const_OID member_oid,	gss_OID_set *oid_set);

Declaration
From
OM_uint32 gss_canonicalize_name (	OM_uint32 *,	const gss_name_t,	const gss_OID,	gss_name_t *);
To
OM_uint32 gss_canonicalize_name (	OM_uint32 *minor_status,	const gss_name_t input_name,	const gss_OID mech_type,	gss_name_t *output_name);

Declaration
From
OM_uint32 gss_compare_name (	OM_uint32 *,	const gss_name_t,	const gss_name_t,	int *);
To
OM_uint32 gss_compare_name (	OM_uint32 *minor_status,	const gss_name_t name1_arg,	const gss_name_t name2_arg,	int *name_equal);

Declaration
From
OM_uint32 gss_context_time (	OM_uint32 *,	const gss_ctx_id_t,	OM_uint32 *);
To
OM_uint32 gss_context_time (	OM_uint32 *minor_status,	const gss_ctx_id_t context_handle,	OM_uint32 *time_rec);

Declaration
From
OM_uint32 gss_create_empty_buffer_set (	OM_uint32 *,	gss_buffer_set_t *);
To
OM_uint32 gss_create_empty_buffer_set (	OM_uint32 *minor_status,	gss_buffer_set_t *buffer_set);

Declaration
From
OM_uint32 gss_create_empty_oid_set (	OM_uint32 *,	gss_OID_set *);
To
OM_uint32 gss_create_empty_oid_set (	OM_uint32 *minor_status,	gss_OID_set *oid_set);

Declaration
From
OM_uint32 gss_decapsulate_token (	gss_const_buffer_t,	gss_const_OID,	gss_buffer_t);
To
OM_uint32 gss_decapsulate_token (	gss_const_buffer_t input_token,	gss_const_OID oid,	gss_buffer_t output_token);

Declaration
From
OM_uint32 gss_delete_sec_context (	OM_uint32 *,	gss_ctx_id_t *,	gss_buffer_t);
To
OM_uint32 gss_delete_sec_context (	OM_uint32 *minor_status,	gss_ctx_id_t *context_handle,	gss_buffer_t output_token);

Declaration
From
OM_uint32 gss_destroy_cred (	OM_uint32 *,	gss_cred_id_t *);
To
OM_uint32 gss_destroy_cred (	OM_uint32 *min_stat,	gss_cred_id_t *cred_handle);

Declaration
From
OM_uint32 gss_display_mech_attr (	OM_uint32 *,	gss_const_OID,	gss_buffer_t,	gss_buffer_t,	gss_buffer_t);
To
OM_uint32 gss_display_mech_attr (	OM_uint32 *minor_status,	gss_const_OID mech_attr,	gss_buffer_t name,	gss_buffer_t short_desc,	gss_buffer_t long_desc);

Declaration
From
OM_uint32 gss_display_name (	OM_uint32 *,	const gss_name_t,	gss_buffer_t,	gss_OID *);
To
OM_uint32 gss_display_name (	OM_uint32 *minor_status,	const gss_name_t input_name,	gss_buffer_t output_name_buffer,	gss_OID *output_name_type);

Declaration
From
OM_uint32 gss_display_status (	OM_uint32 *,	OM_uint32,	int,	const gss_OID,	OM_uint32 *,	gss_buffer_t);
To
OM_uint32 gss_display_status (	OM_uint32 *minor_status,	OM_uint32 status_value,	int status_type,	const gss_OID mech_type,	OM_uint32 *message_content,	gss_buffer_t status_string);

Declaration
From
OM_uint32 gss_duplicate_name (	OM_uint32 *,	const gss_name_t,	gss_name_t *);
To
OM_uint32 gss_duplicate_name (	OM_uint32 *minor_status,	const gss_name_t src_name,	gss_name_t *dest_name);

DeclarationDeprecation
From
OM_uint32 gss_duplicate_oid (	OM_uint32 *,	gss_OID,	gss_OID *dest_oid);
--
To
OM_uint32 gss_duplicate_oid (	OM_uint32 *minor_status,	gss_OID src_oid,	gss_OID *dest_oid);
iOS 7.0

Declaration
From
OM_uint32 gss_encapsulate_token (	gss_const_buffer_t,	gss_const_OID,	gss_buffer_t);
To
OM_uint32 gss_encapsulate_token (	gss_const_buffer_t input_token,	gss_const_OID oid,	gss_buffer_t output_token);

Declaration
From
OM_uint32 gss_export_cred (	OM_uint32 *,	gss_cred_id_t,	gss_buffer_t);
To
OM_uint32 gss_export_cred (	OM_uint32 *minor_status,	gss_cred_id_t cred_handle,	gss_buffer_t token);

Declaration
From
OM_uint32 gss_export_name (	OM_uint32 *,	const gss_name_t,	gss_buffer_t);
To
OM_uint32 gss_export_name (	OM_uint32 *minor_status,	const gss_name_t input_name,	gss_buffer_t exported_name);

Declaration
From
OM_uint32 gss_export_sec_context (	OM_uint32 *,	gss_ctx_id_t *,	gss_buffer_t);
To
OM_uint32 gss_export_sec_context (	OM_uint32 *minor_status,	gss_ctx_id_t *context_handle,	gss_buffer_t interprocess_token);

Modified gss_get_mic()
Declaration
From
OM_uint32 gss_get_mic (	OM_uint32 *,	const gss_ctx_id_t,	gss_qop_t,	const gss_buffer_t,	gss_buffer_t);
To
OM_uint32 gss_get_mic (	OM_uint32 *minor_status,	const gss_ctx_id_t context_handle,	gss_qop_t qop_req,	const gss_buffer_t message_buffer,	gss_buffer_t message_token);

Declaration
From
OM_uint32 gss_import_cred (	OM_uint32 *,	gss_buffer_t,	gss_cred_id_t *);
To
OM_uint32 gss_import_cred (	OM_uint32 *minor_status,	gss_buffer_t token,	gss_cred_id_t *cred_handle);

Declaration
From
OM_uint32 gss_import_name (	OM_uint32 *,	const gss_buffer_t,	gss_const_OID,	gss_name_t *);
To
OM_uint32 gss_import_name (	OM_uint32 *minor_status,	const gss_buffer_t input_name_buffer,	gss_const_OID input_name_type,	gss_name_t *output_name);

Declaration
From
OM_uint32 gss_import_sec_context (	OM_uint32 *,	const gss_buffer_t,	gss_ctx_id_t *);
To
OM_uint32 gss_import_sec_context (	OM_uint32 *minor_status,	const gss_buffer_t interprocess_token,	gss_ctx_id_t *context_handle);

Declaration
From
OM_uint32 gss_indicate_mechs (	OM_uint32 *,	gss_OID_set *);
To
OM_uint32 gss_indicate_mechs (	OM_uint32 *minor_status,	gss_OID_set *mech_set);

Declaration
From
OM_uint32 gss_init_sec_context (	OM_uint32 *,	const gss_cred_id_t,	gss_ctx_id_t *,	const gss_name_t,	const gss_OID,	OM_uint32,	OM_uint32,	const gss_channel_bindings_t,	const gss_buffer_t,	gss_OID *,	gss_buffer_t,	OM_uint32 *,	OM_uint32 *);
To
OM_uint32 gss_init_sec_context (	OM_uint32 *minor_status,	const gss_cred_id_t initiator_cred_handle,	gss_ctx_id_t *context_handle,	const gss_name_t target_name,	const gss_OID input_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);

Declaration
From
OM_uint32 gss_inquire_attrs_for_mech (	OM_uint32 *,	gss_const_OID,	gss_OID_set *,	gss_OID_set *);
To
OM_uint32 gss_inquire_attrs_for_mech (	OM_uint32 *minor_status,	gss_const_OID mech,	gss_OID_set *mech_attr,	gss_OID_set *known_mech_attrs);

Declaration
From
OM_uint32 gss_inquire_context (	OM_uint32 *,	const gss_ctx_id_t,	gss_name_t *,	gss_name_t *,	OM_uint32 *,	gss_OID *,	OM_uint32 *,	int *,	int *);
To
OM_uint32 gss_inquire_context (	OM_uint32 *minor_status,	const gss_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 *xopen);

Declaration
From
OM_uint32 gss_inquire_cred (	OM_uint32 *,	const gss_cred_id_t,	gss_name_t *,	OM_uint32 *,	gss_cred_usage_t *,	gss_OID_set *);
To
OM_uint32 gss_inquire_cred (	OM_uint32 *minor_status,	const gss_cred_id_t cred_handle,	gss_name_t *name_ret,	OM_uint32 *lifetime,	gss_cred_usage_t *cred_usage,	gss_OID_set *mechanisms);

Declaration
From
OM_uint32 gss_inquire_cred_by_mech (	OM_uint32 *,	const gss_cred_id_t,	const gss_OID,	gss_name_t *,	OM_uint32 *,	OM_uint32 *,	gss_cred_usage_t *);
To
OM_uint32 gss_inquire_cred_by_mech (	OM_uint32 *minor_status,	const gss_cred_id_t cred_handle,	const gss_OID mech_type,	gss_name_t *cred_name,	OM_uint32 *initiator_lifetime,	OM_uint32 *acceptor_lifetime,	gss_cred_usage_t *cred_usage);

Declaration
From
OM_uint32 gss_inquire_cred_by_oid (	OM_uint32 *,	const gss_cred_id_t,	const gss_OID,	gss_buffer_set_t *);
To
OM_uint32 gss_inquire_cred_by_oid (	OM_uint32 *minor_status,	const gss_cred_id_t cred_handle,	const gss_OID desired_object,	gss_buffer_set_t *data_set);

Declaration
From
OM_uint32 gss_inquire_mechs_for_name (	OM_uint32 *,	const gss_name_t,	gss_OID_set *);
To
OM_uint32 gss_inquire_mechs_for_name (	OM_uint32 *minor_status,	const gss_name_t input_name,	gss_OID_set *mech_types);

Declaration
From
OM_uint32 gss_inquire_names_for_mech (	OM_uint32 *,	gss_const_OID,	gss_OID_set *);
To
OM_uint32 gss_inquire_names_for_mech (	OM_uint32 *minor_status,	gss_const_OID mechanism,	gss_OID_set *name_types);

Declaration
From
OM_uint32 gss_inquire_sec_context_by_oid (	OM_uint32 *,	const gss_ctx_id_t,	const gss_OID,	gss_buffer_set_t *);
To
OM_uint32 gss_inquire_sec_context_by_oid (	OM_uint32 *minor_status,	const gss_ctx_id_t context_handle,	const gss_OID desired_object,	gss_buffer_set_t *data_set);

Declaration
From
OM_uint32 gss_iter_creds (	OM_uint32 *,	OM_uint32,	gss_const_OID,	void (^useriter)(gss_OID, gss_cred_id_t));
To
OM_uint32 gss_iter_creds (	OM_uint32 *min_stat,	OM_uint32 flags,	gss_const_OID mech,	void (^useriter)(gss_OID, gss_cred_id_t));

Declaration
From
OM_uint32 gss_iter_creds_f (	OM_uint32 *,	OM_uint32,	gss_const_OID,	void *,	void (*)(void *, gss_OID, gss_cred_id_t));
To
OM_uint32 gss_iter_creds_f (	OM_uint32 *min_stat,	OM_uint32 flags,	gss_const_OID mech,	void *userctx,	void (*useriter)(void *, gss_OID, gss_cred_id_t));

Declaration
From
OM_uint32 gss_krb5_ccache_name (	OM_uint32 *,	const char *,	const char **);
To
OM_uint32 gss_krb5_ccache_name (	OM_uint32 *minor_status,	const char *name,	const char **out_name);

DeclarationDeprecation
From
OM_uint32 gss_krb5_copy_ccache (	OM_uint32 *,	gss_cred_id_t,	struct krb5_ccache_data *);
iOS 6.0
To
OM_uint32 gss_krb5_copy_ccache (	OM_uint32 *minor_status,	gss_cred_id_t cred,	struct krb5_ccache_data *out);
iOS 7.0

Declaration
From
OM_uint32 gss_krb5_export_lucid_sec_context (	OM_uint32 *,	gss_ctx_id_t *,	OM_uint32,	void **);
To
OM_uint32 gss_krb5_export_lucid_sec_context (	OM_uint32 *minor_status,	gss_ctx_id_t *context_handle,	OM_uint32 version,	void **rctx);

Declaration
From
OM_uint32 gss_krb5_free_lucid_sec_context (	OM_uint32 *,	void *);
To
OM_uint32 gss_krb5_free_lucid_sec_context (	OM_uint32 *minor_status,	void *c);

Declaration
From
OM_uint32 gss_krb5_set_allowable_enctypes (	OM_uint32 *,	gss_cred_id_t,	OM_uint32,	int32_t *);
To
OM_uint32 gss_krb5_set_allowable_enctypes (	OM_uint32 *minor_status,	gss_cred_id_t cred,	OM_uint32 num_enctypes,	int32_t *enctypes);

Declaration
From
int gss_oid_equal (	gss_const_OID,	gss_const_OID);
To
int gss_oid_equal (	gss_const_OID a,	gss_const_OID b);

Declaration
From
OM_uint32 gss_oid_to_str (	OM_uint32 *,	gss_OID,	gss_buffer_t);
To
OM_uint32 gss_oid_to_str (	OM_uint32 *minor_status,	gss_OID oid,	gss_buffer_t oid_str);

Declaration
From
OM_uint32 gss_process_context_token (	OM_uint32 *,	const gss_ctx_id_t,	const gss_buffer_t);
To
OM_uint32 gss_process_context_token (	OM_uint32 *minor_status,	const gss_ctx_id_t context_handle,	const gss_buffer_t token_buffer);

Declaration
From
OM_uint32 gss_pseudo_random (	OM_uint32 *,	gss_ctx_id_t,	int,	const gss_buffer_t,	ssize_t,	gss_buffer_t);
To
OM_uint32 gss_pseudo_random (	OM_uint32 *minor_status,	gss_ctx_id_t context,	int prf_key,	const gss_buffer_t prf_in,	ssize_t desired_output_len,	gss_buffer_t prf_out);

Declaration
From
OM_uint32 gss_release_buffer (	OM_uint32 *,	gss_buffer_t);
To
OM_uint32 gss_release_buffer (	OM_uint32 *minor_status,	gss_buffer_t buffer);

Declaration
From
OM_uint32 gss_release_buffer_set (	OM_uint32 *,	gss_buffer_set_t *);
To
OM_uint32 gss_release_buffer_set (	OM_uint32 *minor_status,	gss_buffer_set_t *buffer_set);

Declaration
From
OM_uint32 gss_release_cred (	OM_uint32 *,	gss_cred_id_t *);
To
OM_uint32 gss_release_cred (	OM_uint32 *minor_status,	gss_cred_id_t *cred_handle);

Declaration
From
OM_uint32 gss_release_name (	OM_uint32 *,	gss_name_t *);
To
OM_uint32 gss_release_name (	OM_uint32 *minor_status,	gss_name_t *input_name);

DeclarationDeprecation
From
OM_uint32 gss_release_oid (	OM_uint32 *,	gss_OID *);
--
To
OM_uint32 gss_release_oid (	OM_uint32 *minor_status,	gss_OID *oid);
iOS 7.0

Declaration
From
OM_uint32 gss_release_oid_set (	OM_uint32 *,	gss_OID_set *);
To
OM_uint32 gss_release_oid_set (	OM_uint32 *minor_status,	gss_OID_set *set);

Modified gss_seal()
DeclarationDeprecation
From
OM_uint32 gss_seal (	OM_uint32 *,	gss_ctx_id_t,	int,	int,	gss_buffer_t,	int *,	gss_buffer_t);
iOS 5.0
To
OM_uint32 gss_seal (	OM_uint32 *minor_status,	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);
iOS 7.0

Declaration
From
OM_uint32 gss_set_cred_option (	OM_uint32 *,	gss_cred_id_t *,	const gss_OID,	const gss_buffer_t);
To
OM_uint32 gss_set_cred_option (	OM_uint32 *minor_status,	gss_cred_id_t *cred_handle,	const gss_OID object,	const gss_buffer_t value);

Declaration
From
OM_uint32 gss_set_sec_context_option (	OM_uint32 *,	gss_ctx_id_t *,	const gss_OID,	const gss_buffer_t);
To
OM_uint32 gss_set_sec_context_option (	OM_uint32 *minor_status,	gss_ctx_id_t *context_handle,	const gss_OID object,	const gss_buffer_t value);

Modified gss_sign()
DeclarationDeprecation
From
OM_uint32 gss_sign (	OM_uint32 *,	gss_ctx_id_t,	int,	gss_buffer_t,	gss_buffer_t);
iOS 5.0
To
OM_uint32 gss_sign (	OM_uint32 *minor_status,	gss_ctx_id_t context_handle,	int qop_req,	gss_buffer_t message_buffer,	gss_buffer_t message_token);
iOS 7.0

Declaration
From
OM_uint32 gss_test_oid_set_member (	OM_uint32 *,	gss_const_OID,	const gss_OID_set,	int *);
To
OM_uint32 gss_test_oid_set_member (	OM_uint32 *minor_status,	gss_const_OID member,	const gss_OID_set set,	int *present);

Modified gss_unseal()
DeclarationDeprecation
From
OM_uint32 gss_unseal (	OM_uint32 *,	gss_ctx_id_t,	gss_buffer_t,	gss_buffer_t,	int *,	int *);
iOS 5.0
To
OM_uint32 gss_unseal (	OM_uint32 *minor_status,	gss_ctx_id_t context_handle,	gss_buffer_t input_message_buffer,	gss_buffer_t output_message_buffer,	int *conf_state,	int *qop_state);
iOS 7.0

Modified gss_unwrap()
Declaration
From
OM_uint32 gss_unwrap (	OM_uint32 *,	const gss_ctx_id_t,	const gss_buffer_t,	gss_buffer_t,	int *,	gss_qop_t *);
To
OM_uint32 gss_unwrap (	OM_uint32 *minor_status,	const gss_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);

Modified gss_userok()
Declaration
From
int gss_userok (	const gss_name_t,	const char *);
To
int gss_userok (	const gss_name_t name,	const char *user);

Modified gss_verify()
DeclarationDeprecation
From
OM_uint32 gss_verify (	OM_uint32 *,	gss_ctx_id_t,	gss_buffer_t,	gss_buffer_t,	int *);
iOS 5.0
To
OM_uint32 gss_verify (	OM_uint32 *minor_status,	gss_ctx_id_t context_handle,	gss_buffer_t message_buffer,	gss_buffer_t token_buffer,	int *qop_state);
iOS 7.0

Declaration
From
OM_uint32 gss_verify_mic (	OM_uint32 *,	const gss_ctx_id_t,	const gss_buffer_t,	const gss_buffer_t,	gss_qop_t *);
To
OM_uint32 gss_verify_mic (	OM_uint32 *minor_status,	const gss_ctx_id_t context_handle,	const gss_buffer_t message_buffer,	const gss_buffer_t token_buffer,	gss_qop_t *qop_state);

Modified gss_wrap()
Declaration
From
OM_uint32 gss_wrap (	OM_uint32 *,	const gss_ctx_id_t,	int,	gss_qop_t,	const gss_buffer_t,	int *,	gss_buffer_t);
To
OM_uint32 gss_wrap (	OM_uint32 *minor_status,	const gss_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);

Declaration
From
OM_uint32 gss_wrap_size_limit (	OM_uint32 *,	const gss_ctx_id_t,	int,	gss_qop_t,	OM_uint32,	OM_uint32 *);
To
OM_uint32 gss_wrap_size_limit (	OM_uint32 *minor_status,	const gss_ctx_id_t context_handle,	int conf_req_flag,	gss_qop_t qop_req,	OM_uint32 req_output_size,	OM_uint32 *max_input_size);

Declaration
From
OM_uint32 gsskrb5_extract_authz_data_from_sec_context (	OM_uint32 *,	gss_ctx_id_t,	int,	gss_buffer_t);
To
OM_uint32 gsskrb5_extract_authz_data_from_sec_context (	OM_uint32 *minor_status,	gss_ctx_id_t context_handle,	int ad_type,	gss_buffer_t ad_data);

Declaration
From
OM_uint32 gsskrb5_register_acceptor_identity (	const char *);
To
OM_uint32 gsskrb5_register_acceptor_identity (	const char *identity);

Declaration
From
OM_uint32 krb5_gss_register_acceptor_identity (	const char *);
To
OM_uint32 krb5_gss_register_acceptor_identity (	const char *identity);