1 /* This is a generated file */ 2 #ifndef __ntlm_private_h__ 3 #define __ntlm_private_h__ 4 5 #include <stdarg.h> 6 7 gssapi_mech_interface 8 __gss_ntlm_initialize (void); 9 10 OM_uint32 GSSAPI_CALLCONV 11 _gss_ntlm_accept_sec_context ( 12 OM_uint32 * /*minor_status*/, 13 gss_ctx_id_t * /*context_handle*/, 14 const gss_cred_id_t /*acceptor_cred_handle*/, 15 const gss_buffer_t /*input_token_buffer*/, 16 const gss_channel_bindings_t /*input_chan_bindings*/, 17 gss_name_t * /*src_name*/, 18 gss_OID * /*mech_type*/, 19 gss_buffer_t /*output_token*/, 20 OM_uint32 * /*ret_flags*/, 21 OM_uint32 * /*time_rec*/, 22 gss_cred_id_t * delegated_cred_handle ); 23 24 OM_uint32 GSSAPI_CALLCONV 25 _gss_ntlm_acquire_cred ( 26 OM_uint32 * /*min_stat*/, 27 const gss_name_t /*desired_name*/, 28 OM_uint32 /*time_req*/, 29 const gss_OID_set /*desired_mechs*/, 30 gss_cred_usage_t /*cred_usage*/, 31 gss_cred_id_t * /*output_cred_handle*/, 32 gss_OID_set * /*actual_mechs*/, 33 OM_uint32 * time_rec ); 34 35 OM_uint32 GSSAPI_CALLCONV 36 _gss_ntlm_add_cred ( 37 OM_uint32 */*minor_status*/, 38 const gss_cred_id_t /*input_cred_handle*/, 39 const gss_name_t /*desired_name*/, 40 const gss_OID /*desired_mech*/, 41 gss_cred_usage_t /*cred_usage*/, 42 OM_uint32 /*initiator_time_req*/, 43 OM_uint32 /*acceptor_time_req*/, 44 gss_cred_id_t */*output_cred_handle*/, 45 gss_OID_set */*actual_mechs*/, 46 OM_uint32 */*initiator_time_rec*/, 47 OM_uint32 */*acceptor_time_rec*/); 48 49 OM_uint32 50 _gss_ntlm_allocate_ctx ( 51 OM_uint32 */*minor_status*/, 52 ntlm_ctx */*ctx*/); 53 54 OM_uint32 GSSAPI_CALLCONV 55 _gss_ntlm_canonicalize_name ( 56 OM_uint32 * /*minor_status*/, 57 const gss_name_t /*input_name*/, 58 const gss_OID /*mech_type*/, 59 gss_name_t * output_name ); 60 61 OM_uint32 GSSAPI_CALLCONV 62 _gss_ntlm_compare_name ( 63 OM_uint32 * /*minor_status*/, 64 const gss_name_t /*name1*/, 65 const gss_name_t /*name2*/, 66 int * name_equal ); 67 68 OM_uint32 GSSAPI_CALLCONV 69 _gss_ntlm_context_time ( 70 OM_uint32 * /*minor_status*/, 71 const gss_ctx_id_t /*context_handle*/, 72 OM_uint32 * time_rec ); 73 74 OM_uint32 GSSAPI_CALLCONV 75 _gss_ntlm_delete_sec_context ( 76 OM_uint32 * /*minor_status*/, 77 gss_ctx_id_t * /*context_handle*/, 78 gss_buffer_t output_token ); 79 80 OM_uint32 GSSAPI_CALLCONV 81 _gss_ntlm_destroy_cred ( 82 OM_uint32 */*minor_status*/, 83 gss_cred_id_t */*cred_handle*/); 84 85 OM_uint32 GSSAPI_CALLCONV 86 _gss_ntlm_display_name ( 87 OM_uint32 * /*minor_status*/, 88 const gss_name_t /*input_name*/, 89 gss_buffer_t /*output_name_buffer*/, 90 gss_OID * output_name_type ); 91 92 OM_uint32 GSSAPI_CALLCONV 93 _gss_ntlm_display_status ( 94 OM_uint32 */*minor_status*/, 95 OM_uint32 /*status_value*/, 96 int /*status_type*/, 97 const gss_OID /*mech_type*/, 98 OM_uint32 */*message_context*/, 99 gss_buffer_t /*status_string*/); 100 101 OM_uint32 GSSAPI_CALLCONV 102 _gss_ntlm_duplicate_name ( 103 OM_uint32 * /*minor_status*/, 104 const gss_name_t /*src_name*/, 105 gss_name_t * dest_name ); 106 107 OM_uint32 GSSAPI_CALLCONV 108 _gss_ntlm_export_name ( 109 OM_uint32 * /*minor_status*/, 110 const gss_name_t /*input_name*/, 111 gss_buffer_t exported_name ); 112 113 OM_uint32 GSSAPI_CALLCONV 114 _gss_ntlm_export_sec_context ( 115 OM_uint32 * /*minor_status*/, 116 gss_ctx_id_t * /*context_handle*/, 117 gss_buffer_t interprocess_token ); 118 119 OM_uint32 GSSAPI_CALLCONV 120 _gss_ntlm_get_mic ( 121 OM_uint32 * /*minor_status*/, 122 const gss_ctx_id_t /*context_handle*/, 123 gss_qop_t /*qop_req*/, 124 const gss_buffer_t /*message_buffer*/, 125 gss_buffer_t message_token ); 126 127 int 128 _gss_ntlm_get_user_cred ( 129 const ntlm_name /*target_name*/, 130 ntlm_cred */*rcred*/); 131 132 OM_uint32 GSSAPI_CALLCONV 133 _gss_ntlm_import_name ( 134 OM_uint32 * /*minor_status*/, 135 const gss_buffer_t /*input_name_buffer*/, 136 const gss_OID /*input_name_type*/, 137 gss_name_t * output_name ); 138 139 OM_uint32 GSSAPI_CALLCONV 140 _gss_ntlm_import_sec_context ( 141 OM_uint32 * /*minor_status*/, 142 const gss_buffer_t /*interprocess_token*/, 143 gss_ctx_id_t * context_handle ); 144 145 OM_uint32 146 _gss_ntlm_indicate_mechs ( 147 OM_uint32 * /*minor_status*/, 148 gss_OID_set * mech_set ); 149 150 OM_uint32 GSSAPI_CALLCONV 151 _gss_ntlm_init_sec_context ( 152 OM_uint32 * /*minor_status*/, 153 const gss_cred_id_t /*initiator_cred_handle*/, 154 gss_ctx_id_t * /*context_handle*/, 155 const gss_name_t /*target_name*/, 156 const gss_OID /*mech_type*/, 157 OM_uint32 /*req_flags*/, 158 OM_uint32 /*time_req*/, 159 const gss_channel_bindings_t /*input_chan_bindings*/, 160 const gss_buffer_t /*input_token*/, 161 gss_OID * /*actual_mech_type*/, 162 gss_buffer_t /*output_token*/, 163 OM_uint32 * /*ret_flags*/, 164 OM_uint32 * time_rec ); 165 166 OM_uint32 GSSAPI_CALLCONV 167 _gss_ntlm_inquire_context ( 168 OM_uint32 * /*minor_status*/, 169 const gss_ctx_id_t /*context_handle*/, 170 gss_name_t * /*src_name*/, 171 gss_name_t * /*targ_name*/, 172 OM_uint32 * /*lifetime_rec*/, 173 gss_OID * /*mech_type*/, 174 OM_uint32 * /*ctx_flags*/, 175 int * /*locally_initiated*/, 176 int * open_context ); 177 178 OM_uint32 GSSAPI_CALLCONV 179 _gss_ntlm_inquire_cred ( 180 OM_uint32 * /*minor_status*/, 181 const gss_cred_id_t /*cred_handle*/, 182 gss_name_t * /*name*/, 183 OM_uint32 * /*lifetime*/, 184 gss_cred_usage_t * /*cred_usage*/, 185 gss_OID_set * mechanisms ); 186 187 OM_uint32 GSSAPI_CALLCONV 188 _gss_ntlm_inquire_cred_by_mech ( 189 OM_uint32 * /*minor_status*/, 190 const gss_cred_id_t /*cred_handle*/, 191 const gss_OID /*mech_type*/, 192 gss_name_t * /*name*/, 193 OM_uint32 * /*initiator_lifetime*/, 194 OM_uint32 * /*acceptor_lifetime*/, 195 gss_cred_usage_t * cred_usage ); 196 197 OM_uint32 GSSAPI_CALLCONV 198 _gss_ntlm_inquire_mechs_for_name ( 199 OM_uint32 * /*minor_status*/, 200 const gss_name_t /*input_name*/, 201 gss_OID_set * mech_types ); 202 203 OM_uint32 GSSAPI_CALLCONV 204 _gss_ntlm_inquire_names_for_mech ( 205 OM_uint32 * /*minor_status*/, 206 const gss_OID /*mechanism*/, 207 gss_OID_set * name_types ); 208 209 OM_uint32 GSSAPI_CALLCONV 210 _gss_ntlm_inquire_sec_context_by_oid ( 211 OM_uint32 */*minor_status*/, 212 const gss_ctx_id_t /*context_handle*/, 213 const gss_OID /*desired_object*/, 214 gss_buffer_set_t */*data_set*/); 215 216 void GSSAPI_CALLCONV 217 _gss_ntlm_iter_creds_f ( 218 OM_uint32 /*flags*/, 219 void *userctx , 220 void (*/*cred_iter*/)(void *, gss_OID, gss_cred_id_t)); 221 222 OM_uint32 GSSAPI_CALLCONV 223 _gss_ntlm_process_context_token ( 224 OM_uint32 */*minor_status*/, 225 const gss_ctx_id_t /*context_handle*/, 226 const gss_buffer_t token_buffer ); 227 228 OM_uint32 GSSAPI_CALLCONV 229 _gss_ntlm_release_cred ( 230 OM_uint32 * /*minor_status*/, 231 gss_cred_id_t * cred_handle ); 232 233 OM_uint32 GSSAPI_CALLCONV 234 _gss_ntlm_release_name ( 235 OM_uint32 * /*minor_status*/, 236 gss_name_t * input_name ); 237 238 void 239 _gss_ntlm_set_key ( 240 struct ntlmv2_key */*key*/, 241 int /*acceptor*/, 242 int /*sealsign*/, 243 unsigned char */*data*/, 244 size_t /*len*/); 245 246 OM_uint32 GSSAPI_CALLCONV 247 _gss_ntlm_unwrap ( 248 OM_uint32 * /*minor_status*/, 249 const gss_ctx_id_t /*context_handle*/, 250 const gss_buffer_t /*input_message_buffer*/, 251 gss_buffer_t /*output_message_buffer*/, 252 int * /*conf_state*/, 253 gss_qop_t * qop_state ); 254 255 OM_uint32 GSSAPI_CALLCONV 256 _gss_ntlm_verify_mic ( 257 OM_uint32 * /*minor_status*/, 258 const gss_ctx_id_t /*context_handle*/, 259 const gss_buffer_t /*message_buffer*/, 260 const gss_buffer_t /*token_buffer*/, 261 gss_qop_t * qop_state ); 262 263 OM_uint32 GSSAPI_CALLCONV 264 _gss_ntlm_wrap ( 265 OM_uint32 * /*minor_status*/, 266 const gss_ctx_id_t /*context_handle*/, 267 int /*conf_req_flag*/, 268 gss_qop_t /*qop_req*/, 269 const gss_buffer_t /*input_message_buffer*/, 270 int * /*conf_state*/, 271 gss_buffer_t output_message_buffer ); 272 273 OM_uint32 GSSAPI_CALLCONV 274 _gss_ntlm_wrap_size_limit ( 275 OM_uint32 * /*minor_status*/, 276 const gss_ctx_id_t /*context_handle*/, 277 int /*conf_req_flag*/, 278 gss_qop_t /*qop_req*/, 279 OM_uint32 /*req_output_size*/, 280 OM_uint32 * max_input_size ); 281 282 #endif /* __ntlm_private_h__ */ 283