| /onnv/onnv-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/ |
| auth_con.c | 32 krb5_auth_con_init(krb5_context context, krb5_auth_context *auth_context) 34 *auth_context = 36 if (!*auth_context) 40 (void) memset(*auth_context, 0, sizeof(struct _krb5_auth_context)); 43 (*auth_context)->auth_context_flags = 46 (*auth_context)->req_cksumtype = context->default_ap_req_sumtype; 47 (*auth_context)->safe_cksumtype = context->default_safe_sumtype; 48 (*auth_context) -> checksum_func = NULL; 49 (*auth_context)->checksum_func_data = NULL; 50 (*auth_context)->magic = KV5M_AUTH_CONTEXT [all...] |
| mk_rep.c | 43 krb5_mk_rep(krb5_context context, krb5_auth_context auth_context, krb5_data *outbuf) 52 if (((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_SEQUENCE) || 53 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE)) && 54 (auth_context->local_seq_number == 0)) { 55 if ((retval = krb5_generate_seq_number(context, auth_context->keyblock, 56 &auth_context->local_seq_number))) 60 repl.ctime = auth_context->authentp->ctime; 61 repl.cusec = auth_context->authentp->cusec; 62 if (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_USE_SUBKEY) { 63 retval = krb5int_generate_and_save_subkey (context, auth_context, [all...] |
| rd_rep.c | 45 krb5_rd_rep(krb5_context context, krb5_auth_context auth_context, const krb5_data *inbuf, krb5_ap_rep_enc_part **repl) 67 if ((retval = krb5_c_decrypt(context, auth_context->keyblock, 78 if (((*repl)->ctime != auth_context->authentp->ctime) || 79 ((*repl)->cusec != auth_context->authentp->cusec)) { 86 if (auth_context->recv_subkey) { 87 krb5_free_keyblock(context, auth_context->recv_subkey); 88 auth_context->recv_subkey = NULL; 91 &auth_context->recv_subkey); 94 if (auth_context->send_subkey) { 95 krb5_free_keyblock(context, auth_context->send_subkey) [all...] |
| mk_req_ext.c | 81 krb5_auth_context auth_context, 106 if (auth_context->send_subkey != NULL) { 107 krb5_free_keyblock(context, auth_context->send_subkey); 108 auth_context->send_subkey = NULL; 111 if ((retval = krb5_generate_subkey(context, keyblock, &auth_context->send_subkey))) 115 if (auth_context->recv_subkey != NULL) { 116 krb5_free_keyblock(context, auth_context->recv_subkey); 117 auth_context->recv_subkey = NULL; 119 retval = krb5_copy_keyblock(context, auth_context->send_subkey, 120 &auth_context->recv_subkey) [all...] |
| rd_req_dec.c | 107 krb5_rd_req_decoded_opt(krb5_context context, krb5_auth_context *auth_context, 144 if ((*auth_context)->keyblock) { /* User to User authentication */ 145 if ((retval = krb5_decrypt_tkt_part(context, (*auth_context)->keyblock, 148 krb5_free_keyblock(context, (*auth_context)->keyblock); 149 (*auth_context)->keyblock = NULL; 159 &((*auth_context)->authentp), 163 if (!krb5_principal_compare(context, (*auth_context)->authentp->client, 169 if ((*auth_context)->remote_addr && 170 !krb5_address_search(context, (*auth_context)->remote_addr, 246 if ((*auth_context)->rcache) [all...] |
| mk_priv.c | 117 krb5_mk_priv(krb5_context context, krb5_auth_context auth_context, 129 if ((keyblock = auth_context->send_subkey) == NULL) 130 keyblock = auth_context->keyblock; 133 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) && 134 (auth_context->rcache == NULL)) 137 if (((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) || 138 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE)) && 143 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) || 144 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME)) { 148 if (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) [all...] |
| rd_req.c | 49 krb5_rd_req(krb5_context context, krb5_auth_context *auth_context, const krb5_data *inbuf, krb5_const_principal server, krb5_keytab keytab, krb5_flags *ap_req_options, krb5_ticket **ticket) 76 if (*auth_context == NULL) { 79 *auth_context = new_auth_context; 86 if (((*auth_context)->rcache == NULL) 87 && ((*auth_context)->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) 90 krb5_princ_component(context,server,0), &(*auth_context)->rcache))) 101 retval = krb5_rd_req_decoded(context, auth_context, request, server, 110 *auth_context = NULL;
|
| mk_safe.c | 141 krb5_mk_safe(krb5_context context, krb5_auth_context auth_context, const krb5_data *userdata, krb5_data *outbuf, krb5_replay_data *outdata) 154 if ((keyblock = auth_context->send_subkey) == NULL) 155 keyblock = auth_context->keyblock; 159 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) && 160 (auth_context->rcache == NULL)){ 165 if (((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) || 166 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE)) && 174 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) || 175 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME)) { 182 if (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) [all...] |
| rd_priv.c | 159 krb5_rd_priv(krb5_context context, krb5_auth_context auth_context, const krb5_data *inbuf, krb5_data *outbuf, krb5_replay_data *outdata) 166 if ((keyblock = auth_context->recv_subkey) == NULL) 167 keyblock = auth_context->keyblock; 169 if (((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) || 170 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE)) && 175 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) && 176 (auth_context->rcache == NULL)) 186 if (auth_context->local_addr) { 187 if (auth_context->local_port) { 188 if (!(retval = krb5_make_fulladdr(context, auth_context->local_addr [all...] |
| rd_safe.c | 162 krb5_rd_safe(krb5_context context, krb5_auth_context auth_context, 170 if (((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) || 171 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE)) && 176 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) && 177 (auth_context->rcache == NULL)) 180 if (!auth_context->remote_addr) 184 if ((keyblock = auth_context->recv_subkey) == NULL) 185 keyblock = auth_context->keyblock; 194 if (auth_context->local_addr) { 195 if (auth_context->local_port) [all...] |
| mk_cred.c | 155 krb5_mk_ncred(krb5_context context, krb5_auth_context auth_context, krb5_creds **ppcreds, krb5_data **ppdata, krb5_replay_data *outdata) 192 if ((keyblock = auth_context->send_subkey) == NULL) 193 keyblock = auth_context->keyblock; 196 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) && 197 (auth_context->rcache == NULL)) 200 if (((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) || 201 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE)) && 209 if (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) { 213 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_SEQUENCE) || 214 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE)) [all...] |
| rd_cred.c | 177 krb5_rd_cred(krb5_context context, krb5_auth_context auth_context, krb5_data *pcreddata, krb5_creds ***pppcreds, krb5_replay_data *outdata) 184 if ((keyblock = auth_context->recv_subkey) == NULL) 185 keyblock = auth_context->keyblock; 187 if (((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_TIME) || 188 (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE)) && 193 if ((auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) && 194 (auth_context->rcache == NULL)) 205 auth_context->keyblock, 211 if (auth_context->auth_context_flags & KRB5_AUTH_CONTEXT_DO_TIME) { 223 if ((retval = krb5_gen_replay_name(context, auth_context->remote_addr [all...] |
| recvauth.c | 47 krb5_auth_context * auth_context, 149 if (*auth_context == NULL) { 151 *auth_context = new_auth_context; 154 krb5_auth_con_getrcache(context, *auth_context, &rcache); 168 problem = krb5_auth_con_setrcache(context, *auth_context, rcache); 172 problem = krb5_rd_req(context, auth_context, &inbuf, server, 233 if ((retval = krb5_mk_rep(context, *auth_context, &outbuf))) { 243 krb5_auth_con_free(context, *auth_context); 245 *auth_context = NULL; 249 krb5_auth_con_setrcache(context, *auth_context, NULL) [all...] |
| mk_req.c | 59 krb5_mk_req(krb5_context context, krb5_auth_context *auth_context, 87 retval = krb5_mk_req_extended(context, auth_context, ap_req_options,
|
| chpw.c | 19 krb5_auth_context auth_context, 32 if ((ret = krb5_auth_con_setflags(context, auth_context, 39 if ((ret = krb5_mk_priv(context, auth_context, 84 krb5int_rd_chpw_rep(krb5_context context, krb5_auth_context auth_context, krb5_data *packet, int *result_code, krb5_data *result_data) 164 ret = krb5_auth_con_getsendsubkey(context, auth_context, &tmp); 168 ret = krb5_rd_rep(context, auth_context, &ap_rep, &ap_rep_enc); 184 ret = krb5_auth_con_setrecvsubkey(context, auth_context, tmp); 189 ret = krb5_rd_priv(context, auth_context, &cipherresult, &clearresult, 279 krb5_auth_context auth_context, 295 if ((ret = krb5_auth_con_setflags(context, auth_context, [all...] |
| /onnv/onnv-gate/usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/ |
| ser_actx.c | 82 krb5_auth_context auth_context; 98 auth_context = (krb5_auth_context) arg; 99 if (auth_context) { 103 if (auth_context->i_vector && auth_context->keyblock) { 104 kret = krb5_c_block_size(kcontext, auth_context->keyblock->enctype, 113 if (!kret && auth_context->remote_addr) { 116 (krb5_pointer) auth_context->remote_addr, 123 if (!kret && auth_context->remote_port) { 126 (krb5_pointer) auth_context->remote_port 81 krb5_auth_context auth_context; local 201 krb5_auth_context auth_context; local 364 krb5_auth_context auth_context; local [all...] |
| /onnv/onnv-gate/usr/src/lib/krb5/kadm5/clnt/ |
| changepw.c | 48 krb5_auth_context auth_context, 53 krb5_auth_context auth_context, 94 krb5_auth_context auth_context; local 109 auth_context = NULL; 115 /* initialize auth_context so that we know we have to free it */ 116 if ((code = krb5_auth_con_init(context, &auth_context))) 119 if (code = krb5_mk_req_extended(context, &auth_context, 263 if (code = krb5_auth_con_setaddrs(context, auth_context, 270 if (code = krb5int_mk_chpw_req(context, auth_context, 324 if (code = krb5_auth_con_setaddrs(context, auth_context, [all...] |
| chpw.c | 19 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) 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,
|
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.bin/rdist/ |
| krb5defs.h | 47 extern krb5_auth_context auth_context;
|
| /onnv/onnv-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
| changepw.c | 47 krb5_auth_context auth_context; member in struct:sendto_callback_context 158 if ((code = krb5_auth_con_setaddrs(ctx->context, ctx->auth_context, 164 ctx->auth_context, 171 ctx->auth_context, 217 &callback_ctx.auth_context))) 221 &callback_ctx.auth_context, 267 callback_ctx.auth_context, 274 callback_ctx.auth_context, 280 callback_ctx.auth_context, 328 if (callback_ctx.auth_context != NULL [all...] |
| genaddrs.c | 77 krb5_auth_con_genaddrs(krb5_context context, krb5_auth_context auth_context, int infd, int flags) 131 if (!(retval = krb5_auth_con_setaddrs(context, auth_context, laddr, raddr))) 132 return (krb5_auth_con_setports(context, auth_context, lport, rport));
|
| /onnv/onnv-gate/usr/src/lib/gss_mechs/mech_krb5/mech/ |
| accept_sec_context.c | 98 rd_and_store_for_creds(context, auth_context, inbuf, out_cred) 100 krb5_auth_context auth_context; 114 if ((retval = krb5_auth_con_getflags(context, auth_context, &flags_org))) 116 krb5_auth_con_setflags(context, auth_context, 122 * auth_context contains a pointer to the session key, and the 141 if ((retval = krb5_rd_cred(context, auth_context, inbuf, &creds, NULL))) { 147 if (auth_context->keyblock != NULL) 148 enctype = auth_context->keyblock->enctype; 256 krb5_auth_con_setflags(context, auth_context, flags_org); 305 krb5_auth_context auth_context = NULL local [all...] |
| /onnv/onnv-gate/usr/src/lib/krb5/kadm5/srv/ |
| chgpwd.c | 59 krb5_auth_context auth_context; local 76 auth_context = NULL; 144 if (ret = krb5_auth_con_init(context, &auth_context)) { 155 if (ret = krb5_auth_con_setflags(context, auth_context, 182 ret = krb5_rd_req(context, &auth_context, &ap_req, changepw, keytab, 301 if (ret = krb5_auth_con_setaddrs(context, auth_context, NULL, 324 if (ret = krb5_mk_rep(context, auth_context, &ap_rep)) { 338 if (ret = krb5_rd_priv(context, auth_context, &cipher, 436 if (ret = krb5_auth_con_setaddrs(context, auth_context, 443 if (ret = krb5_mk_priv(context, auth_context, &clear [all...] |
| /onnv/onnv-gate/usr/src/uts/common/gssapi/mechs/krb5/mech/ |
| delete_sec_context.c | 184 /* We never import the auth_context into the kernel */ 186 if (ctx->auth_context) { 188 (void)krb5_auth_con_setrcache(context, ctx->auth_context, NULL); 190 krb5_auth_con_free(context, ctx->auth_context);
|
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.bin/telnet/ |
| kerberos5.c | 100 static krb5_auth_context auth_context = 0; variable 321 if (auth_context) { 322 krb5_auth_con_free(telnet_context, auth_context); 323 auth_context = 0; 325 if ((retval = krb5_auth_con_init(telnet_context, &auth_context))) { 328 "Kerberos V5: failed to init auth_context " 334 krb5_auth_con_setflags(telnet_context, auth_context, 343 retval = krb5_mk_req_extended(telnet_context, &auth_context, ap_opts, 346 krb5_auth_con_getlocalsubkey(telnet_context, auth_context, &newkey); 458 retval = krb5_rd_rep(telnet_context, auth_context, [all...] |