/netbsd-src/crypto/external/bsd/heimdal/dist/lib/krb5/ |
H A D | auth_context.c | 50 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 D | mk_safe.c | 40 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 D | mk_priv.c | 40 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 D | rd_priv.c | 40 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 D | mk_rep.c | 40 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 D | rd_safe.c | 40 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 D | rd_cred.c | 59 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 D | mk_req.c | 40 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 D | mk_req_ext.c | 40 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 D | get_for_creds.c | 106 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 D | rd_rep.c | 40 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 D | rd_req.c | 174 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 D | recvauth.c | 68 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 D | build_auth.c | 105 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 D | verify_init.c | 87 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 D | changepw.c | 71 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 D | mit_glue.c | 402 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 D | accept_sec_context.c | 112 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 D | init_sec_context.c | 121 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 D | kpasswdd.c | 197 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 D | kerberos5.c | 96 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 D | forward.c | 38 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 D | k5login.c | 131 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 D | ipropd_slave.c | 175 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 D | hprop.c | 122 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()
|