digest-private.h
1 /* This is a generated file */ 2 #ifndef __scram_private_h__ 3 #define __scram_private_h__ 4 5 #include <stdarg.h> 6 7 gssapi_mech_interface 8 __gss_scram_initialize (void); 9 10 OM_uint32 11 _gss_scram_have_cred(OM_uint32 *minor, 12 const char *name, 13 gss_cred_id_t *rcred); 14 15 OM_uint32 16 _gss_scram_accept_sec_context ( 17 OM_uint32 * /*minor_status*/, 18 gss_ctx_id_t * /*context_handle*/, 19 const gss_cred_id_t /*acceptor_cred_handle*/, 20 const gss_buffer_t /*input_token_buffer*/, 21 const gss_channel_bindings_t /*input_chan_bindings*/, 22 gss_name_t * /*src_name*/, 23 gss_OID * /*mech_type*/, 24 gss_buffer_t /*output_token*/, 25 OM_uint32 * /*ret_flags*/, 26 OM_uint32 * /*time_rec*/, 27 gss_cred_id_t * delegated_cred_handle ); 28 29 OM_uint32 30 _gss_scram_acquire_cred ( 31 OM_uint32 * /*min_stat*/, 32 const gss_name_t /*desired_name*/, 33 OM_uint32 /*time_req*/, 34 const gss_OID_set /*desired_mechs*/, 35 gss_cred_usage_t /*cred_usage*/, 36 gss_cred_id_t * /*output_cred_handle*/, 37 gss_OID_set * /*actual_mechs*/, 38 OM_uint32 * /*time_rec*/); 39 40 41 OM_uint32 42 _gss_scram_acquire_cred_ext(OM_uint32 * minor_status, 43 const gss_name_t desired_name, 44 gss_const_OID credential_type, 45 const void *credential_data, 46 OM_uint32 time_req, 47 gss_const_OID desired_mech, 48 gss_cred_usage_t cred_usage, 49 gss_cred_id_t * output_cred_handle); 50 51 52 OM_uint32 53 _gss_scram_add_cred ( 54 OM_uint32 */*minor_status*/, 55 const gss_cred_id_t /*input_cred_handle*/, 56 const gss_name_t /*desired_name*/, 57 const gss_OID /*desired_mech*/, 58 gss_cred_usage_t /*cred_usage*/, 59 OM_uint32 /*initiator_time_req*/, 60 OM_uint32 /*acceptor_time_req*/, 61 gss_cred_id_t */*output_cred_handle*/, 62 gss_OID_set */*actual_mechs*/, 63 OM_uint32 */*initiator_time_rec*/, 64 OM_uint32 */*acceptor_time_rec*/); 65 66 OM_uint32 67 _gss_scram_allocate_ctx ( 68 OM_uint32 */*minor_status*/, 69 const char */*domain*/, 70 scram_id_t */*ctx*/); 71 72 OM_uint32 73 _gss_scram_canonicalize_name ( 74 OM_uint32 * /*minor_status*/, 75 const gss_name_t /*input_name*/, 76 const gss_OID /*mech_type*/, 77 gss_name_t * output_name ); 78 79 OM_uint32 80 _gss_scram_compare_name ( 81 OM_uint32 * /*minor_status*/, 82 const gss_name_t /*name1*/, 83 const gss_name_t /*name2*/, 84 int * name_equal ); 85 86 OM_uint32 87 _gss_scram_context_time ( 88 OM_uint32 * /*minor_status*/, 89 const gss_ctx_id_t /*context_handle*/, 90 OM_uint32 * time_rec ); 91 92 gss_name_t 93 _gss_scram_create_name ( 94 OM_uint32 */*minor_status*/, 95 const char */*user*/, 96 const char */*domain*/, 97 int /*flags*/); 98 99 OM_uint32 100 _gss_scram_delete_sec_context ( 101 OM_uint32 * /*minor_status*/, 102 gss_ctx_id_t * /*context_handle*/, 103 gss_buffer_t output_token ); 104 105 OM_uint32 106 _gss_scram_destroy_cred ( 107 OM_uint32 */*minor_status*/, 108 gss_cred_id_t */*cred_handle*/); 109 110 OM_uint32 111 _gss_scram_display_name ( 112 OM_uint32 * /*minor_status*/, 113 const gss_name_t /*input_name*/, 114 gss_buffer_t /*output_name_buffer*/, 115 gss_OID * output_name_type ); 116 117 OM_uint32 118 _gss_scram_display_status ( 119 OM_uint32 */*minor_status*/, 120 OM_uint32 /*status_value*/, 121 int /*status_type*/, 122 const gss_OID /*mech_type*/, 123 OM_uint32 */*message_context*/, 124 gss_buffer_t /*status_string*/); 125 126 OM_uint32 127 _gss_scram_duplicate_name ( 128 OM_uint32 * /*minor_status*/, 129 const gss_name_t /*src_name*/, 130 gss_name_t * dest_name ); 131 132 OM_uint32 133 _gss_scram_export_name ( 134 OM_uint32 * /*minor_status*/, 135 const gss_name_t /*input_name*/, 136 gss_buffer_t exported_name ); 137 138 OM_uint32 139 _gss_scram_export_sec_context ( 140 OM_uint32 * /*minor_status*/, 141 gss_ctx_id_t * /*context_handle*/, 142 gss_buffer_t interprocess_token ); 143 144 OM_uint32 145 _gss_scram_get_mic ( 146 OM_uint32 * /*minor_status*/, 147 const gss_ctx_id_t /*context_handle*/, 148 gss_qop_t /*qop_req*/, 149 const gss_buffer_t /*message_buffer*/, 150 gss_buffer_t message_token ); 151 152 OM_uint32 153 _gss_scram_import_name ( 154 OM_uint32 * /*minor_status*/, 155 const gss_buffer_t /*input_name_buffer*/, 156 gss_const_OID /*input_name_type*/, 157 gss_name_t * output_name ); 158 159 OM_uint32 160 _gss_scram_import_sec_context ( 161 OM_uint32 * /*minor_status*/, 162 const gss_buffer_t /*interprocess_token*/, 163 gss_ctx_id_t * context_handle ); 164 165 OM_uint32 166 _gss_scram_indicate_mechs ( 167 OM_uint32 * /*minor_status*/, 168 gss_OID_set * mech_set ); 169 170 OM_uint32 171 _gss_scram_init_sec_context ( 172 OM_uint32 * /*minor_status*/, 173 const gss_cred_id_t /*initiator_cred_handle*/, 174 gss_ctx_id_t * /*context_handle*/, 175 const gss_name_t /*target_name*/, 176 const gss_OID /*mech_type*/, 177 OM_uint32 /*req_flags*/, 178 OM_uint32 /*time_req*/, 179 const gss_channel_bindings_t /*input_chan_bindings*/, 180 const gss_buffer_t /*input_token*/, 181 gss_OID * /*actual_mech_type*/, 182 gss_buffer_t /*output_token*/, 183 OM_uint32 * /*ret_flags*/, 184 OM_uint32 * /*time_rec*/); 185 186 OM_uint32 187 _gss_scram_inquire_context ( 188 OM_uint32 * /*minor_status*/, 189 const gss_ctx_id_t /*context_handle*/, 190 gss_name_t * /*src_name*/, 191 gss_name_t * /*targ_name*/, 192 OM_uint32 * /*lifetime_rec*/, 193 gss_OID * /*mech_type*/, 194 OM_uint32 * /*ctx_flags*/, 195 int * /*locally_initiated*/, 196 int * open_context ); 197 198 OM_uint32 199 _gss_scram_inquire_cred ( 200 OM_uint32 * /*minor_status*/, 201 const gss_cred_id_t /*cred_handle*/, 202 gss_name_t * /*name*/, 203 OM_uint32 * /*lifetime*/, 204 gss_cred_usage_t * /*cred_usage*/, 205 gss_OID_set * mechanisms ); 206 207 OM_uint32 208 _gss_scram_inquire_cred_by_mech ( 209 OM_uint32 * /*minor_status*/, 210 const gss_cred_id_t /*cred_handle*/, 211 const gss_OID /*mech_type*/, 212 gss_name_t * /*name*/, 213 OM_uint32 * /*initiator_lifetime*/, 214 OM_uint32 * /*acceptor_lifetime*/, 215 gss_cred_usage_t * cred_usage ); 216 217 OM_uint32 218 _gss_scram_inquire_mechs_for_name ( 219 OM_uint32 * /*minor_status*/, 220 const gss_name_t /*input_name*/, 221 gss_OID_set * mech_types ); 222 223 OM_uint32 224 _gss_scram_inquire_names_for_mech ( 225 OM_uint32 * /*minor_status*/, 226 gss_const_OID /*mechanism*/, 227 gss_OID_set * name_types ); 228 229 OM_uint32 230 _gss_scram_inquire_sec_context_by_oid ( 231 OM_uint32 */*minor_status*/, 232 const gss_ctx_id_t /*context_handle*/, 233 const gss_OID /*desired_object*/, 234 gss_buffer_set_t */*data_set*/); 235 236 void 237 _gss_scram_iter_creds_f ( 238 OM_uint32 /*flags*/, 239 void *userctx , 240 void (*/*cred_iter*/)(void *, gss_OID, gss_cred_id_t)); 241 242 OM_uint32 243 _gss_scram_process_context_token ( 244 OM_uint32 */*minor_status*/, 245 const gss_ctx_id_t /*context_handle*/, 246 const gss_buffer_t token_buffer ); 247 248 OM_uint32 249 _gss_scram_release_cred ( 250 OM_uint32 * /*minor_status*/, 251 gss_cred_id_t * cred_handle ); 252 253 OM_uint32 254 _gss_scram_release_name ( 255 OM_uint32 * /*minor_status*/, 256 gss_name_t * input_name ); 257 258 OM_uint32 259 _gss_scram_unwrap ( 260 OM_uint32 * /*minor_status*/, 261 const gss_ctx_id_t /*context_handle*/, 262 const gss_buffer_t /*input_message_buffer*/, 263 gss_buffer_t /*output_message_buffer*/, 264 int * /*conf_state*/, 265 gss_qop_t * qop_state ); 266 267 OM_uint32 268 _gss_scram_unwrap_iov ( 269 OM_uint32 * /*minor_status*/, 270 const gss_ctx_id_t /*context_handle*/, 271 int * /*conf_state*/, 272 gss_qop_t * /*qop_state*/, 273 gss_iov_buffer_desc */*iov*/, 274 int iov_count ); 275 276 OM_uint32 277 _gss_scram_verify_mic ( 278 OM_uint32 * /*minor_status*/, 279 const gss_ctx_id_t /*context_handle*/, 280 const gss_buffer_t /*message_buffer*/, 281 const gss_buffer_t /*token_buffer*/, 282 gss_qop_t * qop_state ); 283 284 OM_uint32 285 _gss_scram_wrap ( 286 OM_uint32 * /*minor_status*/, 287 const gss_ctx_id_t /*context_handle*/, 288 int /*conf_req_flag*/, 289 gss_qop_t /*qop_req*/, 290 const gss_buffer_t /*input_message_buffer*/, 291 int * /*conf_state*/, 292 gss_buffer_t /*output_message_buffer*/); 293 294 OM_uint32 295 _gss_scram_wrap_iov ( 296 OM_uint32 * /*minor_status*/, 297 const gss_ctx_id_t /*context_handle*/, 298 int /*conf_req_flag*/, 299 gss_qop_t /*qop_req*/, 300 int * /*conf_state*/, 301 gss_iov_buffer_desc */*iov*/, 302 int iov_count ); 303 304 OM_uint32 305 _gss_scram_wrap_iov_length ( 306 OM_uint32 * /*minor_status*/, 307 gss_ctx_id_t /*context_handle*/, 308 int /*conf_req_flag*/, 309 gss_qop_t /*qop_req*/, 310 int */*conf_state*/, 311 gss_iov_buffer_desc */*iov*/, 312 int /*iov_count*/); 313 314 OM_uint32 315 _gss_scram_wrap_size_limit ( 316 OM_uint32 * /*minor_status*/, 317 const gss_ctx_id_t /*context_handle*/, 318 int /*conf_req_flag*/, 319 gss_qop_t /*qop_req*/, 320 OM_uint32 /*req_output_size*/, 321 OM_uint32 * max_input_size ); 322 323 #endif /* __scram_private_h__ */