/illumos-gate/usr/src/uts/common/gssapi/ |
H A D | gssapi.h | 113 } gss_buffer_desc, *gss_buffer_t; typedef 186 #define GSS_C_NO_BUFFER ((gss_buffer_t) 0) 404 const gss_buffer_t, /* input_token */ 406 gss_buffer_t, /* output_token */ 415 const gss_buffer_t, /* input_token_buffer */ 419 gss_buffer_t, /* output_token */ 428 const gss_buffer_t /* token_buffer */ 434 gss_buffer_t /* output_token */ 447 const gss_buffer_t, /* message_buffer */ 448 gss_buffer_t /* message_token */ [all …]
|
H A D | gssapi_ext.h | 133 const gss_buffer_t token /* token */ 145 const gss_buffer_t, /* export name */ 178 const gss_buffer_t password, 192 const gss_buffer_t password, 218 const gss_buffer_t expName, 260 const gss_buffer_t, /* member_buffer */
|
/illumos-gate/usr/src/uts/common/gssapi/include/ |
H A D | gssapiP_dummy.h | 44 gss_buffer_t buffer; 140 gss_buffer_t, /* input_token */ 142 gss_buffer_t, /* output_token */ 153 gss_buffer_t, /* input_token_buffer */ 157 gss_buffer_t, /* output_token */ 168 gss_buffer_t /* token_buffer */ 176 gss_buffer_t /* output_token */ 196 gss_buffer_t, /* message_buffer */ 197 gss_buffer_t /* message_token */ 208 gss_buffer_t, /* message_buffer */ [all …]
|
H A D | mechglueP.h | 77 gss_buffer_t external_name; 121 const gss_buffer_t, /* password */ 204 const gss_buffer_t, /* input_token */ 206 gss_buffer_t, /* output_token */ 216 const gss_buffer_t, /* input_token_buffer */ 220 gss_buffer_t, /* output_token */ 235 const gss_buffer_t, /* input_message_buffer */ 236 gss_buffer_t, /* output_message_buffer */ 249 const gss_buffer_t /* token_buffer */ 257 gss_buffer_t /* output_token */ [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_spnego/mech/ |
H A D | gssapiP_spnego.h | 77 gss_buffer_t buffer; 174 gss_buffer_t, /* input_token */ 176 gss_buffer_t, /* output_token */ 192 gss_buffer_t, /* input_token */ 194 gss_buffer_t, /* output_token */ 205 gss_buffer_t, /* input_token_buffer */ 209 gss_buffer_t, /* output_token */ 221 gss_buffer_t, /* input_token_buffer */ 225 gss_buffer_t, /* output_token */ 255 gss_buffer_t, /* output_name_buffer */ [all …]
|
H A D | spnego_mech.c | 117 static gss_buffer_t get_input_token(unsigned char **, unsigned int); 125 static int put_mech_set(gss_OID_set mechSet, gss_buffer_t buf); 126 static int put_input_token(unsigned char **, gss_buffer_t, unsigned int); 131 process_mic(OM_uint32 *, gss_buffer_t, spnego_gss_ctx_id_t, 132 gss_buffer_t *, OM_uint32 *, send_token_flag *); 134 handle_mic(OM_uint32 *, gss_buffer_t, int, spnego_gss_ctx_id_t, 135 gss_buffer_t *, OM_uint32 *, send_token_flag *); 142 gss_buffer_t *, gss_buffer_t *, 145 init_ctx_cont(OM_uint32 *, gss_ctx_id_t *, gss_buffer_t, 146 gss_buffer_t *, gss_buffer_t *, [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_dh/backend/mech/ |
H A D | dh_gssapi.h | 195 gss_buffer_t, gss_OID *, gss_buffer_t, OM_uint32 *, OM_uint32 *); 199 gss_buffer_t, gss_channel_bindings_t, gss_name_t *, gss_OID *, 200 gss_buffer_t, OM_uint32 *, OM_uint32 *, gss_cred_id_t *); 204 gss_ctx_id_t, gss_buffer_t); 207 __dh_gss_delete_sec_context(void *, OM_uint32 *, gss_ctx_id_t *, gss_buffer_t); 214 int, gss_buffer_t, gss_buffer_t); 218 gss_buffer_t, gss_buffer_t, int *); 222 int, int, gss_buffer_t, int *, gss_buffer_t); 226 gss_buffer_t, gss_buffer_t, int *, int *); 230 int, gss_OID, OM_uint32 *, gss_buffer_t); [all …]
|
H A D | crypto.h | 44 typedef OM_uint32 (*cipher_proc)(gss_buffer_t buf, 46 typedef OM_uint32 (*verifier_proc)(gss_buffer_t tok, gss_buffer_t msg, 52 __dh_release_buffer(gss_buffer_t b); 58 __QOPSeal(dh_qop_t qop, gss_buffer_t input, int conf_req, 59 dh_key_set_t keys, gss_buffer_t output, int *conf_ret); 62 __QOPUnSeal(dh_qop_t qop, gss_buffer_t input, int conf_req, 63 dh_key_set_t keys, gss_buffer_t output); 75 __mk_sig(dh_qop_t, char *, long, gss_buffer_t, dh_key_set_t, dh_signature_t);
|
H A D | token.h | 41 __make_ap_token(gss_buffer_t, gss_OID, dh_token_t, dh_key_set_t); 44 __make_token(gss_buffer_t, gss_buffer_t, dh_token_t, dh_key_set_t); 47 __get_ap_token(gss_buffer_t, gss_OID, dh_token_t, dh_signature_t); 50 __get_token(gss_buffer_t, gss_buffer_t, dh_token_t, dh_key_set_t);
|
H A D | crypto.c | 45 __dh_release_buffer(gss_buffer_t b) in __dh_release_buffer() 152 __dh_desN_crypt(gss_buffer_t buf, dh_key_set_t keys, cipher_mode_t cipher_mode) in __dh_desN_crypt() 186 __dh_des_crypt(gss_buffer_t buf, dh_key_set_t keys, cipher_mode_t cipher_mode) in __dh_des_crypt() 218 MD5_verifier(gss_buffer_t tok, /* The buffer to sign */ in MD5_verifier() 219 gss_buffer_t msg, /* Optional buffer to include */ in MD5_verifier() 357 gss_buffer_t mesg, /* An optional message to be included */ in __mk_sig() 451 wrap_msg_body(gss_buffer_t in, gss_buffer_t out) in wrap_msg_body() 495 gss_buffer_t input, /* The buffer to wrap */ in __QOPSeal() 498 gss_buffer_t output, /* The wraped message */ in __QOPSeal() 522 unwrap_msg_body(gss_buffer_t in, gss_buffer_t out) in unwrap_msg_body() [all …]
|
H A D | token.c | 49 __xdr_encode_token(XDR *, gss_buffer_t, dh_token_t, dh_key_set_t); 52 __xdr_decode_token(XDR *, gss_buffer_t, 114 __make_ap_token(gss_buffer_t result, /* The serialized token */ in __make_ap_token() 210 __make_token(gss_buffer_t result, /* Serialized token goes here */ in __make_token() 211 gss_buffer_t msg, /* Optional message for DH_MIC tokens */ in __make_token() 293 __get_ap_token(gss_buffer_t input, /* The token to deserialize */ in __get_ap_token() 401 __get_token(gss_buffer_t input, /* The token to deserialize */ in __get_token() 402 gss_buffer_t msg, /* Optional message to generate verifier over */ in __get_token() 443 __xdr_encode_token(register XDR *xdrs, gss_buffer_t msg, in __xdr_encode_token() 490 __xdr_decode_token(register XDR *xdrs, gss_buffer_t msg, in __xdr_decode_token()
|
H A D | MICwrap.c | 51 gss_buffer_t message, /* Input message */ in __dh_gss_sign() 52 gss_buffer_t token /* output token */) in __dh_gss_sign() 120 gss_buffer_t message, /* The message */ in __dh_gss_verify() 121 gss_buffer_t token, /* The DH_MIC message token */ in __dh_gss_verify() 214 gss_buffer_t input, /* Input message to wrap */ in __dh_gss_seal() 216 gss_buffer_t output /* Contains the ouputed DH_WRAP token*/) in __dh_gss_seal() 304 gss_buffer_t input, /* Wrapped Diffie-Hellman token */ in __dh_gss_unseal() 305 gss_buffer_t output, /* The unwrapped message */ in __dh_gss_unseal()
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/ |
H A D | krb5mech.c | 45 gss_buffer_t, /* output_token */ 52 gss_buffer_t, /* message_buffer */ 53 gss_buffer_t, /* message_token */ 59 gss_buffer_t, /* message_buffer */ 60 gss_buffer_t, /* token_buffer */ 69 gss_buffer_t, /* input_message_buffer */ 71 gss_buffer_t, /* output_message_buffer */ 77 gss_buffer_t, /* input_message_buffer */ 78 gss_buffer_t, /* output_message_buffer */ 85 gss_buffer_t, /* interprocess_token */ [all …]
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/include/ |
H A D | gssapiP_krb5.h | 293 gss_buffer_t input_message_buffer, 295 gss_buffer_t output_message_buffer, 300 gss_buffer_t input_token_buffer, 301 gss_buffer_t message_buffer, 366 gss_buffer_t, /* input_token */ 368 gss_buffer_t, /* output_token */ 377 gss_buffer_t, /* input_token_buffer */ 382 gss_buffer_t, /* output_token */ 391 gss_buffer_t /* token_buffer */ 397 gss_buffer_t /* output_token */ [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/ |
H A D | krb5_gss_glue.c | 62 gss_buffer_t, /* input_token */ 64 gss_buffer_t, /* output_token */ 73 gss_buffer_t, /* input_token_buffer */ 78 gss_buffer_t, /* output_token */ 87 gss_buffer_t /* token_buffer */ 93 gss_buffer_t /* output_token */ 106 gss_buffer_t, /* message_buffer */ 107 gss_buffer_t /* message_token */ 113 gss_buffer_t, /* message_buffer */ 114 gss_buffer_t, /* token_buffer */ [all …]
|
/illumos-gate/usr/src/cmd/gss/gsscred/ |
H A D | gsscred.h | 63 int gsscred_AsHex(const gss_buffer_t inBuf, gss_buffer_t outBuf); 65 const char *nameOid, gss_buffer_t OutName); 67 int gsscred_MakeNameHeader(const gss_OID mechOid, gss_buffer_t outNameHdr); 73 int file_addGssCredEntry(const gss_buffer_t hexName, const char *uid, 75 int file_getGssCredEntry(const gss_buffer_t name, const char *uid, 77 int file_deleteGssCredEntry(const gss_buffer_t name, const char *uid, 79 int file_getGssCredUid(const gss_buffer_t name, uid_t *uidOut); 86 int gss_getGssCredEntry(const gss_buffer_t expName, uid_t *uid);
|
/illumos-gate/usr/src/lib/libgss/ |
H A D | g_sign.c | 36 gss_buffer_t message_buffer, in val_sign_args() 37 gss_buffer_t msg_token) in val_sign_args() 77 gss_buffer_t message_buffer; 78 gss_buffer_t msg_token; 128 const gss_buffer_t message_buffer; 129 gss_buffer_t msg_token; 133 (int) qop_req, (gss_buffer_t)message_buffer, msg_token));
|
H A D | g_verify.c | 41 gss_buffer_t message_buffer; 42 gss_buffer_t token_buffer; 97 const gss_buffer_t message_buffer; 98 const gss_buffer_t token_buffer; 103 (gss_buffer_t)message_buffer, 104 (gss_buffer_t)token_buffer, (int *) qop_state));
|
H A D | g_seal.c | 37 gss_buffer_t input_message_buffer, in val_seal_args() 38 gss_buffer_t output_message_buffer) in val_seal_args() 82 gss_buffer_t input_message_buffer; 84 gss_buffer_t output_message_buffer; 140 const gss_buffer_t input_message_buffer; 142 gss_buffer_t output_message_buffer; 147 (gss_buffer_t)input_message_buffer, conf_state,
|
H A D | g_unseal.c | 42 gss_buffer_t input_message_buffer; 43 gss_buffer_t output_message_buffer; 112 const gss_buffer_t input_message_buffer; 113 gss_buffer_t output_message_buffer; 119 (gss_buffer_t)input_message_buffer,
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/mech/ |
H A D | sign.c | 47 gss_buffer_t message_buffer; 48 gss_buffer_t message_token; 65 gss_buffer_t message_buffer; 66 gss_buffer_t message_token;
|
H A D | verify.c | 45 gss_buffer_t message_buffer; 46 gss_buffer_t token_buffer; 64 gss_buffer_t message_buffer; 65 gss_buffer_t token_buffer;
|
H A D | seal.c | 47 gss_buffer_t input_message_buffer; 49 gss_buffer_t output_message_buffer; 78 gss_buffer_t input_message_buffer; 80 gss_buffer_t output_message_buffer;
|
H A D | unseal.c | 46 gss_buffer_t input_message_buffer; 47 gss_buffer_t output_message_buffer; 66 gss_buffer_t input_message_buffer; 67 gss_buffer_t output_message_buffer;
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/dummy/ |
H A D | dmech.c | 200 gss_buffer_t message_buffer; 201 gss_buffer_t message_token; 230 gss_buffer_t message_buffer; 231 gss_buffer_t token_buffer; 274 gss_buffer_t input_message_buffer; 276 gss_buffer_t output_message_buffer; 309 gss_buffer_t input_message_buffer; 310 gss_buffer_t output_message_buffer; 357 gss_buffer_t interprocess_token; 393 gss_buffer_t output_token;
|