55 (OM_uint32 *minor_status, |
55 (OM_uint32 *minor_status, |
56 gss_name_t *name); |
56 gss_name_t *name); |
57 |
57 |
58 typedef OM_uint32 (*IMPORT_NAME_FN_PTR) |
58 typedef OM_uint32 (*IMPORT_NAME_FN_PTR) |
59 (OM_uint32 *minor_status, |
59 (OM_uint32 *minor_status, |
60 const gss_buffer_t input_name_buffer, |
60 gss_const_buffer_t input_name_buffer, |
61 const gss_OID input_name_type, |
61 gss_const_OID input_name_type, |
62 gss_name_t *output_name); |
62 gss_name_t *output_name); |
63 |
63 |
64 typedef OM_uint32 (*COMPARE_NAME_FN_PTR) |
64 typedef OM_uint32 (*COMPARE_NAME_FN_PTR) |
65 (OM_uint32 *minor_status, |
65 (OM_uint32 *minor_status, |
66 gss_const_name_t name1, |
66 gss_const_name_t name1, |
68 int *name_equal); |
68 int *name_equal); |
69 |
69 |
70 typedef OM_uint32 (*CANONICALIZE_NAME_FN_PTR) |
70 typedef OM_uint32 (*CANONICALIZE_NAME_FN_PTR) |
71 (OM_uint32 *minor_status, |
71 (OM_uint32 *minor_status, |
72 gss_const_name_t input_name, |
72 gss_const_name_t input_name, |
73 const gss_OID mech_type, |
73 gss_const_OID mech_type, |
74 gss_name_t *output_name); |
74 gss_name_t *output_name); |
75 |
75 |
76 typedef OM_uint32 (*EXPORT_NAME_FN_PTR) |
76 typedef OM_uint32 (*EXPORT_NAME_FN_PTR) |
77 (OM_uint32 *minor_status, |
77 (OM_uint32 *minor_status, |
78 gss_const_name_t input_name, |
78 gss_const_name_t input_name, |
106 gss_cred_usage_t *cred_usage, |
106 gss_cred_usage_t *cred_usage, |
107 gss_OID_set *mechanisms); |
107 gss_OID_set *mechanisms); |
108 |
108 |
109 typedef OM_uint32 (*IMPORT_SEC_CONTEXT_FN_PTR) |
109 typedef OM_uint32 (*IMPORT_SEC_CONTEXT_FN_PTR) |
110 (OM_uint32 *minor_status, |
110 (OM_uint32 *minor_status, |
111 const gss_buffer_t interprocess_token, |
111 gss_const_buffer_t interprocess_token, |
112 gss_ctx_id_t *context_handle); |
112 gss_ctx_id_t *context_handle); |
113 |
113 |
114 typedef OM_uint32 (*INIT_SEC_CONTEXT_FN_PTR) |
114 typedef OM_uint32 (*INIT_SEC_CONTEXT_FN_PTR) |
115 (OM_uint32 *minor_status, |
115 (OM_uint32 *minor_status, |
116 gss_const_cred_id_t initiator_cred_handle, |
116 gss_const_cred_id_t initiator_cred_handle, |
117 gss_ctx_id_t *context_handle, |
117 gss_ctx_id_t *context_handle, |
118 gss_const_name_t target_name, |
118 gss_const_name_t target_name, |
119 const gss_OID mech_type, |
119 gss_const_OID mech_type, |
120 OM_uint32 req_flags, |
120 OM_uint32 req_flags, |
121 OM_uint32 time_req, |
121 OM_uint32 time_req, |
122 const gss_channel_bindings_t input_chan_bindings, |
122 gss_const_channel_bindings_t input_chan_bindings, |
123 const gss_buffer_t input_token, |
123 gss_const_buffer_t input_token, |
124 gss_OID *actual_mech_type, |
124 gss_OID *actual_mech_type, |
125 gss_buffer_t output_token, |
125 gss_buffer_t output_token, |
126 OM_uint32 *ret_flags, |
126 OM_uint32 *ret_flags, |
127 OM_uint32 *time_rec); |
127 OM_uint32 *time_rec); |
128 |
128 |
129 typedef OM_uint32 (*ACCEPT_SEC_CONTEXT_FN_PTR) |
129 typedef OM_uint32 (*ACCEPT_SEC_CONTEXT_FN_PTR) |
130 (OM_uint32 *minor_status, |
130 (OM_uint32 *minor_status, |
131 gss_ctx_id_t *context_handle, |
131 gss_ctx_id_t *context_handle, |
132 gss_const_cred_id_t acceptor_cred_handle, |
132 gss_const_cred_id_t acceptor_cred_handle, |
133 const gss_buffer_t input_token, |
133 gss_const_buffer_t input_token, |
134 const gss_channel_bindings_t input_chan_bindings, |
134 gss_const_channel_bindings_t input_chan_bindings, |
135 gss_name_t *src_name, |
135 gss_name_t *src_name, |
136 gss_OID *mech_type, |
136 gss_OID *mech_type, |
137 gss_buffer_t output_token, |
137 gss_buffer_t output_token, |
138 OM_uint32 *ret_flags, |
138 OM_uint32 *ret_flags, |
139 OM_uint32 *time_rec, |
139 OM_uint32 *time_rec, |
175 |
175 |
176 typedef OM_uint32 (*GET_MIC_FN_PTR) |
176 typedef OM_uint32 (*GET_MIC_FN_PTR) |
177 (OM_uint32 *minor_status, |
177 (OM_uint32 *minor_status, |
178 gss_const_ctx_id_t context_handle, |
178 gss_const_ctx_id_t context_handle, |
179 gss_qop_t qop_req, |
179 gss_qop_t qop_req, |
180 const gss_buffer_t message_buffer, |
180 gss_const_buffer_t message_buffer, |
181 gss_buffer_t msg_token); |
181 gss_buffer_t msg_token); |
182 |
182 |
183 typedef OM_uint32 (*VERIFY_MIC_FN_PTR) |
183 typedef OM_uint32 (*VERIFY_MIC_FN_PTR) |
184 (OM_uint32 *minor_status, |
184 (OM_uint32 *minor_status, |
185 gss_const_ctx_id_t context_handle, |
185 gss_const_ctx_id_t context_handle, |
186 const gss_buffer_t message_buffer, |
186 gss_const_buffer_t message_buffer, |
187 const gss_buffer_t token_buffer, |
187 gss_const_buffer_t token_buffer, |
188 gss_qop_t *qop_state); |
188 gss_qop_t *qop_state); |
189 |
189 |
190 typedef OM_uint32 (*WRAP_FN_PTR) |
190 typedef OM_uint32 (*WRAP_FN_PTR) |
191 (OM_uint32 *minor_status, |
191 (OM_uint32 *minor_status, |
192 gss_const_ctx_id_t context_handle, |
192 gss_const_ctx_id_t context_handle, |
193 int conf_req_flag, |
193 int conf_req_flag, |
194 gss_qop_t qop_req, |
194 gss_qop_t qop_req, |
195 const gss_buffer_t input_message_buffer, |
195 gss_const_buffer_t input_message_buffer, |
196 int *conf_state, |
196 int *conf_state, |
197 gss_buffer_t output_message_buffer); |
197 gss_buffer_t output_message_buffer); |
198 |
198 |
199 typedef OM_uint32 (*UNWRAP_FN_PTR) |
199 typedef OM_uint32 (*UNWRAP_FN_PTR) |
200 (OM_uint32 *minor_status, |
200 (OM_uint32 *minor_status, |
201 gss_const_ctx_id_t context_handle, |
201 gss_const_ctx_id_t context_handle, |
202 const gss_buffer_t input_message_buffer, |
202 gss_const_buffer_t input_message_buffer, |
203 gss_buffer_t output_message_buffer, |
203 gss_buffer_t output_message_buffer, |
204 int *conf_state, |
204 int *conf_state, |
205 gss_qop_t *qop_state); |
205 gss_qop_t *qop_state); |
206 |
206 |
207 typedef OM_uint32 (*INDICATE_MECHS_FN_PTR) |
207 typedef OM_uint32 (*INDICATE_MECHS_FN_PTR) |
208 (OM_uint32 *minor_status, |
208 (OM_uint32 *minor_status, |
209 gss_OID_set *mech_set); |
209 gss_OID_set *mech_set); |
210 |
210 |
211 typedef OM_uint32 (*INQUIRE_NAMES_FOR_MECH_FN_PTR) |
211 typedef OM_uint32 (*INQUIRE_NAMES_FOR_MECH_FN_PTR) |
212 (OM_uint32 *minor_status, |
212 (OM_uint32 *minor_status, |
213 const gss_OID mechanism, |
213 gss_const_OID mechanism, |
214 gss_OID_set *name_types); |
214 gss_OID_set *name_types); |
215 |
215 |
216 typedef OM_uint32 (*ADD_OID_SET_MEMBER_FN_PTR) |
216 typedef OM_uint32 (*ADD_OID_SET_MEMBER_FN_PTR) |
217 (OM_uint32 *minor_status, |
217 (OM_uint32 *minor_status, |
218 const gss_OID member_oid, |
218 gss_const_OID member_oid, |
219 gss_OID_set *oid_set); |
219 gss_OID_set *oid_set); |
220 |
220 |
221 typedef OM_uint32 (*DISPLAY_STATUS_FN_PTR) |
221 typedef OM_uint32 (*DISPLAY_STATUS_FN_PTR) |
222 (OM_uint32 *minor_status, |
222 (OM_uint32 *minor_status, |
223 OM_uint32 status_value, |
223 OM_uint32 status_value, |
224 int status_type, |
224 int status_type, |
225 const gss_OID mech_type, |
225 gss_const_OID mech_type, |
226 OM_uint32 *message_context, |
226 OM_uint32 *message_context, |
227 gss_buffer_t status_string); |
227 gss_buffer_t status_string); |
228 |
228 |
229 typedef OM_uint32 (*CREATE_EMPTY_OID_SET_FN_PTR) |
229 typedef OM_uint32 (*CREATE_EMPTY_OID_SET_FN_PTR) |
230 (OM_uint32 *minor_status, |
230 (OM_uint32 *minor_status, |