Searched defs:auth_context (Results 1 - 25 of 26) sorted by relevance

12

/osnet-11/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/
H A Dgen_save_subkey.c40 krb5_auth_context auth_context,
73 retval = krb5_auth_con_setsendsubkey(context, auth_context, kb);
76 retval = krb5_auth_con_setrecvsubkey(context, auth_context, kb);
82 (void) krb5_auth_con_setsendsubkey(context, auth_context, NULL);
83 (void) krb5_auth_con_setrecvsubkey(context, auth_context, NULL);
39 krb5int_generate_and_save_subkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock *keyblock, krb5_enctype enctype) argument
H A Dmk_rep.c77 k5_mk_rep(krb5_context context, krb5_auth_context auth_context, argument
87 if (((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_SEQUENCE) ||
88 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE)) &&
89 (auth_context->local_seq_number == 0)) {
91 &auth_context->key->keyblock,
92 &auth_context->local_seq_number)))
99 repl.ctime = auth_context->authentp->ctime;
100 repl.cusec = auth_context->authentp->cusec;
105 else if (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_USE_SUBKEY) {
106 assert(auth_context
151 krb5_mk_rep(krb5_context context, krb5_auth_context auth_context, krb5_data *outbuf) argument
157 krb5_mk_rep_dce(krb5_context context, krb5_auth_context auth_context, krb5_data *outbuf) argument
[all...]
H A Dmk_req.c54 krb5_mk_req(krb5_context context, krb5_auth_context *auth_context, argument
80 retval = krb5_mk_req_extended(context, auth_context, ap_req_options,
H A Drd_rep.c79 krb5_rd_rep(krb5_context context, krb5_auth_context auth_context, argument
105 retval = krb5_k_decrypt(context, auth_context->key,
123 if ((enc->ctime != auth_context->authentp->ctime)
124 || (enc->cusec != auth_context->authentp->cusec)) {
131 retval = krb5_auth_con_setrecvsubkey(context, auth_context,
135 retval = krb5_auth_con_setsendsubkey(context, auth_context,
138 (void) krb5_auth_con_setrecvsubkey(context, auth_context, NULL);
142 auth_context->negotiated_etype = enc->subkey->enctype;
146 auth_context->remote_seq_number = enc->seq_number;
161 krb5_rd_rep_dce(krb5_context context, krb5_auth_context auth_context, argument
[all...]
H A Drd_req.c53 krb5_rd_req(krb5_context context, krb5_auth_context *auth_context, argument
78 if (*auth_context == NULL) {
81 *auth_context = new_auth_context;
95 retval = krb5_rd_req_decoded_ext(context, auth_context, request, inbuf,
106 *auth_context = NULL;
H A Dmk_priv.c123 krb5_mk_priv(krb5_context context, krb5_auth_context auth_context, argument
135 if ((key = auth_context->send_subkey) == NULL)
136 key = auth_context->key;
139 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) &&
140 (auth_context->rcache == NULL))
143 if (((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) ||
144 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE)) &&
149 if (!auth_context->local_addr)
152 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) ||
153 (auth_context
[all...]
H A Dmk_safe.c124 krb5_mk_safe(krb5_context context, krb5_auth_context auth_context, argument
136 if ((key = auth_context->send_subkey) == NULL)
137 key = auth_context->key;
140 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) &&
141 (auth_context->rcache == NULL))
144 if (((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) ||
145 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE)) &&
150 if (!auth_context->local_addr)
153 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) ||
154 (auth_context
[all...]
H A Drd_cred.c182 krb5_rd_cred(krb5_context context, krb5_auth_context auth_context, argument
191 if ((key = auth_context->recv_subkey) == NULL)
192 key = auth_context->key;
194 if (((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) ||
195 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE)) &&
200 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) &&
201 (auth_context->rcache == NULL))
213 auth_context->key,
219 if (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) {
225 if ((retval = krb5_gen_replay_name(context, auth_context
[all...]
H A Drd_priv.c167 krb5_rd_priv(krb5_context context, krb5_auth_context auth_context, argument
176 if ((key = auth_context->recv_subkey) == NULL)
177 key = auth_context->key;
179 if (((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) ||
180 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE)) &&
185 if (!auth_context->remote_addr)
188 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) &&
189 (auth_context->rcache == NULL))
199 if (auth_context->local_addr) {
200 if (auth_context
[all...]
H A Drd_safe.c172 krb5_rd_safe(krb5_context context, krb5_auth_context auth_context, argument
180 if (((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) ||
181 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE)) &&
186 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) &&
187 (auth_context->rcache == NULL))
190 if (!auth_context->remote_addr)
194 if ((key = auth_context->recv_subkey) == NULL)
195 key = auth_context->key;
204 if (auth_context->local_addr) {
205 if (auth_context
[all...]
H A Drecvauth.c45 krb5_auth_context * auth_context,
127 if (*auth_context == NULL) {
129 *auth_context = new_auth_context;
132 krb5_auth_con_getrcache(context, *auth_context, &rcache);
146 problem = krb5_auth_con_setrcache(context, *auth_context, rcache);
150 problem = krb5_rd_req(context, auth_context, &inbuf, server,
210 if ((retval = krb5_mk_rep(context, *auth_context, &outbuf))) {
220 krb5_auth_con_free(context, *auth_context);
222 *auth_context = NULL;
225 krb5_auth_con_setrcache(context, *auth_context, NUL
44 recvauth_common(krb5_context context, krb5_auth_context * auth_context, krb5_pointer fd, char *appl_version, krb5_principal server, krb5_int32 flags, krb5_keytab keytab, krb5_ticket ** ticket, krb5_data *version) argument
232 krb5_recvauth(krb5_context context, krb5_auth_context *auth_context, krb5_pointer fd, char *appl_version, krb5_principal server, krb5_int32 flags, krb5_keytab keytab, krb5_ticket **ticket) argument
239 krb5_recvauth_version(krb5_context context, krb5_auth_context *auth_context, krb5_pointer fd, krb5_principal server, krb5_int32 flags, krb5_keytab keytab, krb5_ticket **ticket, krb5_data *version) argument
[all...]
H A Dsendauth.c48 krb5_sendauth(krb5_context context, krb5_auth_context *auth_context, argument
168 if ((retval = krb5_mk_req_extended(context, auth_context,
221 if ((retval = krb5_rd_rep(context, *auth_context, &inbuf,
H A Dchpw.c13 krb5_auth_context auth_context,
26 if ((ret = krb5_auth_con_setflags(context, auth_context,
33 if ((ret = krb5_mk_priv(context, auth_context,
77 krb5int_rd_chpw_rep(krb5_context context, krb5_auth_context auth_context, argument
150 ret = krb5_auth_con_getsendsubkey(context, auth_context, &tmp);
154 ret = krb5_rd_rep(context, auth_context, &ap_rep, &ap_rep_enc);
170 ret = krb5_auth_con_setrecvsubkey(context, auth_context, tmp);
175 ret = krb5_rd_priv(context, auth_context, &cipherresult, &clearresult,
265 krb5_auth_context auth_context,
281 if ((ret = krb5_auth_con_setflags(context, auth_context,
12 krb5int_mk_chpw_req(krb5_context context, krb5_auth_context auth_context, krb5_data *ap_req, char *passwd, krb5_data *packet) argument
264 krb5int_mk_setpw_req(krb5_context context, krb5_auth_context auth_context, krb5_data *ap_req, krb5_principal targprinc, char *passwd, krb5_data *packet) argument
338 krb5int_rd_setpw_rep(krb5_context context, krb5_auth_context auth_context, krb5_data *packet, int *result_code, krb5_data *result_data) argument
[all...]
H A Dfwd_tgt.c45 krb5_fwd_tgt_creds(krb5_context context, krb5_auth_context auth_context, char *rhost, krb5_principal client, krb5_principal server, krb5_ccache cc, int forwardable, krb5_data *outbuf) argument
76 retval = krb5_auth_con_getkey (context, auth_context, &session_key);
201 retval = krb5_mk_1cred(context, auth_context, pcreds,
H A Dmk_cred.c168 krb5_mk_ncred(krb5_context context, krb5_auth_context auth_context, argument
209 if ((key = auth_context->send_subkey) == NULL)
210 key = auth_context->key;
213 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) &&
214 (auth_context->rcache == NULL)) {
219 if (((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) ||
220 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE))
230 if (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) {
234 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_SEQUENCE) ||
235 (auth_context
324 krb5_mk_1cred(krb5_context context, krb5_auth_context auth_context, krb5_creds *pcreds, krb5_data **ppdata, krb5_replay_data *outdata) argument
[all...]
H A Dmk_req_ext.c90 krb5_mk_req_extended(krb5_context context, krb5_auth_context *auth_context, argument
123 /* generate auth_context if needed */
124 if (*auth_context == NULL) {
127 *auth_context = new_auth_context;
130 if ((*auth_context)->key != NULL) {
131 krb5_k_free_key(context, (*auth_context)->key);
132 (*auth_context)->key = NULL;
137 &((*auth_context)->key))))
141 if ((((*auth_context)->auth_context_flags & KRB5_AUTH_CONTEXT_DO_SEQUENCE)
142 || ((*auth_context)
[all...]
H A Dauth_con.c26 krb5_auth_con_init(krb5_context context, krb5_auth_context *auth_context) argument
28 *auth_context =
30 if (!*auth_context)
34 (*auth_context)->auth_context_flags =
37 (*auth_context)->req_cksumtype = context->default_ap_req_sumtype;
38 (*auth_context)->safe_cksumtype = context->default_safe_sumtype;
39 (*auth_context)->checksum_func = NULL;
40 (*auth_context)->checksum_func_data = NULL;
41 (*auth_context)->negotiated_etype = ENCTYPE_NULL;
42 (*auth_context)
47 krb5_auth_con_free(krb5_context context, krb5_auth_context auth_context) argument
78 krb5_auth_con_setaddrs(krb5_context context, krb5_auth_context auth_context, krb5_address *local_addr, krb5_address *remote_addr) argument
107 krb5_auth_con_getaddrs(krb5_context context, krb5_auth_context auth_context, krb5_address **local_addr, krb5_address **remote_addr) argument
126 krb5_auth_con_setports(krb5_context context, krb5_auth_context auth_context, krb5_address *local_port, krb5_address *remote_port) argument
163 krb5_auth_con_setuseruserkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock *keyblock) argument
171 krb5_auth_con_getkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock **keyblock) argument
180 krb5_auth_con_getkey_k(krb5_context context, krb5_auth_context auth_context, krb5_key *key) argument
189 krb5_auth_con_getlocalsubkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock **keyblock) argument
195 krb5_auth_con_getremotesubkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock **keyblock) argument
261 krb5_auth_con_set_req_cksumtype(krb5_context context, krb5_auth_context auth_context, krb5_cksumtype cksumtype) argument
268 krb5_auth_con_set_safe_cksumtype(krb5_context context, krb5_auth_context auth_context, krb5_cksumtype cksumtype) argument
275 krb5_auth_con_getlocalseqnumber(krb5_context context, krb5_auth_context auth_context, krb5_int32 *seqnumber) argument
282 krb5_auth_con_getauthenticator(krb5_context context, krb5_auth_context auth_context, krb5_authenticator **authenticator) argument
290 krb5_auth_con_getremoteseqnumber(krb5_context context, krb5_auth_context auth_context, krb5_int32 *seqnumber) argument
297 krb5_auth_con_initivector(krb5_context context, krb5_auth_context auth_context) argument
317 krb5_auth_con_setivector(krb5_context context, krb5_auth_context auth_context, krb5_pointer ivector) argument
324 krb5_auth_con_getivector(krb5_context context, krb5_auth_context auth_context, krb5_pointer *ivector) argument
331 krb5_auth_con_setflags(krb5_context context, krb5_auth_context auth_context, krb5_int32 flags) argument
338 krb5_auth_con_getflags(krb5_context context, krb5_auth_context auth_context, krb5_int32 *flags) argument
345 krb5_auth_con_setrcache(krb5_context context, krb5_auth_context auth_context, krb5_rcache rcache) argument
352 krb5_auth_con_getrcache(krb5_context context, krb5_auth_context auth_context, krb5_rcache *rcache) argument
359 krb5_auth_con_setpermetypes(krb5_context context, krb5_auth_context auth_context, const krb5_enctype *permetypes) argument
376 krb5_auth_con_getpermetypes(krb5_context context, krb5_auth_context auth_context, krb5_enctype **permetypes) argument
387 krb5_auth_con_set_checksum_func( krb5_context context, krb5_auth_context auth_context, krb5_mk_req_checksum_func func, void *data) argument
398 krb5_auth_con_get_checksum_func( krb5_context context, krb5_auth_context auth_context, krb5_mk_req_checksum_func *func, void **data) argument
573 krb5_auth_con_get_subkey_enctype(krb5_context context, krb5_auth_context auth_context, krb5_enctype *etype) argument
582 krb5_auth_con_get_authdata_context(krb5_context context, krb5_auth_context auth_context, krb5_authdata_context *ad_context) argument
591 krb5_auth_con_set_authdata_context(krb5_context context, krb5_auth_context auth_context, krb5_authdata_context ad_context) argument
[all...]
H A Drd_req_dec.c146 * the server in the auth_context, but doing so would
256 rd_req_decoded_opt(krb5_context context, krb5_auth_context *auth_context, argument
295 if ((*auth_context)->key) { /* User to User authentication */
297 &(*auth_context)->key->keyblock,
304 decrypt_key = (*auth_context)->key->keyblock;
305 (*auth_context)->key->keyblock.contents = NULL;
307 krb5_k_free_key(context, (*auth_context)->key);
308 (*auth_context)->key = NULL;
324 &((*auth_context)->authentp),
328 KERBEROS_PROBE_KRB_AP_REQ(READ, raw_req, req, (*auth_context)
726 krb5_rd_req_decoded_ext(krb5_context context, krb5_auth_context *auth_context, const krb5_ap_req *req, const krb5_data *raw_req, krb5_const_principal server, krb5_keytab keytab, krb5_flags *ap_req_options, krb5_ticket **ticket) argument
741 krb5_rd_req_decoded(krb5_context context, krb5_auth_context *auth_context, const krb5_ap_req *req, krb5_const_principal server, krb5_keytab keytab, krb5_flags *ap_req_options, krb5_ticket **ticket) argument
757 krb5_rd_req_decoded_anyflag_ext(krb5_context context, krb5_auth_context *auth_context, const krb5_ap_req *req, const krb5_data *raw_req, krb5_const_principal server, krb5_keytab keytab, krb5_flags *ap_req_options, krb5_ticket **ticket) argument
773 krb5_rd_req_decoded_anyflag(krb5_context context, krb5_auth_context *auth_context, const krb5_ap_req *req, krb5_const_principal server, krb5_keytab keytab, krb5_flags *ap_req_options, krb5_ticket **ticket) argument
[all...]
H A Dauthdata.c610 const krb5_auth_context *auth_context,
621 authen_authdata = (*auth_context)->authentp->authorization_data;
676 auth_context,
607 krb5int_authdata_verify(krb5_context kcontext, krb5_authdata_context context, krb5_flags usage, const krb5_auth_context *auth_context, const krb5_keyblock *key, const krb5_ap_req *ap_req) argument
H A Dpac.c1184 const krb5_auth_context *auth_context,
1180 mspac_verify(krb5_context kcontext, krb5_authdata_context context, void *plugin_context, void *request_context, const krb5_auth_context *auth_context, const krb5_keyblock *key, const krb5_ap_req *req) argument
/osnet-11/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dgenaddrs.c78 krb5_auth_con_genaddrs(krb5_context context, krb5_auth_context auth_context, int infd, int flags) argument
132 if (!(retval = krb5_auth_con_setaddrs(context, auth_context, laddr, raddr)))
133 return (krb5_auth_con_setports(context, auth_context, lport, rport));
H A Dchangepw.c50 krb5_auth_context auth_context; member in struct:sendto_callback_context
178 if ((code = krb5_auth_con_setaddrs(ctx->context, ctx->auth_context,
182 ctx->auth_context->remote_seq_number = ctx->remote_seq_num;
183 ctx->auth_context->local_seq_number = ctx->local_seq_num;
187 ctx->auth_context,
194 ctx->auth_context,
244 &callback_ctx.auth_context)))
248 &callback_ctx.auth_context,
255 callback_ctx.remote_seq_num = callback_ctx.auth_context->remote_seq_number;
256 callback_ctx.local_seq_num = callback_ctx.auth_context
[all...]
/osnet-11/usr/src/lib/krb5/kadm5/clnt/
H A Dchpw.c19 krb5_auth_context auth_context,
32 if ((ret = krb5_auth_con_setflags(context, auth_context,
39 if ((ret = krb5_mk_priv(context, auth_context,
87 krb5int_rd_chpw_rep(krb5_context context, krb5_auth_context auth_context, krb5_data *packet, int *result_code, krb5_data *result_data) argument
166 ret = krb5_auth_con_getsendsubkey(context, auth_context, &tmp);
170 ret = krb5_rd_rep(context, auth_context, &ap_rep, &ap_rep_enc);
186 ret = krb5_auth_con_setrecvsubkey(context, auth_context, tmp);
191 ret = krb5_rd_priv(context, auth_context, &cipherresult, &clearresult,
17 krb5int_mk_chpw_req( krb5_context context, krb5_auth_context auth_context, krb5_data *ap_req, char *passwd, krb5_data *packet) argument
/osnet-11/usr/src/lib/krb5/kadm5/srv/
H A Dchgpwd.c66 krb5_auth_context auth_context; local
84 auth_context = NULL;
152 if (ret = krb5_auth_con_init(context, &auth_context)) {
163 if (ret = krb5_auth_con_setflags(context, auth_context,
190 ret = krb5_rd_req(context, &auth_context, &ap_req, changepw, keytab,
309 if (ret = krb5_auth_con_setaddrs(context, auth_context, NULL,
321 if (ret = krb5_mk_rep(context, auth_context, &ap_rep)) {
335 if (ret = krb5_rd_priv(context, auth_context, &cipher,
491 if (ret = krb5_auth_con_setaddrs(context, auth_context,
498 if (ret = krb5_mk_priv(context, auth_context,
[all...]
/osnet-11/usr/src/lib/gss_mechs/mech_krb5/mech/
H A Daccept_sec_context.c170 rd_and_store_for_creds(context, auth_context, inbuf, out_cred)
172 krb5_auth_context auth_context;
183 if ((retval = krb5_auth_con_getflags(context, auth_context, &flags_org)))
185 krb5_auth_con_setflags(context, auth_context,
191 * auth_context contains a pointer to the session key, and the
209 if (krb5_rd_cred(context, auth_context, inbuf, &creds, NULL)) {
216 if (krb5_auth_con_getkey(context, auth_context, &tmpkeyblock) == 0) {
312 krb5_auth_con_setflags(context, auth_context, flags_org);
372 ctx->auth_context,
454 krb5_auth_context auth_context local
[all...]

Completed in 56 milliseconds

12