HomeSort by relevance Sort by last modified time
    Searched refs:auth_context (Results 1 - 25 of 45) sorted by null

1 2

  /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...]

Completed in 1320 milliseconds

1 2