Home
last modified time | relevance | path

Searched refs:auth_context (Results 1 – 25 of 53) sorted by relevance

123

/netbsd-src/crypto/external/bsd/heimdal/dist/lib/krb5/
H A Dauth_context.c50 krb5_auth_context *auth_context) in krb5_auth_con_init() argument
73 *auth_context = p; in krb5_auth_con_init()
88 krb5_auth_context auth_context) in krb5_auth_con_free() argument
90 if (auth_context != NULL) { in krb5_auth_con_free()
91 krb5_free_authenticator(context, &auth_context->authenticator); in krb5_auth_con_free()
92 if(auth_context->local_address){ in krb5_auth_con_free()
93 free_HostAddress(auth_context->local_address); in krb5_auth_con_free()
94 free(auth_context->local_address); in krb5_auth_con_free()
96 if(auth_context->remote_address){ in krb5_auth_con_free()
97 free_HostAddress(auth_context->remote_address); in krb5_auth_con_free()
[all …]
H A Dmk_safe.c40 krb5_auth_context auth_context, in krb5_mk_safe() argument
54 if ((auth_context->flags & in krb5_mk_safe()
59 if (auth_context->local_subkey) in krb5_mk_safe()
60 key = auth_context->local_subkey; in krb5_mk_safe()
61 else if (auth_context->remote_subkey) in krb5_mk_safe()
62 key = auth_context->remote_subkey; in krb5_mk_safe()
64 key = auth_context->keyblock; in krb5_mk_safe()
75 if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_TIME) { in krb5_mk_safe()
83 if (auth_context->flags & KRB5_AUTH_CONTEXT_RET_TIME) { in krb5_mk_safe()
88 if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_SEQUENCE) { in krb5_mk_safe()
[all …]
H A Dmk_priv.c40 krb5_auth_context auth_context, in krb5_mk_priv() argument
55 if ((auth_context->flags & in krb5_mk_priv()
60 if (auth_context->local_subkey) in krb5_mk_priv()
61 key = auth_context->local_subkey; in krb5_mk_priv()
62 else if (auth_context->remote_subkey) in krb5_mk_priv()
63 key = auth_context->remote_subkey; in krb5_mk_priv()
65 key = auth_context->keyblock; in krb5_mk_priv()
73 if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_TIME) { in krb5_mk_priv()
81 if (auth_context->flags & KRB5_AUTH_CONTEXT_RET_TIME) { in krb5_mk_priv()
86 if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_SEQUENCE) { in krb5_mk_priv()
[all …]
H A Drd_priv.c40 krb5_auth_context auth_context, in krb5_rd_priv() argument
55 if ((auth_context->flags & in krb5_rd_priv()
84 if (auth_context->remote_subkey) in krb5_rd_priv()
85 key = auth_context->remote_subkey; in krb5_rd_priv()
86 else if (auth_context->local_subkey) in krb5_rd_priv()
87 key = auth_context->local_subkey; in krb5_rd_priv()
89 key = auth_context->keyblock; in krb5_rd_priv()
113 && auth_context->remote_address in krb5_rd_priv()
115 auth_context->remote_address, in krb5_rd_priv()
125 && auth_context->local_address in krb5_rd_priv()
[all …]
H A Dmk_rep.c40 krb5_auth_context auth_context, in krb5_mk_rep() argument
56 body.ctime = auth_context->authenticator->ctime; in krb5_mk_rep()
57 body.cusec = auth_context->authenticator->cusec; in krb5_mk_rep()
58 if (auth_context->flags & KRB5_AUTH_CONTEXT_USE_SUBKEY) { in krb5_mk_rep()
59 if (auth_context->local_subkey == NULL) { in krb5_mk_rep()
61 auth_context, in krb5_mk_rep()
62 auth_context->keyblock); in krb5_mk_rep()
68 ret = krb5_copy_keyblock(context, auth_context->local_subkey, in krb5_mk_rep()
76 if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_SEQUENCE) { in krb5_mk_rep()
77 if(auth_context->local_seqnumber == 0) in krb5_mk_rep()
[all …]
H A Drd_safe.c40 krb5_auth_context auth_context, in verify_checksum() argument
62 if (auth_context->remote_subkey) in verify_checksum()
63 key = auth_context->remote_subkey; in verify_checksum()
64 else if (auth_context->local_subkey) in verify_checksum()
65 key = auth_context->local_subkey; in verify_checksum()
67 key = auth_context->keyblock; in verify_checksum()
87 krb5_auth_context auth_context, in krb5_rd_safe() argument
98 if ((auth_context->flags & in krb5_rd_safe()
135 && auth_context->remote_address in krb5_rd_safe()
137 auth_context->remote_address, in krb5_rd_safe()
[all …]
H A Drd_cred.c59 krb5_auth_context auth_context, in krb5_rd_cred() argument
75 if ((auth_context->flags & in krb5_rd_cred()
113 if (auth_context->remote_subkey) { in krb5_rd_cred()
114 ret = krb5_crypto_init(context, auth_context->remote_subkey, in krb5_rd_cred()
132 if (auth_context->remote_subkey == NULL || ret == KRB5KRB_AP_ERR_BAD_INTEGRITY) in krb5_rd_cred()
135 ret = krb5_crypto_init(context, auth_context->keyblock, in krb5_rd_cred()
169 && auth_context->remote_address in krb5_rd_cred()
170 && auth_context->remote_port) { in krb5_rd_cred()
174 auth_context->remote_address, in krb5_rd_cred()
175 auth_context->remote_port); in krb5_rd_cred()
[all …]
H A Dmk_req.c40 krb5_auth_context *auth_context, in krb5_mk_req_exact() argument
64 if (auth_context && *auth_context && (*auth_context)->keytype) in krb5_mk_req_exact()
65 this_cred.session.keytype = (*auth_context)->keytype; in krb5_mk_req_exact()
73 auth_context, in krb5_mk_req_exact()
84 krb5_auth_context *auth_context, in krb5_mk_req() argument
112 ret = krb5_mk_req_exact (context, auth_context, ap_req_options, in krb5_mk_req()
H A Dmk_req_ext.c40 krb5_auth_context *auth_context, in _krb5_mk_req_internal() argument
54 if(auth_context) { in _krb5_mk_req_internal()
55 if(*auth_context == NULL) in _krb5_mk_req_internal()
56 ret = krb5_auth_con_init(context, auth_context); in _krb5_mk_req_internal()
59 ac = *auth_context; in _krb5_mk_req_internal()
143 if(auth_context == NULL) in _krb5_mk_req_internal()
150 krb5_auth_context *auth_context, in krb5_mk_req_extended() argument
157 auth_context, in krb5_mk_req_extended()
H A Dget_for_creds.c106 krb5_auth_context auth_context, in krb5_fwd_tgt_creds() argument
151 auth_context, in krb5_fwd_tgt_creds()
189 krb5_auth_context auth_context, in krb5_get_forwarded_creds() argument
286 if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_TIME) { in krb5_get_forwarded_creds()
309 if (auth_context->local_address && auth_context->local_port && paddrs) { in krb5_get_forwarded_creds()
313 auth_context->local_address, in krb5_get_forwarded_creds()
314 auth_context->local_port); in krb5_get_forwarded_creds()
319 if (auth_context->remote_address) { in krb5_get_forwarded_creds()
320 if (auth_context->remote_port) { in krb5_get_forwarded_creds()
335 auth_context->remote_address, in krb5_get_forwarded_creds()
[all …]
H A Drd_rep.c40 krb5_auth_context auth_context, in krb5_rd_rep() argument
67 ret = krb5_crypto_init(context, auth_context->keyblock, 0, &crypto); in krb5_rd_rep()
90 if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_TIME) { in krb5_rd_rep()
91 if ((*repl)->ctime != auth_context->authenticator->ctime || in krb5_rd_rep()
92 (*repl)->cusec != auth_context->authenticator->cusec) in krb5_rd_rep()
100 krb5_auth_con_setremoteseqnumber(context, auth_context, in krb5_rd_rep()
103 krb5_auth_con_setremotesubkey(context, auth_context, (*repl)->subkey); in krb5_rd_rep()
H A Drd_req.c174 krb5_auth_context auth_context, in find_etypelist() argument
180 …ret = _krb5_get_ad(context, auth_context->authenticator->authorization_data, NULL, KRB5_AUTHDATA_G… in find_etypelist()
278 krb5_auth_context *auth_context, in krb5_verify_ap_req() argument
287 auth_context, in krb5_verify_ap_req()
299 krb5_auth_context *auth_context, in krb5_verify_ap_req2() argument
318 if (auth_context && *auth_context) { in krb5_verify_ap_req2()
319 ac = *auth_context; in krb5_verify_ap_req2()
462 if (auth_context) { in krb5_verify_ap_req2()
463 if (*auth_context == NULL) in krb5_verify_ap_req2()
464 *auth_context = ac; in krb5_verify_ap_req2()
[all …]
H A Drecvauth.c68 krb5_auth_context *auth_context, in krb5_recvauth() argument
76 return krb5_recvauth_match_version(context, auth_context, p_fd, in krb5_recvauth()
89 krb5_auth_context *auth_context, in krb5_recvauth_match_version() argument
113 if (*auth_context == NULL) { in krb5_recvauth_match_version()
114 ret = krb5_auth_con_init (context, auth_context); in krb5_recvauth_match_version()
120 *auth_context, in krb5_recvauth_match_version()
207 auth_context, in krb5_recvauth_match_version()
250 ret = krb5_mk_rep (context, *auth_context, &data); in krb5_recvauth_match_version()
H A Dbuild_auth.c105 krb5_auth_context auth_context, in _krb5_build_authenticator() argument
131 ret = krb5_auth_con_getlocalsubkey(context, auth_context, &auth.subkey); in _krb5_build_authenticator()
135 if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_SEQUENCE) { in _krb5_build_authenticator()
136 if(auth_context->local_seqnumber == 0) in _krb5_build_authenticator()
139 &auth_context->local_seqnumber); in _krb5_build_authenticator()
145 *auth.seq_number = auth_context->local_seqnumber; in _krb5_build_authenticator()
173 auth_context->authenticator->ctime = auth.ctime; in _krb5_build_authenticator()
174 auth_context->authenticator->cusec = auth.cusec; in _krb5_build_authenticator()
H A Dverify_init.c87 krb5_auth_context auth_context = NULL; in krb5_verify_init_creds() local
161 &auth_context, in krb5_verify_init_creds()
167 krb5_auth_con_free (context, auth_context); in krb5_verify_init_creds()
168 auth_context = NULL; in krb5_verify_init_creds()
174 &auth_context, in krb5_verify_init_creds()
184 if (auth_context) in krb5_verify_init_creds()
185 krb5_auth_con_free (context, auth_context); in krb5_verify_init_creds()
H A Dchangepw.c71 krb5_auth_context *auth_context, in chgpw_send_request() argument
98 auth_context, in chgpw_send_request()
112 *auth_context, in chgpw_send_request()
163 krb5_auth_context *auth_context, in setpw_send_request() argument
185 auth_context, in setpw_send_request()
214 *auth_context, in setpw_send_request()
269 krb5_auth_context auth_context, in process_reply() argument
404 auth_context, in process_reply()
413 auth_context, in process_reply()
521 krb5_auth_context auth_context = NULL; in change_password_loop() local
[all …]
H A Dmit_glue.c402 krb5_auth_con_getsendsubkey(krb5_context context, krb5_auth_context auth_context, in krb5_auth_con_getsendsubkey() argument
405 return krb5_auth_con_getlocalsubkey(context, auth_context, keyblock); in krb5_auth_con_getsendsubkey()
409 krb5_auth_con_getrecvsubkey(krb5_context context, krb5_auth_context auth_context, in krb5_auth_con_getrecvsubkey() argument
412 return krb5_auth_con_getremotesubkey(context, auth_context, keyblock); in krb5_auth_con_getrecvsubkey()
416 krb5_auth_con_setsendsubkey(krb5_context context, krb5_auth_context auth_context, in krb5_auth_con_setsendsubkey() argument
419 return krb5_auth_con_setlocalsubkey(context, auth_context, keyblock); in krb5_auth_con_setsendsubkey()
423 krb5_auth_con_setrecvsubkey(krb5_context context, krb5_auth_context auth_context, in krb5_auth_con_setrecvsubkey() argument
426 return krb5_auth_con_setremotesubkey(context, auth_context, keyblock); in krb5_auth_con_setrecvsubkey()
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/
H A Daccept_sec_context.c112 if (ctx->auth_context->local_subkey) in _gsskrb5i_is_cfx()
113 key = ctx->auth_context->local_subkey; in _gsskrb5i_is_cfx()
115 key = ctx->auth_context->remote_subkey; in _gsskrb5i_is_cfx()
117 if (ctx->auth_context->remote_subkey) in _gsskrb5i_is_cfx()
118 key = ctx->auth_context->remote_subkey; in _gsskrb5i_is_cfx()
120 key = ctx->auth_context->local_subkey; in _gsskrb5i_is_cfx()
123 key = ctx->auth_context->keyblock; in _gsskrb5i_is_cfx()
141 if ((acceptor && ctx->auth_context->local_subkey) || in _gsskrb5i_is_cfx()
142 (!acceptor && ctx->auth_context->remote_subkey)) in _gsskrb5i_is_cfx()
188 ctx->auth_context, in gsskrb5_accept_delegated_token()
[all …]
H A Dinit_sec_context.c121 ctx->auth_context = NULL; in _gsskrb5_create_ctx()
138 kret = krb5_auth_con_init (context, &ctx->auth_context); in _gsskrb5_create_ctx()
149 krb5_auth_con_free(context, ctx->auth_context); in _gsskrb5_create_ctx()
155 kret = set_addresses(context, ctx->auth_context, input_chan_bindings); in _gsskrb5_create_ctx()
159 krb5_auth_con_free(context, ctx->auth_context); in _gsskrb5_create_ctx()
171 krb5_auth_con_free(context, ctx->auth_context); in _gsskrb5_create_ctx()
184 ctx->auth_context, in _gsskrb5_create_ctx()
293 krb5_auth_con_getremoteseqnumber (context, ctx->auth_context, &seq_number); in gsskrb5_initiator_ready()
457 ctx->auth_context, in init_auth()
461 ctx->auth_context, in init_auth()
[all …]
/netbsd-src/crypto/external/bsd/heimdal/dist/kpasswd/
H A Dkpasswdd.c197 reply_priv (krb5_auth_context auth_context, in reply_priv() argument
210 auth_context, in reply_priv()
221 auth_context, in reply_priv()
241 change (krb5_auth_context auth_context, in change() argument
266 reply_priv (auth_context, s, sa, sa_size, KRB5_KPASSWD_MALFORMED, in change()
278 reply_priv (auth_context, s, sa, sa_size, KRB5_KPASSWD_MALFORMED, in change()
287 reply_priv (auth_context, s, sa, sa_size, KRB5_KPASSWD_MALFORMED, in change()
294 reply_priv (auth_context, s, sa, sa_size, in change()
313 reply_priv (auth_context, s, sa, sa_size, in change()
324 reply_priv(auth_context, s, sa, sa_size, in change()
[all …]
/netbsd-src/lib/libtelnet/
H A Dkerberos5.c96 static krb5_auth_context auth_context; variable
211 ret = krb5_auth_con_init(telnet_context, &auth_context); in kerberos5_send()
221 auth_context, &net); in kerberos5_send()
230 krb5_auth_con_setkeytype(telnet_context, auth_context, in kerberos5_send()
238 ret = krb5_mk_req(telnet_context, &auth_context, ap_opts, "host", in kerberos5_send()
282 auth_context = NULL; in kerberos5_is()
284 ret = krb5_auth_con_init(telnet_context, &auth_context); in kerberos5_is()
294 auth_context, &zero); in kerberos5_is()
315 ret = krb5_rd_req(telnet_context, &auth_context, &auth, in kerberos5_is()
337 auth_context, foo, sizeof(foo)); in kerberos5_is()
[all …]
H A Dforward.c38 rd_and_store_for_creds(context, auth_context, inbuf, ticket) in rd_and_store_for_creds() argument
40 krb5_auth_context auth_context;
49 if ((retval = krb5_rd_cred(context, auth_context, inbuf, &creds, NULL)) != 0)
/netbsd-src/usr.bin/login/
H A Dk5login.c131 krb5_auth_context auth_context = NULL; in k5_verify_creds() local
155 kerror = krb5_mk_req(c, &auth_context, 0, "host", phost, in k5_verify_creds()
158 if (auth_context) { in k5_verify_creds()
159 krb5_auth_con_free(c, auth_context); in k5_verify_creds()
160 auth_context = NULL; in k5_verify_creds()
185 kerror = krb5_rd_req(c, &auth_context, &packet, in k5_verify_creds()
220 if (auth_context) in k5_verify_creds()
221 krb5_auth_con_free(c, auth_context); in k5_verify_creds()
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/kadm5/
H A Dipropd_slave.c175 ihave(krb5_context context, krb5_auth_context auth_context, in ihave() argument
195 ret = krb5_write_priv_message(context, auth_context, &fd, &data); in ihave()
445 krb5_auth_context auth_context) in send_im_here() argument
462 ret = krb5_write_priv_message(context, auth_context, &fd, &data); in send_im_here()
494 krb5_auth_context auth_context) in receive_everything() argument
531 ret = krb5_read_priv_message(context, auth_context, &fd, &data); in receive_everything()
703 krb5_auth_context auth_context; in main() local
816 auth_context = NULL; in main()
871 if (auth_context) { in main()
872 krb5_auth_con_free(context, auth_context); in main()
[all …]
/netbsd-src/crypto/external/bsd/heimdal/dist/kdc/
H A Dhprop.c122 ret = krb5_write_priv_message(context, pd->auth_context, in v5_prop()
261 pd.auth_context = NULL; in dump_database()
286 krb5_auth_context auth_context; in propagate_database() local
326 auth_context = NULL; in propagate_database()
328 &auth_context, in propagate_database()
350 pd.auth_context = auth_context; in propagate_database()
361 ret = krb5_write_priv_message(context, auth_context, &fd, &data); in propagate_database()
368 ret = krb5_read_priv_message(context, auth_context, &fd, &data); in propagate_database()
377 krb5_auth_con_free(context, auth_context); in propagate_database()

123