crypto/heimdal/appl/afsutil/afslog.c
245
krb5_principal client;
crypto/heimdal/appl/afsutil/afslog.c
247
ret = krb5_parse_name(context, client_string, &client);
crypto/heimdal/appl/afsutil/afslog.c
249
ret = krb5_cc_cache_match(context, client, &id);
crypto/heimdal/appl/gssmask/gssmaestro.c
100
retdata(client, *otoken);
crypto/heimdal/appl/gssmask/gssmaestro.c
101
ret32(client, *hDelegCred);
crypto/heimdal/appl/gssmask/gssmaestro.c
106
acquire_cred(struct client *client,
crypto/heimdal/appl/gssmask/gssmaestro.c
113
put32(client, eAcquireCreds);
crypto/heimdal/appl/gssmask/gssmaestro.c
114
putstring(client, username);
crypto/heimdal/appl/gssmask/gssmaestro.c
115
putstring(client, password);
crypto/heimdal/appl/gssmask/gssmaestro.c
116
put32(client, flags);
crypto/heimdal/appl/gssmask/gssmaestro.c
117
ret32(client, val);
crypto/heimdal/appl/gssmask/gssmaestro.c
118
ret32(client, *hCred);
crypto/heimdal/appl/gssmask/gssmaestro.c
123
toast_resource(struct client *client,
crypto/heimdal/appl/gssmask/gssmaestro.c
127
put32(client, eToastResource);
crypto/heimdal/appl/gssmask/gssmaestro.c
128
put32(client, hCred);
crypto/heimdal/appl/gssmask/gssmaestro.c
129
ret32(client, val);
crypto/heimdal/appl/gssmask/gssmaestro.c
134
goodbye(struct client *client)
crypto/heimdal/appl/gssmask/gssmaestro.c
136
put32(client, eGoodBye);
crypto/heimdal/appl/gssmask/gssmaestro.c
141
get_targetname(struct client *client,
crypto/heimdal/appl/gssmask/gssmaestro.c
144
put32(client, eGetTargetName);
crypto/heimdal/appl/gssmask/gssmaestro.c
145
retstring(client, *target);
crypto/heimdal/appl/gssmask/gssmaestro.c
150
encrypt_token(struct client *client, int32_t hContext, int32_t flags,
crypto/heimdal/appl/gssmask/gssmaestro.c
154
put32(client, eEncrypt);
crypto/heimdal/appl/gssmask/gssmaestro.c
155
put32(client, hContext);
crypto/heimdal/appl/gssmask/gssmaestro.c
156
put32(client, flags);
crypto/heimdal/appl/gssmask/gssmaestro.c
157
put32(client, 0);
crypto/heimdal/appl/gssmask/gssmaestro.c
158
putdata(client, *in);
crypto/heimdal/appl/gssmask/gssmaestro.c
159
ret32(client, val);
crypto/heimdal/appl/gssmask/gssmaestro.c
160
retdata(client, *out);
crypto/heimdal/appl/gssmask/gssmaestro.c
165
decrypt_token(struct client *client, int32_t hContext, int flags,
crypto/heimdal/appl/gssmask/gssmaestro.c
169
put32(client, eDecrypt);
crypto/heimdal/appl/gssmask/gssmaestro.c
170
put32(client, hContext);
crypto/heimdal/appl/gssmask/gssmaestro.c
171
put32(client, flags);
crypto/heimdal/appl/gssmask/gssmaestro.c
172
put32(client, 0);
crypto/heimdal/appl/gssmask/gssmaestro.c
173
putdata(client, *in);
crypto/heimdal/appl/gssmask/gssmaestro.c
174
ret32(client, val);
crypto/heimdal/appl/gssmask/gssmaestro.c
175
retdata(client, *out);
crypto/heimdal/appl/gssmask/gssmaestro.c
180
wrap_token_ext(struct client *client, int32_t hContext, int32_t flags,
crypto/heimdal/appl/gssmask/gssmaestro.c
185
put32(client, eWrapExt);
crypto/heimdal/appl/gssmask/gssmaestro.c
186
put32(client, hContext);
crypto/heimdal/appl/gssmask/gssmaestro.c
187
put32(client, flags);
crypto/heimdal/appl/gssmask/gssmaestro.c
188
put32(client, bflags);
crypto/heimdal/appl/gssmask/gssmaestro.c
189
putdata(client, *header);
crypto/heimdal/appl/gssmask/gssmaestro.c
190
putdata(client, *in);
crypto/heimdal/appl/gssmask/gssmaestro.c
191
putdata(client, *trailer);
crypto/heimdal/appl/gssmask/gssmaestro.c
192
ret32(client, val);
crypto/heimdal/appl/gssmask/gssmaestro.c
193
retdata(client, *out);
crypto/heimdal/appl/gssmask/gssmaestro.c
198
unwrap_token_ext(struct client *client, int32_t hContext, int32_t flags,
crypto/heimdal/appl/gssmask/gssmaestro.c
203
put32(client, eUnwrapExt);
crypto/heimdal/appl/gssmask/gssmaestro.c
204
put32(client, hContext);
crypto/heimdal/appl/gssmask/gssmaestro.c
205
put32(client, flags);
crypto/heimdal/appl/gssmask/gssmaestro.c
206
put32(client, bflags);
crypto/heimdal/appl/gssmask/gssmaestro.c
207
putdata(client, *header);
crypto/heimdal/appl/gssmask/gssmaestro.c
208
putdata(client, *in);
crypto/heimdal/appl/gssmask/gssmaestro.c
209
putdata(client, *trailer);
crypto/heimdal/appl/gssmask/gssmaestro.c
210
ret32(client, val);
crypto/heimdal/appl/gssmask/gssmaestro.c
211
retdata(client, *out);
crypto/heimdal/appl/gssmask/gssmaestro.c
216
get_mic(struct client *client, int32_t hContext,
crypto/heimdal/appl/gssmask/gssmaestro.c
220
put32(client, eSign);
crypto/heimdal/appl/gssmask/gssmaestro.c
221
put32(client, hContext);
crypto/heimdal/appl/gssmask/gssmaestro.c
222
put32(client, 0);
crypto/heimdal/appl/gssmask/gssmaestro.c
223
put32(client, 0);
crypto/heimdal/appl/gssmask/gssmaestro.c
224
putdata(client, *in);
crypto/heimdal/appl/gssmask/gssmaestro.c
225
ret32(client, val);
crypto/heimdal/appl/gssmask/gssmaestro.c
226
retdata(client, *mic);
crypto/heimdal/appl/gssmask/gssmaestro.c
231
verify_mic(struct client *client, int32_t hContext,
crypto/heimdal/appl/gssmask/gssmaestro.c
235
put32(client, eVerify);
crypto/heimdal/appl/gssmask/gssmaestro.c
236
put32(client, hContext);
crypto/heimdal/appl/gssmask/gssmaestro.c
237
put32(client, 0);
crypto/heimdal/appl/gssmask/gssmaestro.c
238
put32(client, 0);
crypto/heimdal/appl/gssmask/gssmaestro.c
239
putdata(client, *in);
crypto/heimdal/appl/gssmask/gssmaestro.c
240
putdata(client, *mic);
crypto/heimdal/appl/gssmask/gssmaestro.c
241
ret32(client, val);
crypto/heimdal/appl/gssmask/gssmaestro.c
247
get_version_capa(struct client *client,
crypto/heimdal/appl/gssmask/gssmaestro.c
251
put32(client, eGetVersionAndCapabilities);
crypto/heimdal/appl/gssmask/gssmaestro.c
252
ret32(client, *version);
crypto/heimdal/appl/gssmask/gssmaestro.c
253
ret32(client, *capa);
crypto/heimdal/appl/gssmask/gssmaestro.c
254
retstring(client, *version_str);
crypto/heimdal/appl/gssmask/gssmaestro.c
259
get_moniker(struct client *client,
crypto/heimdal/appl/gssmask/gssmaestro.c
262
put32(client, eGetMoniker);
crypto/heimdal/appl/gssmask/gssmaestro.c
263
retstring(client, *moniker);
crypto/heimdal/appl/gssmask/gssmaestro.c
268
wait_log(struct client *c)
crypto/heimdal/appl/gssmask/gssmaestro.c
314
build_context(struct client *ipeer, struct client *apeer,
crypto/heimdal/appl/gssmask/gssmaestro.c
410
test_mic(struct client *c1, int32_t hc1, struct client *c2, int32_t hc2)
crypto/heimdal/appl/gssmask/gssmaestro.c
431
test_wrap(struct client *c1, int32_t hc1, struct client *c2, int32_t hc2,
crypto/heimdal/appl/gssmask/gssmaestro.c
470
test_wrap_ext(struct client *c1, int32_t hc1, struct client *c2, int32_t hc2,
crypto/heimdal/appl/gssmask/gssmaestro.c
516
test_token(struct client *c1, int32_t hc1, struct client *c2, int32_t hc2, int wrap_ext)
crypto/heimdal/appl/gssmask/gssmaestro.c
566
struct client *c = ptr;
crypto/heimdal/appl/gssmask/gssmaestro.c
60
static struct client **clients;
crypto/heimdal/appl/gssmask/gssmaestro.c
611
struct client *c = ecalloc(1, sizeof(*c));
crypto/heimdal/appl/gssmask/gssmaestro.c
64
init_sec_context(struct client *client,
crypto/heimdal/appl/gssmask/gssmaestro.c
703
static struct client *
crypto/heimdal/appl/gssmask/gssmaestro.c
72
put32(client, eInitContext);
crypto/heimdal/appl/gssmask/gssmaestro.c
73
put32(client, *hContext);
crypto/heimdal/appl/gssmask/gssmaestro.c
74
put32(client, *hCred);
crypto/heimdal/appl/gssmask/gssmaestro.c
75
put32(client, flags);
crypto/heimdal/appl/gssmask/gssmaestro.c
76
putstring(client, targetname);
crypto/heimdal/appl/gssmask/gssmaestro.c
77
putdata(client, *itoken);
crypto/heimdal/appl/gssmask/gssmaestro.c
78
ret32(client, *hContext);
crypto/heimdal/appl/gssmask/gssmaestro.c
79
ret32(client, val);
crypto/heimdal/appl/gssmask/gssmaestro.c
80
retdata(client, *otoken);
crypto/heimdal/appl/gssmask/gssmaestro.c
836
struct client *c = clients[i];
crypto/heimdal/appl/gssmask/gssmaestro.c
85
accept_sec_context(struct client *client,
crypto/heimdal/appl/gssmask/gssmaestro.c
895
struct client *client, *server;
crypto/heimdal/appl/gssmask/gssmaestro.c
899
client = get_client(p[0]);
crypto/heimdal/appl/gssmask/gssmaestro.c
901
val = acquire_cred(client, user, password, 1, &hCred);
crypto/heimdal/appl/gssmask/gssmaestro.c
913
printf("%s -> %s\n", client->moniker, server->moniker);
crypto/heimdal/appl/gssmask/gssmaestro.c
915
val = build_context(client, server,
crypto/heimdal/appl/gssmask/gssmaestro.c
925
val = test_token(client, clientC, server, serverC, wrap_ext);
crypto/heimdal/appl/gssmask/gssmaestro.c
929
toast_resource(client, clientC);
crypto/heimdal/appl/gssmask/gssmaestro.c
935
toast_resource(client, hCred);
crypto/heimdal/appl/gssmask/gssmaestro.c
937
client = server;
crypto/heimdal/appl/gssmask/gssmaestro.c
94
put32(client, eAcceptContext);
crypto/heimdal/appl/gssmask/gssmaestro.c
940
toast_resource(client, hCred);
crypto/heimdal/appl/gssmask/gssmaestro.c
95
put32(client, *hContext);
crypto/heimdal/appl/gssmask/gssmaestro.c
96
put32(client, flags);
crypto/heimdal/appl/gssmask/gssmaestro.c
97
putdata(client, *itoken);
crypto/heimdal/appl/gssmask/gssmaestro.c
98
ret32(client, *hContext);
crypto/heimdal/appl/gssmask/gssmaestro.c
99
ret32(client, val);
crypto/heimdal/appl/gssmask/gssmask.c
1039
int (*func)(enum gssMaggotOp, struct client *);
crypto/heimdal/appl/gssmask/gssmask.c
104
add_handle(struct client *c, enum handle_type type, void *data)
crypto/heimdal/appl/gssmask/gssmask.c
1087
static struct client *
crypto/heimdal/appl/gssmask/gssmask.c
1090
struct client *c;
crypto/heimdal/appl/gssmask/gssmask.c
1121
free_client(struct client *c)
crypto/heimdal/appl/gssmask/gssmask.c
1138
struct client *c;
crypto/heimdal/appl/gssmask/gssmask.c
1141
c = (struct client *)ptr;
crypto/heimdal/appl/gssmask/gssmask.c
1244
struct client *c;
crypto/heimdal/appl/gssmask/gssmask.c
200
acquire_cred(struct client *c,
crypto/heimdal/appl/gssmask/gssmask.c
237
ret = krb5_cc_initialize (context, id, cred.client);
crypto/heimdal/appl/gssmask/gssmask.c
270
handle##h(enum gssMaggotOp op, struct client *c)
crypto/heimdal/appl/gssmask/gssmask.c
70
logmessage(struct client *c, const char *file, unsigned int lineno,
crypto/heimdal/appl/kf/kf.c
220
creds.client = principal;
crypto/heimdal/appl/kf/kfd.c
173
ticket->client,
crypto/heimdal/appl/kf/kfd.c
219
ticket->client,
crypto/heimdal/appl/kf/kfd.c
246
status = krb5_cc_initialize (context, ccache, ticket->client);
crypto/heimdal/appl/rsh/common.c
46
init_ivecs(int client, int have_errsock)
crypto/heimdal/appl/rsh/common.c
53
memset(ivec_in[0], client, blocksize);
crypto/heimdal/appl/rsh/common.c
57
memset(ivec_in[1], 2 | client, blocksize);
crypto/heimdal/appl/rsh/common.c
62
memset(ivec_out[0], !client, blocksize);
crypto/heimdal/appl/rsh/common.c
66
memset(ivec_out[1], 2 | !client, blocksize);
crypto/heimdal/appl/rsh/rsh.c
187
creds.client = principal;
crypto/heimdal/appl/rsh/rshd.c
160
krb5_principal client)
crypto/heimdal/appl/rsh/rshd.c
181
krb5_cc_initialize(context,ccache,client);
crypto/heimdal/appl/rsh/rshd.c
361
kerberos_status = save_krb5_creds (s, auth_context, ticket->client);
crypto/heimdal/appl/rsh/rshd.c
364
ticket->client,
crypto/heimdal/appl/rsh/rshd.c
380
if (krb5_unparse_name (context, ticket->client, &name) == 0) {
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
497
if (krb5_unparse_name(context, ticket->client, &name))
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
501
ticket->client,
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
565
ticket->client);
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
710
ticket->client,
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
814
creds.client = principal;
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
866
dfspag = krb5_dfs_pag(context, dfsfwd, ticket->client,
crypto/heimdal/appl/test/tcp_server.c
87
ticket->client,
crypto/heimdal/appl/test/uu_client.c
100
krb5_principal_get_realm(context, client),
crypto/heimdal/appl/test/uu_client.c
104
mcred.client = client;
crypto/heimdal/appl/test/uu_client.c
113
status = krb5_unparse_name(context, cred.client, &client_name);
crypto/heimdal/appl/test/uu_client.c
133
VERSION, client, 0, NULL, &ticket);
crypto/heimdal/appl/test/uu_client.c
49
krb5_principal client;
crypto/heimdal/appl/test/uu_client.c
94
status = krb5_cc_get_principal(context, ccache, &client);
crypto/heimdal/appl/test/uu_client.c
98
krb5_principal_get_realm(context, client),
crypto/heimdal/appl/test/uu_server.c
115
in_creds.client,
crypto/heimdal/appl/test/uu_server.c
133
krb5_unparse_name(context, in_creds.client, &str);
crypto/heimdal/appl/test/uu_server.c
90
status = krb5_cc_get_principal(context, ccache, &in_creds.client);
crypto/heimdal/kadmin/rpc.c
970
char *client;
crypto/heimdal/kadmin/rpc.c
980
GSS_KRB5_MECHANISM, &client));
crypto/heimdal/kadmin/rpc.c
984
krb5_warnx(contextp, "%s connected", client);
crypto/heimdal/kadmin/rpc.c
987
client,
crypto/heimdal/kadmin/server.c
108
krb5_warnx(contextp->context, "%s: %s %s", client, op, name);
crypto/heimdal/kadmin/server.c
139
krb5_warnx(contextp->context, "%s: %s %s", client, op, name);
crypto/heimdal/kadmin/server.c
171
krb5_warnx(contextp->context, "%s: %s %s", client, op, name);
crypto/heimdal/kadmin/server.c
200
client, op, name, name2);
crypto/heimdal/kadmin/server.c
232
krb5_warnx(contextp->context, "%s: %s %s", client, op, name);
crypto/heimdal/kadmin/server.c
324
krb5_warnx(contextp->context, "%s: %s %s", client, op, name);
crypto/heimdal/kadmin/server.c
360
krb5_warnx(contextp->context, "%s: %s %s", client, op, name);
crypto/heimdal/kadmin/server.c
417
krb5_warnx(contextp->context, "%s: %s %s", client, op,
crypto/heimdal/kadmin/server.c
441
krb5_warnx(contextp->context, "%s: UNKNOWN OP %d", client, cmd);
crypto/heimdal/kadmin/server.c
45
char client[128], name[128], name2[128];
crypto/heimdal/kadmin/server.c
508
char *client;
crypto/heimdal/kadmin/server.c
547
ret = krb5_unparse_name(contextp, ticket->client, &client);
crypto/heimdal/kadmin/server.c
552
client,
crypto/heimdal/kadmin/server.c
60
client, sizeof(client));
crypto/heimdal/kadmin/server.c
84
krb5_warnx(contextp->context, "%s: %s %s", client, op, name);
crypto/heimdal/kcm/acl.c
107
if (CLIENT_IS_ROOT(client)) {
crypto/heimdal/kcm/acl.c
114
if (kcm_is_same_session(client, ccache->uid, ccache->session)) {
crypto/heimdal/kcm/acl.c
121
if (client->uid == ccache->uid) {
crypto/heimdal/kcm/acl.c
128
if (client->gid == ccache->gid) {
crypto/heimdal/kcm/acl.c
140
client->pid, kcm_op2string(opcode), ccache->name);
crypto/heimdal/kcm/acl.c
148
kcm_client *client,
crypto/heimdal/kcm/acl.c
158
if (ccache->uid != client->uid)
crypto/heimdal/kcm/acl.c
161
if (ccache->gid != client->gid)
crypto/heimdal/kcm/acl.c
175
kcm_client *client,
crypto/heimdal/kcm/acl.c
186
if (ccache->uid != client->uid)
crypto/heimdal/kcm/acl.c
189
if (ccache->gid != client->gid)
crypto/heimdal/kcm/acl.c
39
kcm_client *client,
crypto/heimdal/kcm/acl.c
97
if (CLIENT_IS_ROOT(client)) {
crypto/heimdal/kcm/acquire.c
100
ccache->client,
crypto/heimdal/kcm/acquire.c
109
ccache->client,
crypto/heimdal/kcm/acquire.c
86
realm = krb5_principal_get_realm(context, ccache->client);
crypto/heimdal/kcm/cache.c
122
kcm_ccache_get_uuids(krb5_context context, kcm_client *client, kcm_operation opcode, krb5_storage *sp)
crypto/heimdal/kcm/cache.c
134
ret = kcm_access(context, client, opcode, p);
crypto/heimdal/kcm/cache.c
167
if (p->client != NULL)
crypto/heimdal/kcm/cache.c
168
krb5_unparse_name(context, p->client, &cpn);
crypto/heimdal/kcm/cache.c
316
slot->client = NULL;
crypto/heimdal/kcm/cache.c
379
if (cache->client != NULL) {
crypto/heimdal/kcm/cache.c
380
krb5_free_principal(context, cache->client);
crypto/heimdal/kcm/cache.c
381
cache->client = NULL;
crypto/heimdal/kcm/cache.c
660
kcm_ccache_first_name(kcm_client *client)
crypto/heimdal/kcm/cache.c
668
if (kcm_is_same_session(client, p->uid, p->session))
crypto/heimdal/kcm/client.c
102
snprintf(prefix, sizeof(prefix), "%ld:", (long)client->uid);
crypto/heimdal/kcm/client.c
114
if (bad && !CLIENT_IS_ROOT(client))
crypto/heimdal/kcm/client.c
120
if ((ccache->uid != client->uid ||
crypto/heimdal/kcm/client.c
121
ccache->gid != client->gid) && !CLIENT_IS_ROOT(client))
crypto/heimdal/kcm/client.c
123
} else if (ret != KRB5_FCC_NOFILE && !(CLIENT_IS_ROOT(client) && ret == KRB5_FCC_PERM)) {
crypto/heimdal/kcm/client.c
136
ccache->uid = client->uid;
crypto/heimdal/kcm/client.c
137
ccache->gid = client->gid;
crypto/heimdal/kcm/client.c
138
ccache->session = client->session;
crypto/heimdal/kcm/client.c
150
ret = kcm_access(context, client, KCM_OP_INITIALIZE, ccache);
crypto/heimdal/kcm/client.c
162
if (CLIENT_IS_ROOT(client)) {
crypto/heimdal/kcm/client.c
171
kcm_chown(context, client, ccache, uid, gid);
crypto/heimdal/kcm/client.c
40
kcm_client *client,
crypto/heimdal/kcm/client.c
54
ret = kcm_access(context, client, opcode, *ccache);
crypto/heimdal/kcm/client.c
65
kcm_client *client,
crypto/heimdal/kcm/client.c
78
ret = kcm_access(context, client, KCM_OP_DESTROY, ccache);
crypto/heimdal/kcm/client.c
89
kcm_client *client,
crypto/heimdal/kcm/config.c
246
ret = krb5_parse_name(kcm_context, system_principal, &ccache->client);
crypto/heimdal/kcm/events.c
180
if (ccache->client == NULL)
crypto/heimdal/kcm/events.c
183
if (newcred->client == NULL ||
crypto/heimdal/kcm/events.c
184
!krb5_principal_compare(context, ccache->client, newcred->client))
crypto/heimdal/kcm/events.c
369
if (krb5_unparse_name(context, event->ccache->client,
crypto/heimdal/kcm/glue.c
165
ret = krb5_copy_principal(context, c->client,
crypto/heimdal/kcm/glue.c
81
&c->client);
crypto/heimdal/kcm/kcm_locl.h
152
#define CLIENT_IS_ROOT(client) ((client)->uid == 0)
crypto/heimdal/kcm/kcm_locl.h
94
krb5_principal client; /* primary client principal */
crypto/heimdal/kcm/protocol.c
1003
ret = kcm_ccache_destroy_client(context, client, oldname);
crypto/heimdal/kcm/protocol.c
1005
kcm_drop_default_cache(context, client, oldname);
crypto/heimdal/kcm/protocol.c
1014
kcm_client *client,
crypto/heimdal/kcm/protocol.c
1019
KCM_LOG_REQUEST(context, client, opcode);
crypto/heimdal/kcm/protocol.c
1021
return kcm_ccache_get_uuids(context, client, opcode, response);
crypto/heimdal/kcm/protocol.c
1026
kcm_client *client,
crypto/heimdal/kcm/protocol.c
1036
KCM_LOG_REQUEST(context, client, opcode);
crypto/heimdal/kcm/protocol.c
1048
ret = kcm_access(context, client, opcode, cache);
crypto/heimdal/kcm/protocol.c
1064
kcm_client *client,
crypto/heimdal/kcm/protocol.c
1074
KCM_LOG_REQUEST(context, client, opcode);
crypto/heimdal/kcm/protocol.c
1077
if (kcm_is_same_session(client, c->uid, c->session)) {
crypto/heimdal/kcm/protocol.c
1083
name = n = kcm_ccache_first_name(client);
crypto/heimdal/kcm/protocol.c
1086
asprintf(&n, "%d", (int)client->uid);
crypto/heimdal/kcm/protocol.c
1098
kcm_drop_default_cache(krb5_context context, kcm_client *client, char *name)
crypto/heimdal/kcm/protocol.c
1103
if (!kcm_is_same_session(client, (*c)->uid, (*c)->session))
crypto/heimdal/kcm/protocol.c
1117
kcm_client *client,
crypto/heimdal/kcm/protocol.c
1130
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
1133
if (kcm_is_same_session(client, c->uid, c->session))
crypto/heimdal/kcm/protocol.c
1140
c->session = client->session;
crypto/heimdal/kcm/protocol.c
1141
c->uid = client->uid;
crypto/heimdal/kcm/protocol.c
1156
kcm_client *client,
crypto/heimdal/kcm/protocol.c
1169
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
117
kcm_client *client,
crypto/heimdal/kcm/protocol.c
1171
ret = kcm_ccache_resolve_client(context, client, opcode, name, &ccache);
crypto/heimdal/kcm/protocol.c
1187
kcm_client *client,
crypto/heimdal/kcm/protocol.c
1201
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
1209
ret = kcm_ccache_resolve_client(context, client, opcode, name, &ccache);
crypto/heimdal/kcm/protocol.c
125
KCM_LOG_REQUEST(context, client, opcode);
crypto/heimdal/kcm/protocol.c
1255
find_ntlm_cred(const char *user, const char *domain, kcm_client *client)
crypto/heimdal/kcm/protocol.c
1262
kcm_is_same_session(client, c->uid, c->session))
crypto/heimdal/kcm/protocol.c
127
name = kcm_ccache_nextid(client->pid, client->uid, client->gid);
crypto/heimdal/kcm/protocol.c
1270
kcm_client *client,
crypto/heimdal/kcm/protocol.c
1297
c = find_ntlm_cred(cred->user, cred->domain, client);
crypto/heimdal/kcm/protocol.c
1309
cred->uid = client->uid;
crypto/heimdal/kcm/protocol.c
1310
cred->session = client->session;
crypto/heimdal/kcm/protocol.c
1333
kcm_client *client,
crypto/heimdal/kcm/protocol.c
1355
c = find_ntlm_cred(user, domain, client);
crypto/heimdal/kcm/protocol.c
1377
kcm_client *client,
crypto/heimdal/kcm/protocol.c
1396
kcm_is_same_session(client, (*cp)->uid, (*cp)->session))
crypto/heimdal/kcm/protocol.c
1433
kcm_client *client,
crypto/heimdal/kcm/protocol.c
1465
c = find_ntlm_cred(user, domain, client);
crypto/heimdal/kcm/protocol.c
148
kcm_client *client,
crypto/heimdal/kcm/protocol.c
1567
ret = heim_ntlm_calculate_ntlm2(ctx->client->key.data,
crypto/heimdal/kcm/protocol.c
1568
ctx->client->key.length,
crypto/heimdal/kcm/protocol.c
161
KCM_LOG_REQUEST(context, client, opcode);
crypto/heimdal/kcm/protocol.c
1670
kcm_client *client,
crypto/heimdal/kcm/protocol.c
1679
if (!kcm_is_same_session(client, c->uid, c->session))
crypto/heimdal/kcm/protocol.c
173
ret = kcm_ccache_new_client(context, client, name, &ccache);
crypto/heimdal/kcm/protocol.c
1743
kcm_client *client,
crypto/heimdal/kcm/protocol.c
1758
if (client->pid == -1) {
crypto/heimdal/kcm/protocol.c
1767
client->pid);
crypto/heimdal/kcm/protocol.c
1774
kcm_log(0, "Process %d: didn't send a message", client->pid);
crypto/heimdal/kcm/protocol.c
1780
client->pid, opcode);
crypto/heimdal/kcm/protocol.c
1787
client->pid, kcm_op2string(opcode));
crypto/heimdal/kcm/protocol.c
1795
ret = (*method)(context, client, opcode, req_sp, resp_sp);
crypto/heimdal/kcm/protocol.c
180
ccache->client = principal;
crypto/heimdal/kcm/protocol.c
214
kcm_client *client,
crypto/heimdal/kcm/protocol.c
226
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
228
ret = kcm_ccache_destroy_client(context, client, name);
crypto/heimdal/kcm/protocol.c
230
kcm_drop_default_cache(context, client, name);
crypto/heimdal/kcm/protocol.c
247
kcm_client *client,
crypto/heimdal/kcm/protocol.c
261
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
269
ret = kcm_ccache_resolve_client(context, client, opcode,
crypto/heimdal/kcm/protocol.c
305
kcm_client *client,
crypto/heimdal/kcm/protocol.c
322
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
345
ret = kcm_ccache_resolve_client(context, client, opcode,
crypto/heimdal/kcm/protocol.c
39
kcm_drop_default_cache(krb5_context context, kcm_client *client, char *name);
crypto/heimdal/kcm/protocol.c
396
kcm_client *client,
crypto/heimdal/kcm/protocol.c
409
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
411
ret = kcm_ccache_resolve_client(context, client, opcode,
crypto/heimdal/kcm/protocol.c
418
if (ccache->client == NULL)
crypto/heimdal/kcm/protocol.c
421
ret = krb5_store_principal(response, ccache->client);
crypto/heimdal/kcm/protocol.c
43
kcm_is_same_session(kcm_client *client, uid_t uid, pid_t session)
crypto/heimdal/kcm/protocol.c
439
kcm_client *client,
crypto/heimdal/kcm/protocol.c
453
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
455
ret = kcm_ccache_resolve_client(context, client, opcode,
crypto/heimdal/kcm/protocol.c
47
return (client->session == session);
crypto/heimdal/kcm/protocol.c
485
kcm_client *client,
crypto/heimdal/kcm/protocol.c
50
return (client->uid == uid);
crypto/heimdal/kcm/protocol.c
501
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
503
ret = kcm_ccache_resolve_client(context, client, opcode,
crypto/heimdal/kcm/protocol.c
542
kcm_client *client,
crypto/heimdal/kcm/protocol.c
55
kcm_client *client,
crypto/heimdal/kcm/protocol.c
557
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
571
ret = kcm_ccache_resolve_client(context, client, opcode,
crypto/heimdal/kcm/protocol.c
60
KCM_LOG_REQUEST(context, client, opcode);
crypto/heimdal/kcm/protocol.c
600
kcm_client *client,
crypto/heimdal/kcm/protocol.c
614
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
622
ret = kcm_ccache_resolve_client(context, client, opcode,
crypto/heimdal/kcm/protocol.c
647
kcm_client *client,
crypto/heimdal/kcm/protocol.c
662
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
676
ret = kcm_ccache_resolve_client(context, client, opcode,
crypto/heimdal/kcm/protocol.c
683
ret = kcm_chown(context, client, ccache, uid, gid);
crypto/heimdal/kcm/protocol.c
701
kcm_client *client,
crypto/heimdal/kcm/protocol.c
715
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
723
ret = kcm_ccache_resolve_client(context, client, opcode,
crypto/heimdal/kcm/protocol.c
730
ret = kcm_chmod(context, client, ccache, mode);
crypto/heimdal/kcm/protocol.c
74
kcm_client *client,
crypto/heimdal/kcm/protocol.c
755
kcm_client *client,
crypto/heimdal/kcm/protocol.c
773
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
797
ret = kcm_ccache_resolve_client(context, client, opcode,
crypto/heimdal/kcm/protocol.c
847
kcm_client *client,
crypto/heimdal/kcm/protocol.c
866
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
88
KCM_LOG_REQUEST_NAME(context, client, opcode, name);
crypto/heimdal/kcm/protocol.c
886
ret = kcm_ccache_resolve_client(context, client, opcode,
crypto/heimdal/kcm/protocol.c
899
in.client = ccache->client;
crypto/heimdal/kcm/protocol.c
90
ret = kcm_ccache_resolve_client(context, client, opcode,
crypto/heimdal/kcm/protocol.c
930
kcm_client *client,
crypto/heimdal/kcm/protocol.c
943
KCM_LOG_REQUEST_NAME(context, client, opcode, oldname);
crypto/heimdal/kcm/protocol.c
958
ret = kcm_ccache_resolve_client(context, client, opcode, oldname, &oldid);
crypto/heimdal/kcm/protocol.c
966
ret = kcm_ccache_resolve_client(context, client, opcode, newname, &newid);
crypto/heimdal/kcm/protocol.c
968
ret = kcm_ccache_new_client(context, client, newname, &newid);
crypto/heimdal/kcm/protocol.c
987
MOVE(newid, oldid, client);
crypto/heimdal/kcm/renew.c
52
if (ccache->client == NULL) {
crypto/heimdal/kcm/renew.c
64
in.client = ccache->client;
crypto/heimdal/kcm/renew.c
74
realm = krb5_principal_get_realm(context, in.client);
crypto/heimdal/kdc/digest-service.c
104
krb5_principal client;
crypto/heimdal/kdc/digest-service.c
106
ret = krb5_make_principal(context, &client, domain,
crypto/heimdal/kdc/digest-service.c
111
krb5_principal_set_type(context, client, KRB5_NT_NTLM);
crypto/heimdal/kdc/digest-service.c
113
ret = _kdc_db_fetch(context, config, client,
crypto/heimdal/kdc/digest-service.c
115
krb5_free_principal(context, client);
crypto/heimdal/kdc/digest.c
104
hdb_entry_ex *client,
crypto/heimdal/kdc/digest.c
1056
get_ntlm_targetname(context, client);
crypto/heimdal/kdc/digest.c
1086
client,
crypto/heimdal/kdc/digest.c
116
p = client->entry.principal;
crypto/heimdal/kdc/digest.c
1231
targetname = get_ntlm_targetname(context, client);
crypto/heimdal/kdc/digest.c
1501
if (client)
crypto/heimdal/kdc/digest.c
1502
_kdc_free_ent (context, client);
crypto/heimdal/kdc/digest.c
221
hdb_entry_ex *client = NULL;
crypto/heimdal/kdc/digest.c
317
HDB_F_GET_CLIENT, NULL, NULL, &client);
crypto/heimdal/kdc/digest.c
322
if (client->entry.flags.allow_digest == 0) {
crypto/heimdal/kdc/digest.c
84
hdb_entry_ex *client)
crypto/heimdal/kdc/digest.c
89
client->entry.principal));
crypto/heimdal/kdc/hprop.c
158
krb5_principal client;
crypto/heimdal/kdc/hprop.c
170
ret = krb5_make_principal(context, &client, NULL,
crypto/heimdal/kdc/hprop.c
178
ret = krb5_get_init_creds_keytab(context, &creds, client, keytab, 0, NULL, init_opts);
crypto/heimdal/kdc/hprop.c
189
ret = krb5_cc_initialize(context, *cache, client);
crypto/heimdal/kdc/hprop.c
192
krb5_free_principal(context, client);
crypto/heimdal/kdc/kerberos5.c
1059
&clientdb, &client);
crypto/heimdal/kdc/kerberos5.c
1101
client, b->etype.val, b->etype.len, &sessionetype,
crypto/heimdal/kdc/kerberos5.c
1143
ret = _kdc_pk_rd_padata(context, config, req, pa, client, &pkp);
crypto/heimdal/kdc/kerberos5.c
1157
client,
crypto/heimdal/kdc/kerberos5.c
1213
ret = hdb_enctype2key(context, &client->entry,
crypto/heimdal/kdc/kerberos5.c
1271
if(hdb_next_enctype2key(context, &client->entry,
crypto/heimdal/kdc/kerberos5.c
1279
(clientdb->hdb_auth_status)(context, clientdb, client, HDB_AUTH_WRONG_PASSWORD);
crypto/heimdal/kdc/kerberos5.c
1352
|| client->entry.flags.require_preauth
crypto/heimdal/kdc/kerberos5.c
1400
client, b->etype.val, b->etype.len, NULL, &ckey);
crypto/heimdal/kdc/kerberos5.c
1447
(clientdb->hdb_auth_status)(context, clientdb, client,
crypto/heimdal/kdc/kerberos5.c
1455
ret = _kdc_check_access(context, config, client, client_name,
crypto/heimdal/kdc/kerberos5.c
1483
ret = copy_Realm(&client->entry.principal->realm, &rep.crealm);
crypto/heimdal/kdc/kerberos5.c
1486
ret = _krb5_principal2principalname(&rep.cname, client->entry.principal);
crypto/heimdal/kdc/kerberos5.c
1502
if(client->entry.flags.forwardable && server->entry.flags.forwardable)
crypto/heimdal/kdc/kerberos5.c
1511
if(client->entry.flags.proxiable && server->entry.flags.proxiable)
crypto/heimdal/kdc/kerberos5.c
1520
if(client->entry.flags.postdate && server->entry.flags.postdate)
crypto/heimdal/kdc/kerberos5.c
1563
if(client->entry.max_life)
crypto/heimdal/kdc/kerberos5.c
1564
t = start + min(t - start, *client->entry.max_life);
crypto/heimdal/kdc/kerberos5.c
1584
if(client->entry.max_renew)
crypto/heimdal/kdc/kerberos5.c
1585
t = start + min(t - start, *client->entry.max_renew);
crypto/heimdal/kdc/kerberos5.c
1623
if (client->entry.pw_end
crypto/heimdal/kdc/kerberos5.c
1625
|| kdc_time + config->kdc_warn_pwexpire >= *client->entry.pw_end)) {
crypto/heimdal/kdc/kerberos5.c
1627
ek.last_req.val[ek.last_req.len].lr_value = *client->entry.pw_end;
crypto/heimdal/kdc/kerberos5.c
1630
if (client->entry.valid_end) {
crypto/heimdal/kdc/kerberos5.c
1632
ek.last_req.val[ek.last_req.len].lr_value = *client->entry.valid_end;
crypto/heimdal/kdc/kerberos5.c
1641
if (client->entry.valid_end || client->entry.pw_end) {
crypto/heimdal/kdc/kerberos5.c
1643
if (client->entry.valid_end) {
crypto/heimdal/kdc/kerberos5.c
1644
if (client->entry.pw_end)
crypto/heimdal/kdc/kerberos5.c
1645
*ek.key_expiration = min(*client->entry.valid_end,
crypto/heimdal/kdc/kerberos5.c
1646
*client->entry.pw_end);
crypto/heimdal/kdc/kerberos5.c
1648
*ek.key_expiration = *client->entry.valid_end;
crypto/heimdal/kdc/kerberos5.c
1650
*ek.key_expiration = *client->entry.pw_end;
crypto/heimdal/kdc/kerberos5.c
1674
ret = _kdc_pk_mk_pa_reply(context, config, pkp, client,
crypto/heimdal/kdc/kerberos5.c
1715
canon.names.mapped_name = client->entry.principal->name;
crypto/heimdal/kdc/kerberos5.c
1766
ret = _kdc_pac_generate(context, client, &p);
crypto/heimdal/kdc/kerberos5.c
1774
client->entry.principal,
crypto/heimdal/kdc/kerberos5.c
1802
client->entry.principal,
crypto/heimdal/kdc/kerberos5.c
1813
&skey->key, client->entry.kvno,
crypto/heimdal/kdc/kerberos5.c
1853
if(client)
crypto/heimdal/kdc/kerberos5.c
1854
_kdc_free_ent(context, client);
crypto/heimdal/kdc/kerberos5.c
750
hdb_entry *client = &client_ex->entry;
crypto/heimdal/kdc/kerberos5.c
753
if (client->flags.locked_out) {
crypto/heimdal/kdc/kerberos5.c
759
if (client->flags.invalid) {
crypto/heimdal/kdc/kerberos5.c
765
if(!client->flags.client){
crypto/heimdal/kdc/kerberos5.c
771
if (client->valid_start && *client->valid_start > kdc_time) {
crypto/heimdal/kdc/kerberos5.c
773
krb5_format_time(context, *client->valid_start,
crypto/heimdal/kdc/kerberos5.c
781
if (client->valid_end && *client->valid_end < kdc_time) {
crypto/heimdal/kdc/kerberos5.c
783
krb5_format_time(context, *client->valid_end,
crypto/heimdal/kdc/kerberos5.c
791
if (client->pw_end && *client->pw_end < kdc_time
crypto/heimdal/kdc/kerberos5.c
794
krb5_format_time(context, *client->pw_end,
crypto/heimdal/kdc/kerberos5.c
968
hdb_entry_ex *client = NULL, *server = NULL;
crypto/heimdal/kdc/krb5tgs.c
107
krb5_principal client,
crypto/heimdal/kdc/krb5tgs.c
127
spd.client = client;
crypto/heimdal/kdc/krb5tgs.c
1493
hdb_entry_ex *server = NULL, *client = NULL, *s4u2self_impersonated_client = NULL;
crypto/heimdal/kdc/krb5tgs.c
1808
NULL, &clientdb, &client);
crypto/heimdal/kdc/krb5tgs.c
1838
client, server, krbtgt,
crypto/heimdal/kdc/krb5tgs.c
1876
if (client) {
crypto/heimdal/kdc/krb5tgs.c
2003
ret = check_s4u2self(context, config, clientdb, client, sp);
crypto/heimdal/kdc/krb5tgs.c
2018
if (client->entry.flags.trusted_for_delegation &&
crypto/heimdal/kdc/krb5tgs.c
2034
if (client != NULL
crypto/heimdal/kdc/krb5tgs.c
2057
ret = hdb_enctype2key(context, &client->entry,
crypto/heimdal/kdc/krb5tgs.c
2105
client, server, sp);
crypto/heimdal/kdc/krb5tgs.c
2127
client, server, krbtgt,
crypto/heimdal/kdc/krb5tgs.c
213
spd.client = cp;
crypto/heimdal/kdc/krb5tgs.c
2181
client, cpn,
crypto/heimdal/kdc/krb5tgs.c
2255
client,
crypto/heimdal/kdc/krb5tgs.c
2280
if(client)
crypto/heimdal/kdc/krb5tgs.c
2281
_kdc_free_ent(context, client);
crypto/heimdal/kdc/krb5tgs.c
283
hdb_entry_ex *client,
crypto/heimdal/kdc/krb5tgs.c
341
client, server, krbtgt, &pac, &signed_pac);
crypto/heimdal/kdc/krb5tgs.c
509
hdb_entry_ex *client,
crypto/heimdal/kdc/krb5tgs.c
523
if(!krb5_realm_compare(context, client->entry.principal, server->entry.principal)) {
crypto/heimdal/kdc/krb5tgs.c
531
ret = clientdb->hdb_check_constrained_delegation(context, clientdb, client, target);
crypto/heimdal/kdc/krb5tgs.c
536
if (krb5_principal_compare(context, client->entry.principal, server->entry.principal) == TRUE)
crypto/heimdal/kdc/krb5tgs.c
539
ret = hdb_entry_get_ConstrainedDelegACL(&client->entry, &acl);
crypto/heimdal/kdc/krb5tgs.c
569
hdb_entry_ex *client,
crypto/heimdal/kdc/krb5tgs.c
575
if (krb5_principal_compare(context, client->entry.principal, server) == TRUE)
crypto/heimdal/kdc/krb5tgs.c
579
ret = clientdb->hdb_check_s4u2self(context, clientdb, client, server);
crypto/heimdal/kdc/krb5tgs.c
742
hdb_entry_ex *client,
crypto/heimdal/kdc/krb5tgs.c
828
if(client && client->entry.max_life)
crypto/heimdal/kdc/krb5tgs.c
829
life = min(life, *client->entry.max_life);
crypto/heimdal/kdc/krb5tgs.c
845
if(client && client->entry.max_renew)
crypto/heimdal/kdc/krb5tgs.c
846
renew = min(renew, *client->entry.max_renew);
crypto/heimdal/kdc/pkinit.c
1244
const hdb_entry_ex *client,
crypto/heimdal/kdc/pkinit.c
1644
hdb_entry_ex *client)
crypto/heimdal/kdc/pkinit.c
1689
ret = clientdb->hdb_check_pkinit_ms_upn_match(context, clientdb, client, principal);
crypto/heimdal/kdc/pkinit.c
1697
if (krb5_principal_compare(context, principal, client->entry.principal) == FALSE)
crypto/heimdal/kdc/pkinit.c
1713
hdb_entry_ex *client,
crypto/heimdal/kdc/pkinit.c
1746
ret = hdb_entry_get_pkinit_cert(&client->entry, &pc);
crypto/heimdal/kdc/pkinit.c
1773
client->entry.principal);
crypto/heimdal/kdc/pkinit.c
1783
client);
crypto/heimdal/kdc/pkinit.c
1791
ret = hdb_entry_get_pkinit_acl(&client->entry, &acl);
crypto/heimdal/kdc/pkinit.c
1817
client->entry.principal,
crypto/heimdal/kdc/pkinit.c
498
hdb_entry_ex *client,
crypto/heimdal/kdc/pkinit.c
543
ret = hdb_entry_get_pkinit_cert(&client->entry, &pc);
crypto/heimdal/kdc/windc.c
102
client, server, krbtgt, pac);
crypto/heimdal/kdc/windc.c
75
hdb_entry_ex *client,
crypto/heimdal/kdc/windc.c
81
return (windcft->pac_generate)(windcctx, context, client, pac);
crypto/heimdal/kdc/windc.c
88
hdb_entry_ex *client,
crypto/heimdal/kpasswd/kpasswdd.c
243
char *client = NULL, *admin = NULL;
crypto/heimdal/kpasswd/kpasswdd.c
355
ret = krb5_unparse_name(context, principal, &client);
crypto/heimdal/kpasswd/kpasswdd.c
374
client, pwd_reason);
crypto/heimdal/kpasswd/kpasswdd.c
379
krb5_warnx (context, "Changing password for %s", client);
crypto/heimdal/kpasswd/kpasswdd.c
386
admin, client);
crypto/heimdal/kpasswd/kpasswdd.c
391
krb5_warnx (context, "%s is changing password for %s", admin, client);
crypto/heimdal/kpasswd/kpasswdd.c
423
if (client)
crypto/heimdal/kpasswd/kpasswdd.c
424
free(client);
crypto/heimdal/kpasswd/kpasswdd.c
527
if (strcmp((*ticket)->server->realm, (*ticket)->client->realm) != 0) {
crypto/heimdal/kpasswd/kpasswdd.c
529
(*ticket)->server->realm, (*ticket)->client->realm);
crypto/heimdal/kpasswd/kpasswdd.c
635
ticket->client,
crypto/heimdal/kuser/copy_cred_cache.c
134
krb5_principal client;
crypto/heimdal/kuser/copy_cred_cache.c
135
ret = krb5_cc_get_principal(kcc_context, from_ccache, &client);
crypto/heimdal/kuser/copy_cred_cache.c
139
krb5_principal_get_realm(kcc_context, client),
crypto/heimdal/kuser/copy_cred_cache.c
141
krb5_principal_get_realm(kcc_context, client),
crypto/heimdal/kuser/copy_cred_cache.c
145
krb5_free_principal(kcc_context, client);
crypto/heimdal/kuser/generate-requests.c
66
krb5_principal client;
crypto/heimdal/kuser/generate-requests.c
85
ret = krb5_parse_name (context, name, &client);
crypto/heimdal/kuser/generate-requests.c
89
ret = krb5_get_init_creds_password (context, &cred, client, "",
crypto/heimdal/kuser/generate-requests.c
93
krb5_free_principal(context, client);
crypto/heimdal/kuser/kdecode_ticket.c
143
ret = krb5_cc_get_principal(context, cache, &in.client);
crypto/heimdal/kuser/kgetcred.c
218
ret = krb5_cc_initialize(context, id, out->client);
crypto/heimdal/kuser/kimpersonate.c
168
ret = krb5_copy_principal (context, client_principal, &cred.client);
crypto/heimdal/kuser/kimpersonate.c
208
ret = krb5_cc_initialize (context, ccache, cred.client);
crypto/heimdal/kuser/kimpersonate.c
84
et.crealm = cred->client->realm;
crypto/heimdal/kuser/kimpersonate.c
85
copy_PrincipalName(&cred->client->name, &et.cname);
crypto/heimdal/kuser/kinit.c
214
krb5_principal client,
crypto/heimdal/kuser/kinit.c
222
realm = krb5_principal_get_realm(context, client);
crypto/heimdal/kuser/kinit.c
241
ret = krb5_cc_get_principal(context, cache, &in.client);
crypto/heimdal/kuser/kinit.c
246
ret = get_server(context, in.client, server, &in.server);
crypto/heimdal/kuser/kinit.c
296
ret = krb5_cc_initialize(context, cache, in.client);
crypto/heimdal/kuser/kinit.c
606
ret = krb5_cc_initialize (context, tempccache, cred.client);
crypto/heimdal/kuser/kinit.c
652
krb5_principal client, const char *server)
crypto/heimdal/kuser/kinit.c
660
ret = krb5_cc_get_principal(context, cache, &in_cred.client);
crypto/heimdal/kuser/kinit.c
665
ret = get_server(context, in_cred.client, server, &in_cred.server);
crypto/heimdal/kuser/kinit.c
667
krb5_free_principal(context, in_cred.client);
crypto/heimdal/kuser/kinit.c
674
krb5_free_principal(context, in_cred.client);
crypto/heimdal/kuser/klist.c
148
ret = krb5_unparse_name(context, cred->client, &str);
crypto/heimdal/kuser/klist.c
351
pattern.client = principal;
crypto/heimdal/lib/gssapi/krb5/accept_sec_context.c
463
ctx->ticket->client,
crypto/heimdal/lib/gssapi/krb5/accept_sec_context.c
489
ctx->ticket->client,
crypto/heimdal/lib/gssapi/krb5/acquire_cred.c
214
kret = krb5_cc_initialize(context, ccache, cred.client);
crypto/heimdal/lib/gssapi/krb5/acquire_cred.c
244
if (cred.client != NULL)
crypto/heimdal/lib/gssapi/krb5/acquire_cred.c
48
in_cred.client = principal;
crypto/heimdal/lib/gssapi/krb5/creds.c
204
ret = krb5_cc_initialize(context, id, creds.client);
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
232
this_cred.client = ctx->source;
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
328
kret = krb5_cc_get_principal(context, ccache, &creds.client);
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
334
creds.client->realm,
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
336
creds.client->realm,
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
365
if (creds.client)
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
366
krb5_free_principal(context, creds.client);
crypto/heimdal/lib/gssapi/ntlm/delete_sec_context.c
44
gss_cred_id_t cred = (gss_cred_id_t)ctx->client;
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
103
krb5_principal client;
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
122
ret = krb5_cc_get_principal(context, id, &client);
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
126
ret = krb5_unparse_name_flags(context, client,
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
129
krb5_free_principal(context, client);
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
262
ret = _gss_copy_cred(cred, &ctx->client);
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
264
ret = _gss_ntlm_get_user_cred(name, &ctx->client);
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
328
type3.username = ctx->client->username;
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
352
ctx->client->key.data,
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
356
ret = heim_ntlm_calculate_ntlm1(ctx->client->key.data,
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
357
ctx->client->key.length,
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
368
ret = heim_ntlm_build_ntlm1_master(ctx->client->key.data,
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
369
ctx->client->key.length,
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
418
ret = heim_ntlm_calculate_ntlm2(ctx->client->key.data,
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
419
ctx->client->key.length,
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
420
ctx->client->username,
crypto/heimdal/lib/gssapi/ntlm/kdc.c
120
ret = krb5_cc_initialize (context, *id, cred.client);
crypto/heimdal/lib/gssapi/ntlm/ntlm.h
112
ntlm_cred client;
crypto/heimdal/lib/hdb/hdb-ldap.c
1372
ent->entry.flags.client = TRUE;
crypto/heimdal/lib/hdb/hdb-ldap.c
1379
ent->entry.flags.client = TRUE;
crypto/heimdal/lib/hdb/hdb-ldap.c
1392
ent->entry.flags.client = TRUE;
crypto/heimdal/lib/hdb/hdb-mitdb.c
108
flags->client = 1; /* XXX */
crypto/heimdal/lib/hx509/cms.c
260
CMSIdentifier *client,
crypto/heimdal/lib/hx509/cms.c
276
switch (client->element) {
crypto/heimdal/lib/hx509/cms.c
278
q.serial = &client->u.issuerAndSerialNumber.serialNumber;
crypto/heimdal/lib/hx509/cms.c
279
q.issuer_name = &client->u.issuerAndSerialNumber.issuer;
crypto/heimdal/lib/hx509/cms.c
283
q.subject_id = &client->u.subjectKeyIdentifier;
crypto/heimdal/lib/hx509/cms.c
304
ret = unparse_CMSIdentifier(context, client, &str);
crypto/heimdal/lib/ipc/server.c
1020
struct client *c = clients[n];
crypto/heimdal/lib/ipc/server.c
1038
struct client *c = ctx->mech;
crypto/heimdal/lib/ipc/server.c
1049
struct client *c;
crypto/heimdal/lib/ipc/server.c
1122
struct client *c = (*ctx)->mech;
crypto/heimdal/lib/ipc/server.c
482
static struct client **clients = NULL;
crypto/heimdal/lib/ipc/server.c
485
static void handle_read(struct client *);
crypto/heimdal/lib/ipc/server.c
486
static void handle_write(struct client *);
crypto/heimdal/lib/ipc/server.c
487
static int maybe_close(struct client *);
crypto/heimdal/lib/ipc/server.c
498
update_client_creds(struct client *c)
crypto/heimdal/lib/ipc/server.c
615
static struct client *
crypto/heimdal/lib/ipc/server.c
621
struct client *c;
crypto/heimdal/lib/ipc/server.c
681
maybe_close(struct client *c)
crypto/heimdal/lib/ipc/server.c
707
struct client *c;
crypto/heimdal/lib/ipc/server.c
712
output_data(struct client *c, const void *data, size_t len)
crypto/heimdal/lib/ipc/server.c
726
struct client *c = sc->c;
crypto/heimdal/lib/ipc/server.c
785
handle_http_tcp(struct client *c)
crypto/heimdal/lib/ipc/server.c
867
handle_read(struct client *c)
crypto/heimdal/lib/ipc/server.c
954
handle_write(struct client *c)
crypto/heimdal/lib/kadm5/ent_setup.c
118
ent->entry.flags.client = 1;
crypto/heimdal/lib/kadm5/ent_setup.c
57
flags->client = 1; /* XXX */
crypto/heimdal/lib/kadm5/init_c.c
134
krb5_principal client,
crypto/heimdal/lib/kadm5/init_c.c
141
in.client = client;
crypto/heimdal/lib/kadm5/init_c.c
154
krb5_principal client,
crypto/heimdal/lib/kadm5/init_c.c
172
client),
crypto/heimdal/lib/kadm5/init_c.c
191
client,
crypto/heimdal/lib/kadm5/init_c.c
200
client,
crypto/heimdal/lib/kadm5/init_c.c
222
ret = krb5_cc_initialize (context, id, cred.client);
crypto/heimdal/lib/kadm5/init_c.c
244
krb5_principal *client)
crypto/heimdal/lib/kadm5/init_c.c
279
in.client = p1;
crypto/heimdal/lib/kadm5/init_c.c
288
*client = p1;
crypto/heimdal/lib/kadm5/init_c.c
306
*client = p2;
crypto/heimdal/lib/kadm5/init_c.c
310
*client = p1;
crypto/heimdal/lib/kadm5/init_c.c
327
krb5_principal default_client = NULL, client = NULL;
crypto/heimdal/lib/kadm5/init_c.c
336
ret = krb5_parse_name(context, client_name, &client);
crypto/heimdal/lib/kadm5/init_c.c
343
ret = krb5_cc_get_principal(context, id, &client);
crypto/heimdal/lib/kadm5/init_c.c
375
if (client == NULL && default_client != NULL)
crypto/heimdal/lib/kadm5/init_c.c
376
client = default_client;
crypto/heimdal/lib/kadm5/init_c.c
379
if(id && client && (default_client == NULL ||
crypto/heimdal/lib/kadm5/init_c.c
380
krb5_principal_compare(context, client, default_client) != 0)) {
crypto/heimdal/lib/kadm5/init_c.c
381
ret = get_kadm_ticket(context, id, client, server_name);
crypto/heimdal/lib/kadm5/init_c.c
385
if (default_client != client)
crypto/heimdal/lib/kadm5/init_c.c
386
krb5_free_principal(context, client);
crypto/heimdal/lib/kadm5/init_c.c
396
if (client != default_client)
crypto/heimdal/lib/kadm5/init_c.c
399
ret = get_new_cache(context, client, password, prompter, keytab,
crypto/heimdal/lib/kadm5/init_c.c
401
krb5_free_principal(context, client);
crypto/heimdal/lib/kadm5/ipropd_master.c
319
ret = krb5_unparse_name (context, ticket->client, &s->name);
crypto/heimdal/lib/kadm5/ipropd_slave.c
104
krb5_principal client;
crypto/heimdal/lib/kadm5/ipropd_slave.c
124
KRB5_NT_SRV_HST, &client);
crypto/heimdal/lib/kadm5/ipropd_slave.c
134
ret = krb5_get_init_creds_keytab(context, &creds, client, keytab,
crypto/heimdal/lib/kadm5/ipropd_slave.c
146
ret = krb5_cc_initialize(context, *cache, client);
crypto/heimdal/lib/kadm5/ipropd_slave.c
153
krb5_free_principal(context, client);
crypto/heimdal/lib/kafs/afskrb5.c
158
ret = krb5_cc_get_principal(d->context, d->id, &in_creds.client);
crypto/heimdal/lib/kafs/afskrb5.c
181
krb5_free_principal(d->context, in_creds.client);
crypto/heimdal/lib/krb5/acache.c
197
ret = krb5_parse_name(context, incred->client, &cred->client);
crypto/heimdal/lib/krb5/acache.c
329
if (cred->client)
crypto/heimdal/lib/krb5/acache.c
330
free(cred->client);
crypto/heimdal/lib/krb5/acache.c
344
ret = krb5_unparse_name(context, incred->client, &cred->client);
crypto/heimdal/lib/krb5/acache.c
811
char *client, *server;
crypto/heimdal/lib/krb5/acache.c
819
if (cred->client) {
crypto/heimdal/lib/krb5/acache.c
820
ret = krb5_unparse_name(context, cred->client, &client);
crypto/heimdal/lib/krb5/acache.c
824
client = NULL;
crypto/heimdal/lib/krb5/acache.c
828
free(client);
crypto/heimdal/lib/krb5/acache.c
835
free(client);
crypto/heimdal/lib/krb5/acache.c
852
if (client && strcmp(v5cred->client, client) != 0)
crypto/heimdal/lib/krb5/acache.c
871
free(client);
crypto/heimdal/lib/krb5/build_auth.c
123
copy_Realm(&cred->client->realm, &auth.crealm);
crypto/heimdal/lib/krb5/build_auth.c
124
copy_PrincipalName(&cred->client->name, &auth.cname);
crypto/heimdal/lib/krb5/cache.c
1131
krb5_principal client,
crypto/heimdal/lib/krb5/cache.c
1151
match = krb5_principal_compare(context, principal, client);
crypto/heimdal/lib/krb5/cache.c
1166
krb5_unparse_name(context, client, &str);
crypto/heimdal/lib/krb5/cache.c
1223
krb5_principal client;
crypto/heimdal/lib/krb5/cache.c
1229
ret = krb5_cc_get_principal(context, id, &client);
crypto/heimdal/lib/krb5/cache.c
1244
krb5_free_principal(context, client);
crypto/heimdal/lib/krb5/cache.c
1247
ret = krb5_copy_principal(context, client, &cred->client);
crypto/heimdal/lib/krb5/cache.c
1248
krb5_free_principal(context, client);
crypto/heimdal/lib/krb5/changepw.c
526
realm = creds->client->realm;
crypto/heimdal/lib/krb5/changepw.c
804
ret = krb5_cc_get_principal(context, ccache, &creds.client);
crypto/heimdal/lib/krb5/changepw.c
812
krb5_free_principal(context, creds.client);
crypto/heimdal/lib/krb5/changepw.c
90
krb5_principal_compare(context, creds->client, targprinc) != TRUE)
crypto/heimdal/lib/krb5/creds.c
223
if (match && mcreds->client) {
crypto/heimdal/lib/krb5/creds.c
225
match = krb5_principal_compare_any_realm (context, mcreds->client,
crypto/heimdal/lib/krb5/creds.c
226
creds->client);
crypto/heimdal/lib/krb5/creds.c
228
match = krb5_principal_compare (context, mcreds->client,
crypto/heimdal/lib/krb5/creds.c
229
creds->client);
crypto/heimdal/lib/krb5/creds.c
51
krb5_free_principal (context, c->client);
crypto/heimdal/lib/krb5/creds.c
52
c->client = NULL;
crypto/heimdal/lib/krb5/creds.c
85
ret = krb5_copy_principal (context, incred->client, &c->client);
crypto/heimdal/lib/krb5/crypto-pk.c
134
krb5_const_principal client,
crypto/heimdal/lib/krb5/crypto-pk.c
165
ret = encode_uvinfo(context, client, &otherinfo.partyUInfo);
crypto/heimdal/lib/krb5/crypto-pk.c
202
krb5_const_principal client,
crypto/heimdal/lib/krb5/crypto-pk.c
256
ret = encode_otherinfo(context, ai, client, server,
crypto/heimdal/lib/krb5/deprecated.c
358
a.principal = creds->client;
crypto/heimdal/lib/krb5/get_cred.c
1344
ret = krb5_cc_get_principal(context, ccache, &in_creds.client);
crypto/heimdal/lib/krb5/get_cred.c
1357
krb5_free_principal(context, in_creds.client);
crypto/heimdal/lib/krb5/get_cred.c
1386
krb5_free_principal(context, in_creds.client);
crypto/heimdal/lib/krb5/get_cred.c
1393
krb5_free_principal(context, in_creds.client);
crypto/heimdal/lib/krb5/get_cred.c
1401
krb5_free_principal(context, in_creds.client);
crypto/heimdal/lib/krb5/get_cred.c
1406
krb5_free_principal(context, in_creds.client);
crypto/heimdal/lib/krb5/get_cred.c
1429
krb5_free_principal(context, in_creds.client);
crypto/heimdal/lib/krb5/get_cred.c
1451
krb5_const_principal client,
crypto/heimdal/lib/krb5/get_cred.c
1462
ret = krb5_copy_principal(context, client, &in.client);
crypto/heimdal/lib/krb5/get_cred.c
1469
krb5_free_principal(context, in.client);
crypto/heimdal/lib/krb5/get_cred.c
1473
const char *realm = krb5_principal_get_realm(context, client);
crypto/heimdal/lib/krb5/get_cred.c
1478
krb5_free_principal(context, in.client);
crypto/heimdal/lib/krb5/get_cred.c
1498
krb5_free_principal(context, in.client);
crypto/heimdal/lib/krb5/get_cred.c
296
ret = krb5_cc_get_principal(context, id, &tmp_cred.client);
crypto/heimdal/lib/krb5/get_cred.c
307
krb5_free_principal(context, tmp_cred.client);
crypto/heimdal/lib/krb5/get_cred.c
315
krb5_free_principal(context, tmp_cred.client);
crypto/heimdal/lib/krb5/get_cred.c
534
in_creds->client,
crypto/heimdal/lib/krb5/get_cred.c
535
&out_creds->client);
crypto/heimdal/lib/krb5/get_cred.c
751
client_realm = krb5_principal_get_realm(context, in_creds->client);
crypto/heimdal/lib/krb5/get_cred.c
754
ret = krb5_copy_principal(context, in_creds->client, &tmp_creds.client);
crypto/heimdal/lib/krb5/get_cred.c
765
krb5_free_principal(context, tmp_creds.client);
crypto/heimdal/lib/krb5/get_cred.c
797
krb5_free_principal(context, tmp_creds.client);
crypto/heimdal/lib/krb5/get_cred.c
801
if(krb5_realm_compare(context, in_creds->client, in_creds->server))
crypto/heimdal/lib/krb5/get_cred.c
812
krb5_free_principal(context, tmp_creds.client);
crypto/heimdal/lib/krb5/get_cred.c
827
krb5_free_principal(context, tmp_creds.client);
crypto/heimdal/lib/krb5/get_cred.c
839
krb5_free_principal(context, tmp_creds.client);
crypto/heimdal/lib/krb5/get_cred.c
845
krb5_free_principal(context, tmp_creds.client);
crypto/heimdal/lib/krb5/get_cred.c
851
krb5_free_principal(context, tmp_creds.client);
crypto/heimdal/lib/krb5/get_cred.c
897
client_realm = krb5_principal_get_realm(context, in_creds->client);
crypto/heimdal/lib/krb5/get_cred.c
948
client_realm = krb5_principal_get_realm(context, in_creds->client);
crypto/heimdal/lib/krb5/get_for_creds.c
107
krb5_principal client,
crypto/heimdal/lib/krb5/get_for_creds.c
135
client_realm = krb5_principal_get_realm(context, client);
crypto/heimdal/lib/krb5/get_for_creds.c
138
creds.client = client;
crypto/heimdal/lib/krb5/get_for_creds.c
222
in_creds->client),
crypto/heimdal/lib/krb5/get_for_creds.c
367
copy_Realm (&out_creds->client->realm, krb_cred_info->prealm);
crypto/heimdal/lib/krb5/get_for_creds.c
369
copy_PrincipalName(&out_creds->client->name, krb_cred_info->pname);
crypto/heimdal/lib/krb5/get_in_tkt.c
108
ret = krb5_get_pw_salt (context, client, &salt2);
crypto/heimdal/lib/krb5/get_in_tkt.c
177
ret = _krb5_principal2principalname (a->req_body.cname, creds->client);
crypto/heimdal/lib/krb5/get_in_tkt.c
183
ret = copy_Realm(&creds->client->realm, &a->req_body.realm);
crypto/heimdal/lib/krb5/get_in_tkt.c
275
ret = add_padata(context, a->padata, creds->client,
crypto/heimdal/lib/krb5/get_in_tkt.c
299
add_padata(context, a->padata, creds->client,
crypto/heimdal/lib/krb5/get_in_tkt.c
306
add_padata(context, a->padata, creds->client,
crypto/heimdal/lib/krb5/get_in_tkt.c
426
ret = krb5_sendto_kdc (context, &req, &creds->client->realm, &resp);
crypto/heimdal/lib/krb5/get_in_tkt.c
489
ret = krb5_get_pw_salt (context, creds->client, &salt);
crypto/heimdal/lib/krb5/get_in_tkt.c
93
krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
1031
const krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
1040
add_enc_ts_padata(context, md, client,
crypto/heimdal/lib/krb5/init_creds_pw.c
1050
add_enc_ts_padata(context, md, client,
crypto/heimdal/lib/krb5/init_creds_pw.c
1058
add_enc_ts_padata(context, md, client,
crypto/heimdal/lib/krb5/init_creds_pw.c
1068
const krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
1086
const krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
1190
ret = pa_data_to_md_pkinit(context, a, creds->client,
crypto/heimdal/lib/krb5/init_creds_pw.c
1208
ppaid = process_pa_info(context, creds->client, a, paid, in_md);
crypto/heimdal/lib/krb5/init_creds_pw.c
1224
pa_data_to_md_ts_enc(context, a, creds->client, ctx, ppaid, *out_md);
crypto/heimdal/lib/krb5/init_creds_pw.c
1268
ppaid = process_pa_info(context, creds->client, a, &paid,
crypto/heimdal/lib/krb5/init_creds_pw.c
1274
ret = krb5_get_pw_salt (context, creds->client, &paid.salt);
crypto/heimdal/lib/krb5/init_creds_pw.c
1316
ret = pa_data_to_key_plain(context, creds->client, ctx,
crypto/heimdal/lib/krb5/init_creds_pw.c
1347
krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
1365
ret = get_init_creds_common(context, client, start_time, options, ctx);
crypto/heimdal/lib/krb5/init_creds_pw.c
1408
client_realm = krb5_principal_get_realm (context, ctx->cred.client);
crypto/heimdal/lib/krb5/init_creds_pw.c
1536
a->principal = ctx->cred.client;
crypto/heimdal/lib/krb5/init_creds_pw.c
1557
if (!krb5_principal_compare(context, entry.principal, ctx->cred.client))
crypto/heimdal/lib/krb5/init_creds_pw.c
1796
ctx->cred.client,
crypto/heimdal/lib/krb5/init_creds_pw.c
184
krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
1937
ctx->cred.client->realm, &in);
crypto/heimdal/lib/krb5/init_creds_pw.c
196
if (client)
crypto/heimdal/lib/krb5/init_creds_pw.c
1960
krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
197
krb5_copy_principal(context, client, &cred->client);
crypto/heimdal/lib/krb5/init_creds_pw.c
1974
ret = krb5_init_creds_init(context, client, prompter, data, start_time, options, &ctx);
crypto/heimdal/lib/krb5/init_creds_pw.c
1987
krb5_unparse_name (context, client, &p);
crypto/heimdal/lib/krb5/init_creds_pw.c
200
&cred->client);
crypto/heimdal/lib/krb5/init_creds_pw.c
2032
client,
crypto/heimdal/lib/krb5/init_creds_pw.c
2066
krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
2077
ret = krb5_init_creds_init(context, client, NULL, NULL, start_time, options, &ctx);
crypto/heimdal/lib/krb5/init_creds_pw.c
2113
krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
2124
ret = krb5_init_creds_init(context, client, NULL, NULL, start_time, options, &ctx);
crypto/heimdal/lib/krb5/init_creds_pw.c
270
realm = krb5_principal_get_realm (context, ctx->cred.client);
crypto/heimdal/lib/krb5/init_creds_pw.c
348
krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
361
const char *realm = krb5_principal_get_realm(context, client);
crypto/heimdal/lib/krb5/init_creds_pw.c
388
krb5_principal_get_type(context, client) == KRB5_NT_ENTERPRISE_PRINCIPAL)
crypto/heimdal/lib/krb5/init_creds_pw.c
396
ret = init_cred(context, &ctx->cred, client, start_time, options);
crypto/heimdal/lib/krb5/init_creds_pw.c
478
krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
515
client,
crypto/heimdal/lib/krb5/init_creds_pw.c
560
client,
crypto/heimdal/lib/krb5/init_creds_pw.c
640
ret = _krb5_principal2principalname (a->req_body.cname, creds->client);
crypto/heimdal/lib/krb5/init_creds_pw.c
643
ret = copy_Realm(&creds->client->realm, &a->req_body.realm);
crypto/heimdal/lib/krb5/init_creds_pw.c
755
const krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
776
ret = krb5_get_pw_salt(context, client, &salt);
crypto/heimdal/lib/krb5/init_creds_pw.c
804
const krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
826
ret = krb5_get_pw_salt(context, client, &salt);
crypto/heimdal/lib/krb5/init_creds_pw.c
856
const krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
906
const krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
919
p = (*pa_prefs[i].salt_info)(context, client, asreq,
crypto/heimdal/lib/krb5/init_creds_pw.c
982
krb5_principal client,
crypto/heimdal/lib/krb5/init_creds_pw.c
997
ret = krb5_get_pw_salt (context, client, &salt2);
crypto/heimdal/lib/krb5/krb5.h
457
krb5_principal client;
crypto/heimdal/lib/krb5/krb5.h
524
krb5_principal client;
crypto/heimdal/lib/krb5/krb5_ccapi.h
108
char *client;
crypto/heimdal/lib/krb5/mk_error.c
41
const krb5_principal client,
crypto/heimdal/lib/krb5/mk_error.c
81
if(client){
crypto/heimdal/lib/krb5/mk_error.c
82
msg.crealm = &client->realm;
crypto/heimdal/lib/krb5/mk_error.c
83
msg.cname = &client->name;
crypto/heimdal/lib/krb5/mk_req.c
50
ret = krb5_cc_get_principal(context, ccache, &this_cred.client);
crypto/heimdal/lib/krb5/rd_cred.c
281
&creds->client,
crypto/heimdal/lib/krb5/rd_error.c
84
krb5_unparse_name_fixed(context, creds->client,
crypto/heimdal/lib/krb5/rd_req.c
1053
o->ticket->client,
crypto/heimdal/lib/krb5/rd_req.c
391
&t->client,
crypto/heimdal/lib/krb5/scache.c
788
bind_principal(context, s->db, s->iprincipal, 1, creds->client);
crypto/heimdal/lib/krb5/sendauth.c
130
if (client == NULL) {
crypto/heimdal/lib/krb5/sendauth.c
137
client = this_client;
crypto/heimdal/lib/krb5/sendauth.c
140
this_cred.client = client;
crypto/heimdal/lib/krb5/sendauth.c
68
krb5_principal client,
crypto/heimdal/lib/krb5/store.c
1308
ret = krb5_store_principal(sp, creds->client);
crypto/heimdal/lib/krb5/store.c
1363
ret = krb5_ret_principal (sp, &creds->client);
crypto/heimdal/lib/krb5/store.c
1433
if (creds->client)
crypto/heimdal/lib/krb5/store.c
1452
if (creds->client) {
crypto/heimdal/lib/krb5/store.c
1453
ret = krb5_store_principal(sp, creds->client);
crypto/heimdal/lib/krb5/store.c
1533
ret = krb5_ret_principal (sp, &creds->client);
crypto/heimdal/lib/krb5/test_cc.c
230
ret = krb5_parse_name(context, "lha@SU.SE", &cred.client);
crypto/heimdal/lib/krb5/test_cc.c
248
krb5_free_principal(context, cred.client);
crypto/heimdal/lib/krb5/test_cc.c
354
krb5_principal client;
crypto/heimdal/lib/krb5/test_cc.c
358
ret = krb5_parse_name(context, principal, &client);
crypto/heimdal/lib/krb5/test_cc.c
362
ret = krb5_cc_cache_match(context, client, &id);
crypto/heimdal/lib/krb5/test_cc.c
370
krb5_free_principal(context, client);
crypto/heimdal/lib/krb5/test_forward.c
107
ret = krb5_cc_get_principal(context, id, &cred.client);
crypto/heimdal/lib/krb5/test_forward.c
113
krb5_principal_get_realm(context, cred.client),
crypto/heimdal/lib/krb5/test_forward.c
115
krb5_principal_get_realm(context, cred.client),
crypto/heimdal/lib/krb5/test_renew.c
104
client,
crypto/heimdal/lib/krb5/test_renew.c
111
if (krb5_principal_compare(context, out.client, client) != TRUE)
crypto/heimdal/lib/krb5/test_renew.c
61
krb5_principal client;
crypto/heimdal/lib/krb5/test_renew.c
98
ret = krb5_cc_get_principal(context, id, &client);
crypto/heimdal/lib/krb5/ticket.c
101
krb5_free_principal(context, tmp->client);
crypto/heimdal/lib/krb5/ticket.c
126
krb5_principal *client)
crypto/heimdal/lib/krb5/ticket.c
128
return krb5_copy_principal(context, ticket->client, client);
crypto/heimdal/lib/krb5/ticket.c
55
krb5_free_principal(context, ticket->client);
crypto/heimdal/lib/krb5/ticket.c
702
creds->client,
crypto/heimdal/lib/krb5/ticket.c
710
krb5_free_principal (context, creds->client);
crypto/heimdal/lib/krb5/ticket.c
711
creds->client = tmp_principal;
crypto/heimdal/lib/krb5/ticket.c
738
const char *crealm = krb5_principal_get_realm(context, creds->client);
crypto/heimdal/lib/krb5/ticket.c
93
ret = krb5_copy_principal(context, from->client, &tmp->client);
crypto/heimdal/lib/krb5/verify_init.c
124
creds->client);
crypto/heimdal/lib/krb5/verify_init.c
139
match_cred.client = creds->client;
crypto/heimdal/lib/krb5/verify_init.c
217
krb5_principal client,
crypto/heimdal/lib/krb5/verify_init.c
225
if (krb5_principal_compare(context, creds->client, client) != TRUE) {
crypto/krb5/src/appl/gss-sample/gss-server.c
179
gss_name_t client;
crypto/krb5/src/appl/gss-sample/gss-server.c
216
&client, &doid, &send_tok,
crypto/krb5/src/appl/gss-sample/gss-server.c
274
maj_stat = gss_display_name(&min_stat, client, client_name, &doid);
crypto/krb5/src/appl/gss-sample/gss-server.c
279
enumerateAttributes(&min_stat, client, TRUE);
crypto/krb5/src/appl/gss-sample/gss-server.c
280
showLocalIdentity(&min_stat, client);
crypto/krb5/src/appl/gss-sample/gss-server.c
281
maj_stat = gss_release_name(&min_stat, &client);
crypto/krb5/src/appl/sample/sclient/sclient.c
100
krb5_principal client, server;
crypto/krb5/src/appl/sample/sclient/sclient.c
199
retval = krb5_cc_get_principal(context, ccdef, &client);
crypto/krb5/src/appl/sample/sclient/sclient.c
205
SAMPLE_VERSION, client, server,
crypto/krb5/src/appl/sample/sclient/sclient.c
212
krb5_free_principal(context, client);
crypto/krb5/src/appl/sample/sserver/sserver.c
215
retval = krb5_unparse_name(context, ticket->enc_part2->client, &cname);
crypto/krb5/src/appl/simple/server/sim_server.c
190
if ((retval = krb5_unparse_name(context, ticket->enc_part2->client,
crypto/krb5/src/appl/user_user/client.c
136
retval = krb5_cc_get_principal(context, cc, &creds.client);
crypto/krb5/src/appl/user_user/client.c
142
retval = krb5_unparse_name(context, creds.client, &princ);
crypto/krb5/src/appl/user_user/client.c
159
creds.client)->length,
crypto/krb5/src/appl/user_user/client.c
161
creds.client)->data,
crypto/krb5/src/appl/user_user/client.c
164
creds.client)->length,
crypto/krb5/src/appl/user_user/client.c
166
creds.client)->data,
crypto/krb5/src/appl/user_user/client.c
239
retval = krb5_rd_req(context, &auth_context, &reply, creds.client, NULL,
crypto/krb5/src/appl/user_user/client.c
247
retval = krb5_unparse_name(context, ticket->enc_part2->client, &princ);
crypto/krb5/src/appl/user_user/server.c
134
retval = krb5_cc_get_principal(context, cc, &creds.client);
crypto/krb5/src/ccapi/common/cci_cred_union.c
254
free (io_v5creds->client);
crypto/krb5/src/ccapi/common/cci_cred_union.c
288
err = krb5int_ipc_stream_read_string (io_stream, &v5creds->client);
crypto/krb5/src/ccapi/common/cci_cred_union.c
360
err = krb5int_ipc_stream_write_string (io_stream, in_v5creds->client);
crypto/krb5/src/ccapi/common/cci_cred_union.c
533
free (io_cred_union->cred.pV5Cred->client);
crypto/krb5/src/ccapi/common/cci_cred_union.c
655
if (!v5creds->client) {
crypto/krb5/src/ccapi/common/cci_cred_union.c
658
compat_v5creds->client = strdup (v5creds->client);
crypto/krb5/src/ccapi/common/cci_cred_union.c
659
if (!compat_v5creds->client) { err = cci_check_error (ccErrNoMem); }
crypto/krb5/src/ccapi/common/cci_cred_union.c
750
if (!compat_v5creds->client) {
crypto/krb5/src/ccapi/common/cci_cred_union.c
753
v5creds->client = strdup (compat_v5creds->client);
crypto/krb5/src/ccapi/common/cci_cred_union.c
754
if (!v5creds->client) { err = cci_check_error (ccErrNoMem); }
crypto/krb5/src/ccapi/common/cci_cred_union.c
835
!strcmp (old_creds_v5->client, new_creds_v5->client) &&
crypto/krb5/src/ccapi/lib/win/OldCC/ccapi.h
112
/* [string] */ CC_CHAR *client;
crypto/krb5/src/ccapi/lib/win/dllmain.cxx
55
static Client client;
crypto/krb5/src/ccapi/server/ccs_callback.c
106
ccs_client_t client = NULL;
crypto/krb5/src/ccapi/server/ccs_callback.c
116
err = ccs_server_client_for_pipe (io_callback->client_pipe, &client);
crypto/krb5/src/ccapi/server/ccs_callback.c
119
if (!err && client) {
crypto/krb5/src/ccapi/server/ccs_callback.c
121
err = ccs_client_remove_callback (client, io_callback);
crypto/krb5/src/ccapi/server/ccs_callback.c
50
ccs_client_t client = NULL;
crypto/krb5/src/ccapi/server/ccs_callback.c
68
err = ccs_server_client_for_pipe (in_client_pipe, &client);
crypto/krb5/src/ccapi/server/ccs_callback.c
86
err = ccs_client_add_callback (client, callback);
crypto/krb5/src/ccapi/server/ccs_client.c
44
ccs_client_t client = NULL;
crypto/krb5/src/ccapi/server/ccs_client.c
50
client = malloc (sizeof (*client));
crypto/krb5/src/ccapi/server/ccs_client.c
51
if (client) {
crypto/krb5/src/ccapi/server/ccs_client.c
52
*client = ccs_client_initializer;
crypto/krb5/src/ccapi/server/ccs_client.c
59
err = ccs_callbackref_array_new (&client->callbacks);
crypto/krb5/src/ccapi/server/ccs_client.c
63
err = ccs_iteratorref_array_new (&client->iterators);
crypto/krb5/src/ccapi/server/ccs_client.c
67
err = ccs_pipe_copy (&client->client_pipe, in_client_pipe);
crypto/krb5/src/ccapi/server/ccs_client.c
71
*out_client = client;
crypto/krb5/src/ccapi/server/ccs_client.c
72
client = NULL;
crypto/krb5/src/ccapi/server/ccs_client.c
75
ccs_client_release (client);
crypto/krb5/src/ccapi/server/ccs_list_internal.c
453
ccs_client_t client = NULL;
crypto/krb5/src/ccapi/server/ccs_list_internal.c
458
err = ccs_server_client_for_pipe (in_client_pipe, &client);
crypto/krb5/src/ccapi/server/ccs_list_internal.c
462
err = ccs_client_add_iterator (client, list_iterator);
crypto/krb5/src/ccapi/server/ccs_list_internal.c
533
ccs_client_t client = NULL;
crypto/krb5/src/ccapi/server/ccs_list_internal.c
535
err = ccs_server_client_for_pipe (list_iterator->client_pipe, &client);
crypto/krb5/src/ccapi/server/ccs_list_internal.c
537
if (!err && client) {
crypto/krb5/src/ccapi/server/ccs_list_internal.c
539
err = ccs_client_remove_iterator (client, list_iterator);
crypto/krb5/src/ccapi/server/ccs_server.c
100
cci_debug_printf ("%s: Adding client %p.", __FUNCTION__, client);
crypto/krb5/src/ccapi/server/ccs_server.c
102
client,
crypto/krb5/src/ccapi/server/ccs_server.c
121
ccs_client_t client = ccs_client_array_object_at_index (g_client_array, i);
crypto/krb5/src/ccapi/server/ccs_server.c
123
err = ccs_client_uses_pipe (client, in_connection_pipe, &found);
crypto/krb5/src/ccapi/server/ccs_server.c
126
cci_debug_printf ("%s: Removing client %p.", __FUNCTION__, client);
crypto/krb5/src/ccapi/server/ccs_server.c
157
ccs_client_t client = ccs_client_array_object_at_index (g_client_array, i);
crypto/krb5/src/ccapi/server/ccs_server.c
160
err = ccs_client_uses_pipe (client, in_client_pipe, &uses_pipe);
crypto/krb5/src/ccapi/server/ccs_server.c
163
client_for_pipe = client;
crypto/krb5/src/ccapi/server/ccs_server.c
182
ccs_client_t client = NULL;
crypto/krb5/src/ccapi/server/ccs_server.c
188
err = ccs_server_client_for_pipe (in_client_pipe, &client);
crypto/krb5/src/ccapi/server/ccs_server.c
192
*out_client_is_valid = (client != NULL);
crypto/krb5/src/ccapi/server/ccs_server.c
93
ccs_client_t client = NULL;
crypto/krb5/src/ccapi/server/ccs_server.c
96
err = ccs_client_new (&client, in_connection_pipe);
crypto/krb5/src/ccapi/test/test_ccapi_ccache.c
716
if (creds_union.credentials.credentials_v5->client) {
crypto/krb5/src/ccapi/test/test_ccapi_ccache.c
717
free(creds_union.credentials.credentials_v5->client);
crypto/krb5/src/ccapi/test/test_ccapi_ccache.c
718
creds_union.credentials.credentials_v5->client = NULL;
crypto/krb5/src/ccapi/test/test_ccapi_util.c
112
if (v5creds->client) { free(v5creds->client); }
crypto/krb5/src/ccapi/test/test_ccapi_util.c
135
(strcmp(a->credentials.credentials_v5->client, b->credentials.credentials_v5->client) == 0) &&
crypto/krb5/src/ccapi/test/test_ccapi_util.c
43
char *client = NULL;
crypto/krb5/src/ccapi/test/test_ccapi_util.c
56
asprintf(&client, "client@%s", realm);
crypto/krb5/src/ccapi/test/test_ccapi_util.c
58
if (!client || !server) {
crypto/krb5/src/ccapi/test/test_ccapi_util.c
64
v5creds->client = client;
crypto/krb5/src/ccapi/test/test_ccapi_v2.c
1021
if (creds_union.cred.pV5Cred->client) {
crypto/krb5/src/ccapi/test/test_ccapi_v2.c
1022
free(creds_union.cred.pV5Cred->client);
crypto/krb5/src/ccapi/test/test_ccapi_v2.c
1023
creds_union.cred.pV5Cred->client = NULL;
crypto/krb5/src/ccapi/test/test_ccapi_v2.c
130
if (v5creds->client) { free(v5creds->client); }
crypto/krb5/src/ccapi/test/test_ccapi_v2.c
43
if (!strcmp(a->cred.pV5Cred->client, b->cred.pV5Cred->client) &&
crypto/krb5/src/ccapi/test/test_ccapi_v2.c
62
char *client = NULL;
crypto/krb5/src/ccapi/test/test_ccapi_v2.c
75
asprintf(&client, "client@%s", realm);
crypto/krb5/src/ccapi/test/test_ccapi_v2.c
77
if (!client || !server) {
crypto/krb5/src/ccapi/test/test_ccapi_v2.c
83
v5creds->client = client;
crypto/krb5/src/clients/kcpytkt/kcpytkt.c
118
in_creds.client = me;
crypto/krb5/src/clients/kdeltkt/kdeltkt.c
113
in_creds.client = me;
crypto/krb5/src/clients/kinit/kinit.c
798
cprinc = opts->canonicalize ? my_creds.client : k5->me;
crypto/krb5/src/clients/kinit/kinit.c
841
if (my_creds.client == k5->me)
crypto/krb5/src/clients/kinit/kinit.c
842
my_creds.client = 0;
crypto/krb5/src/clients/klist/klist.c
687
ret = krb5_unparse_name(context, cred->client, &name);
crypto/krb5/src/clients/ksu/ccache.c
171
retval = krb5_principal_compare (context, cred1->client, cred2->client);
crypto/krb5/src/clients/ksu/ccache.c
324
retval = krb5_unparse_name(context, cred->client, &name);
crypto/krb5/src/clients/ksu/ccache.c
464
temp_creds[i]->client,
crypto/krb5/src/clients/ksu/ccache.c
536
creds_list[i]->client,
crypto/krb5/src/clients/ksu/heuristic.c
313
krb5_principal *client, krb5_boolean *found)
crypto/krb5/src/clients/ksu/heuristic.c
324
cnelem = krb5_princ_size(context, *client);
crypto/krb5/src/clients/ksu/heuristic.c
339
if (data_eq(*krb5_princ_realm(context, *client),
crypto/krb5/src/clients/ksu/heuristic.c
345
krb5_princ_component(context, *client, j);
crypto/krb5/src/clients/ksu/heuristic.c
370
*client = best_client;
crypto/krb5/src/clients/ksu/heuristic.c
385
find_either_ticket(krb5_context context, krb5_ccache cc, krb5_principal client,
crypto/krb5/src/clients/ksu/heuristic.c
395
retval = find_ticket(context, cc, client, end_server, &temp_found);
crypto/krb5/src/clients/ksu/heuristic.c
401
krb5_princ_realm(context, client),
crypto/krb5/src/clients/ksu/heuristic.c
402
krb5_princ_realm(context, client),
crypto/krb5/src/clients/ksu/heuristic.c
407
retval = find_ticket(context, cc,client, kdc_server, &temp_found);
crypto/krb5/src/clients/ksu/heuristic.c
421
find_ticket(krb5_context context, krb5_ccache cc, krb5_principal client,
crypto/krb5/src/clients/ksu/heuristic.c
433
retval= krb5_copy_principal(context, client, &tgtq.client);
crypto/krb5/src/clients/ksu/heuristic.c
457
free(tgtq.client);
crypto/krb5/src/clients/ksu/heuristic.c
510
char *hostname, krb5_principal *client,
crypto/krb5/src/clients/ksu/heuristic.c
528
if (*client != NULL)
crypto/krb5/src/clients/ksu/heuristic.c
548
*client = target_client;
crypto/krb5/src/clients/ksu/heuristic.c
551
*client = cc_def_princ;
crypto/krb5/src/clients/ksu/heuristic.c
554
*client = target_client;
crypto/krb5/src/clients/ksu/heuristic.c
566
*client = cc_def_princ;
crypto/krb5/src/clients/ksu/heuristic.c
569
*client = target_client;
crypto/krb5/src/clients/ksu/heuristic.c
585
*client = target_client;
crypto/krb5/src/clients/ksu/heuristic.c
647
client);
crypto/krb5/src/clients/ksu/heuristic.c
673
*client = temp_client;
crypto/krb5/src/clients/ksu/heuristic.c
690
retval = krb5_copy_principal(context, princ_trials[i].p, client);
crypto/krb5/src/clients/ksu/heuristic.c
715
*client = temp_client;
crypto/krb5/src/clients/ksu/krb_auth_su.c
112
plain_dump_principal (context, client);
crypto/krb5/src/clients/ksu/krb_auth_su.c
133
krb5_free_principal(context, client);
crypto/krb5/src/clients/ksu/krb_auth_su.c
140
ksu_get_tgt_via_passwd(krb5_context context, krb5_principal client,
crypto/krb5/src/clients/ksu/krb_auth_su.c
156
if ((code = krb5_unparse_name(context, client, &client_name))) {
crypto/krb5/src/clients/ksu/krb_auth_su.c
192
code = krb5_get_init_creds_password(context, &creds, client, password,
crypto/krb5/src/clients/ksu/krb_auth_su.c
40
krb5_principal client = NULL;
crypto/krb5/src/clients/ksu/krb_auth_su.c
50
if ((retval= krb5_copy_principal(context, client_pname, &client))){
crypto/krb5/src/clients/ksu/krb_auth_su.c
55
if ((retval= krb5_copy_principal(context, client, &tgtq.client))){
crypto/krb5/src/clients/ksu/krb_auth_su.c
60
if ((retval = ksu_tgtname(context, krb5_princ_realm(context, client),
crypto/krb5/src/clients/ksu/krb_auth_su.c
61
krb5_princ_realm(context, client),
crypto/krb5/src/clients/ksu/krb_auth_su.c
99
if (ksu_get_tgt_via_passwd(context, client, options, &zero_password,
crypto/krb5/src/clients/ksu/main.c
1060
const krb5_data *client, krb5_principal *tgtprinc)
crypto/krb5/src/clients/ksu/main.c
1062
return krb5_build_principal_ext(context, tgtprinc, client->length, client->data,
crypto/krb5/src/clients/ksu/main.c
246
if ((retval = krb5_parse_name(ksu_context, optarg, &client))){
crypto/krb5/src/clients/ksu/main.c
382
&client, &hp))){
crypto/krb5/src/clients/ksu/main.c
404
plain_dump_principal (ksu_context, client);
crypto/krb5/src/clients/ksu/main.c
455
restrict_creds, client, &stored);
crypto/krb5/src/clients/ksu/main.c
474
if (!all_rest_copy && given_princ && client != NULL && !stored) {
crypto/krb5/src/clients/ksu/main.c
479
if (ksu_get_tgt_via_passwd(ksu_context, client, options,
crypto/krb5/src/clients/ksu/main.c
488
plain_dump_principal (ksu_context, client);
crypto/krb5/src/clients/ksu/main.c
503
auth_val = krb5_auth_check(ksu_context, client, localhostname,
crypto/krb5/src/clients/ksu/main.c
516
if ((retval = krb5_unparse_name(ksu_context, client, &client_name))) {
crypto/krb5/src/clients/ksu/main.c
533
if ((retval = krb5_authorization(ksu_context, client,target_user,
crypto/krb5/src/clients/ksu/main.c
589
retval = krb5_ccache_filter(ksu_context, cc_tmp, client);
crypto/krb5/src/clients/ksu/main.c
679
retval = resolve_target_cache(ksu_context, client, &cc_target, &cc_reused);
crypto/krb5/src/clients/ksu/main.c
694
retval = krb5_ccache_copy(ksu_context, cc_tmp, client, cc_target,
crypto/krb5/src/clients/ksu/main.c
695
FALSE, client, &stored);
crypto/krb5/src/clients/ksu/main.c
95
krb5_principal client = NULL, tmp_princ = NULL;
crypto/krb5/src/clients/kvno/kvno.c
342
in_creds.client = for_user_princ;
crypto/krb5/src/clients/kvno/kvno.c
347
in_creds.client = me;
crypto/krb5/src/clients/kvno/kvno.c
385
in_creds.client = creds->client;
crypto/krb5/src/clients/kvno/kvno.c
386
creds->client = NULL;
crypto/krb5/src/clients/kvno/kvno.c
394
krb5_free_principal(context, in_creds.client);
crypto/krb5/src/clients/kvno/kvno.c
427
ret = krb5_cc_get_principal(context, cc, &mcred.client);
crypto/krb5/src/clients/kvno/kvno.c
431
mcred.client->realm.length,
crypto/krb5/src/clients/kvno/kvno.c
432
mcred.client->realm.data,
crypto/krb5/src/clients/kvno/kvno.c
434
mcred.client->realm.length,
crypto/krb5/src/clients/kvno/kvno.c
435
mcred.client->realm.data, 0);
crypto/krb5/src/clients/kvno/kvno.c
568
ret = krb5_cc_initialize(context, mcc, creds->client);
crypto/krb5/src/include/CredentialsCache.h
508
char* client;
crypto/krb5/src/include/CredentialsCache2.h
73
char* client;
crypto/krb5/src/include/gssrpc/auth_gssapi.h
66
(gss_name_t client,
crypto/krb5/src/include/k5-int.h
808
krb5_principal client;
crypto/krb5/src/include/k5-trace.h
378
#define TRACE_RD_REQ_TICKET(c, client, server, keyblock) \
crypto/krb5/src/include/k5-trace.h
380
client, server, keyblock)
crypto/krb5/src/include/k5-trace.h
434
#define TRACE_TGS_REPLY(c, client, server, keyblock) \
crypto/krb5/src/include/k5-trace.h
436
"{keyblock}", client, server, keyblock)
crypto/krb5/src/include/kdb.h
1324
krb5_db_entry *client,
crypto/krb5/src/include/kdb.h
1354
krb5_db_entry *client, krb5_db_entry *server,
crypto/krb5/src/include/kdb.h
1379
krb5_const_principal client,
crypto/krb5/src/include/kdb.h
1426
krb5_const_principal client,
crypto/krb5/src/include/kdb.h
1476
krb5_db_entry *client,
crypto/krb5/src/include/kdb.h
678
krb5_db_entry *client,
crypto/krb5/src/include/kdb.h
694
krb5_db_entry *client, krb5_db_entry *server,
crypto/krb5/src/include/kdb.h
700
krb5_const_principal client,
crypto/krb5/src/include/kdb.h
711
krb5_const_principal client,
crypto/krb5/src/include/kdb.h
731
krb5_db_entry *client, krb5_keyblock *replaced_reply_key,
crypto/krb5/src/include/krad.h
244
krad_client_new(krb5_context kctx, verto_ctx *vctx, krad_client **client);
crypto/krb5/src/include/krad.h
248
krad_client_free(krad_client *client);
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
133
krb5_const_principal client,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
142
krb5_const_principal client,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
150
krb5_const_principal client,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
157
krb5_const_principal client, krb5_const_principal target);
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
162
krb5_const_principal client,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
168
krb5_const_principal client,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
174
krb5_const_principal client,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
180
krb5_const_principal client,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
186
krb5_const_principal client,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
193
krb5_const_principal client,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
199
krb5_const_principal client,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
205
krb5_const_principal client,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
211
krb5_const_principal client);
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
216
krb5_const_principal client, const char *policy,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
222
krb5_const_principal client, const char *policy,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
228
krb5_const_principal client, const char *policy);
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
234
krb5_const_principal client, const char *policy,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
240
krb5_const_principal client);
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
245
krb5_const_principal client);
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
250
krb5_const_principal client,
crypto/krb5/src/include/krb5/kdcauthdata_plugin.h
109
krb5_db_entry *client, krb5_db_entry *server,
crypto/krb5/src/include/krb5/kdcpolicy_plugin.h
98
const struct _krb5_db_entry_new *client,
crypto/krb5/src/kadmin/server/auth.c
134
krb5_const_principal client, krb5_const_principal p1,
crypto/krb5/src/kadmin/server/auth.c
142
return h->vt.setstr(context, h->data, client, p1, s1, s2);
crypto/krb5/src/kadmin/server/auth.c
144
return h->vt.cpw(context, h->data, client, p1);
crypto/krb5/src/kadmin/server/auth.c
146
return h->vt.chrand(context, h->data, client, p1);
crypto/krb5/src/kadmin/server/auth.c
148
return h->vt.setkey(context, h->data, client, p1);
crypto/krb5/src/kadmin/server/auth.c
150
return h->vt.purgekeys(context, h->data, client, p1);
crypto/krb5/src/kadmin/server/auth.c
152
return h->vt.delprinc(context, h->data, client, p1);
crypto/krb5/src/kadmin/server/auth.c
154
return h->vt.renprinc(context, h->data, client, p1, p2);
crypto/krb5/src/kadmin/server/auth.c
156
return h->vt.getprinc(context, h->data, client, p1);
crypto/krb5/src/kadmin/server/auth.c
158
return h->vt.getstrs(context, h->data, client, p1);
crypto/krb5/src/kadmin/server/auth.c
160
return h->vt.extract(context, h->data, client, p1);
crypto/krb5/src/kadmin/server/auth.c
162
return h->vt.listprincs(context, h->data, client);
crypto/krb5/src/kadmin/server/auth.c
164
return h->vt.addpol(context, h->data, client, s1, polent, mask);
crypto/krb5/src/kadmin/server/auth.c
166
return h->vt.modpol(context, h->data, client, s1, polent, mask);
crypto/krb5/src/kadmin/server/auth.c
168
return h->vt.delpol(context, h->data, client, s1);
crypto/krb5/src/kadmin/server/auth.c
170
return h->vt.getpol(context, h->data, client, s1, s2);
crypto/krb5/src/kadmin/server/auth.c
172
return h->vt.listpols(context, h->data, client);
crypto/krb5/src/kadmin/server/auth.c
174
return h->vt.iprop(context, h->data, client);
crypto/krb5/src/kadmin/server/auth.c
176
return h->vt.addalias(context, h->data, client, p1, p2);
crypto/krb5/src/kadmin/server/auth.c
182
auth(krb5_context context, int opcode, krb5_const_principal client,
crypto/krb5/src/kadmin/server/auth.c
193
ret = call_module(context, h, opcode, client, p1, p2, s1, s2,
crypto/krb5/src/kadmin/server/auth.c
268
auth_restrict(krb5_context context, int opcode, krb5_const_principal client,
crypto/krb5/src/kadmin/server/auth.c
284
ret = h->vt.addprinc(context, h->data, client, target, ent, *mask,
crypto/krb5/src/kadmin/server/auth.c
287
ret = h->vt.modprinc(context, h->data, client, target, ent, *mask,
crypto/krb5/src/kadmin/server/auth.h
66
krb5_const_principal client, krb5_const_principal p1,
crypto/krb5/src/kadmin/server/auth.h
73
krb5_const_principal client,
crypto/krb5/src/kadmin/server/auth_acl.c
250
krb5_free_principal(NULL, entry->client);
crypto/krb5/src/kadmin/server/auth_acl.c
262
parse_entry(krb5_context context, const char *client, const char *ops,
crypto/krb5/src/kadmin/server/auth_acl.c
294
if (strcmp(client, "*") != 0) {
crypto/krb5/src/kadmin/server/auth_acl.c
295
if (krb5_parse_name(context, client, &entry->client) != 0) {
crypto/krb5/src/kadmin/server/auth_acl.c
297
client);
crypto/krb5/src/kadmin/server/auth_acl.c
329
char *client, *client_end, *ops, *ops_end, *target, *target_end, *rs, *end;
crypto/krb5/src/kadmin/server/auth_acl.c
349
client = copy + strspn(copy, ws);
crypto/krb5/src/kadmin/server/auth_acl.c
350
client_end = client + strcspn(client, ws);
crypto/krb5/src/kadmin/server/auth_acl.c
366
if (*client != '\0' && *ops != '\0')
crypto/krb5/src/kadmin/server/auth_acl.c
367
entry = parse_entry(context, client, ops, target, rs, line, fname);
crypto/krb5/src/kadmin/server/auth_acl.c
497
find_entry(struct acl_state *state, krb5_const_principal client,
crypto/krb5/src/kadmin/server/auth_acl.c
505
if (entry->client != NULL) {
crypto/krb5/src/kadmin/server/auth_acl.c
506
if (!match_princ(entry->client, client, FALSE, &ws))
crypto/krb5/src/kadmin/server/auth_acl.c
526
acl_check(kadm5_auth_moddata data, uint32_t op, krb5_const_principal client,
crypto/krb5/src/kadmin/server/auth_acl.c
534
entry = find_entry((struct acl_state *)data, client, target);
crypto/krb5/src/kadmin/server/auth_acl.c
578
krb5_const_principal client, krb5_const_principal target,
crypto/krb5/src/kadmin/server/auth_acl.c
582
return acl_check(data, ACL_ADD, client, target, rs_out);
crypto/krb5/src/kadmin/server/auth_acl.c
587
krb5_const_principal client, krb5_const_principal target,
crypto/krb5/src/kadmin/server/auth_acl.c
591
return acl_check(data, ACL_MODIFY, client, target, rs_out);
crypto/krb5/src/kadmin/server/auth_acl.c
596
krb5_const_principal client, krb5_const_principal target,
crypto/krb5/src/kadmin/server/auth_acl.c
599
return acl_check(data, ACL_MODIFY, client, target, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
604
krb5_const_principal client, krb5_const_principal target)
crypto/krb5/src/kadmin/server/auth_acl.c
606
return acl_check(data, ACL_CHANGEPW, client, target, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
611
krb5_const_principal client, krb5_const_principal target)
crypto/krb5/src/kadmin/server/auth_acl.c
613
return acl_check(data, ACL_CHANGEPW, client, target, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
618
krb5_const_principal client, krb5_const_principal target)
crypto/krb5/src/kadmin/server/auth_acl.c
620
return acl_check(data, ACL_SETKEY, client, target, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
625
krb5_const_principal client, krb5_const_principal target)
crypto/krb5/src/kadmin/server/auth_acl.c
627
return acl_check(data, ACL_MODIFY, client, target, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
632
krb5_const_principal client, krb5_const_principal target)
crypto/krb5/src/kadmin/server/auth_acl.c
634
return acl_check(data, ACL_DELETE, client, target, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
639
krb5_const_principal client, krb5_const_principal src,
crypto/krb5/src/kadmin/server/auth_acl.c
644
if (acl_check(data, ACL_DELETE, client, src, NULL) == 0 &&
crypto/krb5/src/kadmin/server/auth_acl.c
645
acl_check(data, ACL_ADD, client, dest, &rs) == 0 && rs == NULL)
crypto/krb5/src/kadmin/server/auth_acl.c
65
krb5_principal client;
crypto/krb5/src/kadmin/server/auth_acl.c
652
krb5_const_principal client, krb5_const_principal target)
crypto/krb5/src/kadmin/server/auth_acl.c
654
return acl_check(data, ACL_INQUIRE, client, target, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
659
krb5_const_principal client, krb5_const_principal target)
crypto/krb5/src/kadmin/server/auth_acl.c
661
return acl_check(data, ACL_INQUIRE, client, target, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
666
krb5_const_principal client, krb5_const_principal target)
crypto/krb5/src/kadmin/server/auth_acl.c
668
return acl_check(data, ACL_EXTRACT, client, target, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
673
krb5_const_principal client)
crypto/krb5/src/kadmin/server/auth_acl.c
675
return acl_check(data, ACL_LIST, client, NULL, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
680
krb5_const_principal client, const char *policy,
crypto/krb5/src/kadmin/server/auth_acl.c
683
return acl_check(data, ACL_ADD, client, NULL, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
688
krb5_const_principal client, const char *policy,
crypto/krb5/src/kadmin/server/auth_acl.c
691
return acl_check(data, ACL_MODIFY, client, NULL, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
696
krb5_const_principal client, const char *policy)
crypto/krb5/src/kadmin/server/auth_acl.c
698
return acl_check(data, ACL_DELETE, client, NULL, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
703
krb5_const_principal client, const char *policy,
crypto/krb5/src/kadmin/server/auth_acl.c
706
return acl_check(data, ACL_INQUIRE, client, NULL, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
711
krb5_const_principal client)
crypto/krb5/src/kadmin/server/auth_acl.c
713
return acl_check(data, ACL_LIST, client, NULL, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
718
krb5_const_principal client)
crypto/krb5/src/kadmin/server/auth_acl.c
720
return acl_check(data, ACL_IPROP, client, NULL, NULL);
crypto/krb5/src/kadmin/server/auth_acl.c
725
krb5_const_principal client, krb5_const_principal alias,
crypto/krb5/src/kadmin/server/auth_acl.c
730
if (acl_check(data, ACL_ADD, client, alias, &rs) == 0 && rs == NULL &&
crypto/krb5/src/kadmin/server/auth_acl.c
731
acl_check(data, ACL_MODIFY, client, target, &rs) == 0)
crypto/krb5/src/kadmin/server/auth_self.c
42
krb5_const_principal client, krb5_const_principal target)
crypto/krb5/src/kadmin/server/auth_self.c
44
if (krb5_principal_compare(context, client, target))
crypto/krb5/src/kadmin/server/auth_self.c
52
krb5_const_principal client, const char *policy,
crypto/krb5/src/kadmin/server/misc.c
15
krb5_principal client,
crypto/krb5/src/kadmin/server/misc.c
151
errpkt.client = NULL;
crypto/krb5/src/kadmin/server/misc.c
29
target = client;
crypto/krb5/src/kadmin/server/misc.c
33
if (krb5_principal_compare(handle->context, client, target)) {
crypto/krb5/src/kadmin/server/misc.c
45
if (auth(handle->context, OP_CPW, client, target,
crypto/krb5/src/kadmin/server/misc.h
17
schpw_util_wrapper(void *server_handle, krb5_principal client,
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
239
gss_buffer_desc client, server;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
248
client.length = 0;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
249
client.value = NULL;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
253
(void)gss_display_name(&minor, client_name, &client, &gss_type);
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
255
cname = (client.value == NULL) ? "(null)" : client.value;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
256
clen = (client.value == NULL) ? sizeof("(null)") - 1 : client.length;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
285
(void)gss_release_buffer(&minor, &client);
crypto/krb5/src/kadmin/server/schpw.c
168
client = ticket->enc_part2->client;
crypto/krb5/src/kadmin/server/schpw.c
198
ret = krb5_unparse_name(context, client, &clientstr);
crypto/krb5/src/kadmin/server/schpw.c
209
ret = schpw_util_wrapper(server_handle, client, target,
crypto/krb5/src/kadmin/server/schpw.c
32
krb5_principal client, target = NULL;
crypto/krb5/src/kadmin/server/schpw.c
334
krberror.client = NULL;
crypto/krb5/src/kadmin/server/server_stubs.c
406
gss_buffer_t client,
crypto/krb5/src/kadmin/server/server_stubs.c
415
clen = client->length;
crypto/krb5/src/kadmin/server/server_stubs.c
425
(int)clen, (char *)client->value, cdots,
crypto/krb5/src/kadmin/server/server_stubs.c
435
gss_buffer_t client,
crypto/krb5/src/kadmin/server/server_stubs.c
446
clen = client->length;
crypto/krb5/src/kadmin/server/server_stubs.c
456
(int)clen, (char *)client->value, cdots,
crypto/krb5/src/kdc/dispatch.c
193
errpkt.client = NULL;
crypto/krb5/src/kdc/do_as_req.c
103
select_client_key(krb5_context context, krb5_db_entry *client,
crypto/krb5/src/kdc/do_as_req.c
119
if (krb5_dbe_find_enctype(context, client, etype, -1, 0, &kd) == 0) {
crypto/krb5/src/kdc/do_as_req.c
143
req->client->type == KRB5_NT_X500_PRINCIPAL) {
crypto/krb5/src/kdc/do_as_req.c
146
return krb5_db_get_s4u_x509_principal(context, &cert, req->client,
crypto/krb5/src/kdc/do_as_req.c
149
return krb5_db_get_principal(context, req->client, flags, entry_out);
crypto/krb5/src/kdc/do_as_req.c
164
krb5_db_entry *client;
crypto/krb5/src/kdc/do_as_req.c
218
errcode = check_kdcpolicy_as(context, state->request, state->client,
crypto/krb5/src/kdc/do_as_req.c
234
state->reply.client = state->enc_tkt_reply.client; /* post canonization */
crypto/krb5/src/kdc/do_as_req.c
237
if ((errcode = fetch_last_req_info(state->client,
crypto/krb5/src/kdc/do_as_req.c
241
state->reply_encpart.key_exp = get_key_exp(state->client);
crypto/krb5/src/kdc/do_as_req.c
270
errcode = handle_authdata(realm, state->c_flags, state->client,
crypto/krb5/src/kdc/do_as_req.c
325
state->reply.client = (krb5_principal)krb5_anonymous_principal();
crypto/krb5/src/kdc/do_as_req.c
341
state->request, &state->reply, state->client, state->cname,
crypto/krb5/src/kdc/do_as_req.c
363
state->request, &state->reply, state->client,
crypto/krb5/src/kdc/do_as_req.c
377
((state->client != NULL) ?
crypto/krb5/src/kdc/do_as_req.c
378
state->client->princ : NULL),
crypto/krb5/src/kdc/do_as_req.c
403
krb5_db_free_principal(context, state->client);
crypto/krb5/src/kdc/do_as_req.c
455
state->status = missing_required_preauth(state->client, state->server,
crypto/krb5/src/kdc/do_as_req.c
551
if (!state->request->client) {
crypto/krb5/src/kdc/do_as_req.c
556
errcode = krb5_unparse_name(context, state->request->client,
crypto/krb5/src/kdc/do_as_req.c
575
state->request->client->type == KRB5_NT_ENTERPRISE_PRINCIPAL)
crypto/krb5/src/kdc/do_as_req.c
578
&state->client);
crypto/krb5/src/kdc/do_as_req.c
592
state->rock.client = state->client;
crypto/krb5/src/kdc/do_as_req.c
611
if (!data_eq(state->server->princ->realm, state->client->princ->realm)) {
crypto/krb5/src/kdc/do_as_req.c
613
au_state->cl_realm = &state->client->princ->realm;
crypto/krb5/src/kdc/do_as_req.c
630
errcode = validate_as_request(realm, state->request, state->client,
crypto/krb5/src/kdc/do_as_req.c
670
state->client, state->server,
crypto/krb5/src/kdc/do_as_req.c
682
state->client_princ = *(state->client->princ);
crypto/krb5/src/kdc/do_as_req.c
684
state->client_princ = *(state->request->client);
crypto/krb5/src/kdc/do_as_req.c
686
state->client_princ.realm = state->client->princ->realm;
crypto/krb5/src/kdc/do_as_req.c
688
state->enc_tkt_reply.client = &state->client_princ;
crypto/krb5/src/kdc/do_as_req.c
698
kdc_infinity, state->request->till, state->client,
crypto/krb5/src/kdc/do_as_req.c
701
kdc_get_ticket_renewtime(realm, state->request, NULL, state->client,
crypto/krb5/src/kdc/do_as_req.c
719
if (!krb5_principal_compare_any_realm(context, state->request->client,
crypto/krb5/src/kdc/do_as_req.c
726
krb5_free_principal(context, state->request->client);
crypto/krb5/src/kdc/do_as_req.c
727
state->request->client = NULL;
crypto/krb5/src/kdc/do_as_req.c
729
&state->request->client);
crypto/krb5/src/kdc/do_as_req.c
732
state->enc_tkt_reply.client = state->request->client;
crypto/krb5/src/kdc/do_as_req.c
733
setflag(state->client->attributes, KRB5_KDB_REQUIRES_PRE_AUTH);
crypto/krb5/src/kdc/do_as_req.c
736
errcode = select_client_key(context, state->client, state->request->ktype,
crypto/krb5/src/kdc/do_as_req.c
794
local_tgt_key, request->client, &cookie);
crypto/krb5/src/kdc/do_as_req.c
806
errpkt.client = (code == KRB5KDC_ERR_WRONG_REALM) ? canon_client :
crypto/krb5/src/kdc/do_as_req.c
807
request->client;
crypto/krb5/src/kdc/do_as_req.c
831
if (kdc_fast_hide_client(rstate) && errpkt.client != NULL)
crypto/krb5/src/kdc/do_as_req.c
832
errpkt.client = (krb5_principal)krb5_anonymous_principal();
crypto/krb5/src/kdc/do_tgs_req.c
1034
enc_tkt_reply.client = t->tkt_client;
crypto/krb5/src/kdc/do_tgs_req.c
1038
ret = handle_authdata(realm, t->flags, t->client, t->server,
crypto/krb5/src/kdc/do_tgs_req.c
1086
reply.client = enc_tkt_reply.client;
crypto/krb5/src/kdc/do_tgs_req.c
1112
reply.client = (krb5_principal)krb5_anonymous_principal();
crypto/krb5/src/kdc/do_tgs_req.c
1156
krb5_db_free_principal(context, t->client);
crypto/krb5/src/kdc/do_tgs_req.c
118
krb5_db_entry *client;
crypto/krb5/src/kdc/do_tgs_req.c
202
errpkt.client = ticket->enc_part2->client;
crypto/krb5/src/kdc/do_tgs_req.c
204
errpkt.client = NULL;
crypto/krb5/src/kdc/do_tgs_req.c
235
if (kdc_fast_hide_client(state) && errpkt.client != NULL)
crypto/krb5/src/kdc/do_tgs_req.c
236
errpkt.client = (krb5_principal)krb5_anonymous_principal();
crypto/krb5/src/kdc/do_tgs_req.c
621
t->cprinc = t->header_tkt->enc_part2->client;
crypto/krb5/src/kdc/do_tgs_req.c
696
&t->client, status);
crypto/krb5/src/kdc/do_tgs_req.c
748
t->s4u_cprinc = t->stkt->enc_part2->client;
crypto/krb5/src/kdc/do_tgs_req.c
759
t->s4u_cprinc : header_enc->client;
crypto/krb5/src/kdc/do_tgs_req.c
774
assert(t->client == NULL);
crypto/krb5/src/kdc/do_tgs_req.c
775
(void)krb5_db_get_principal(context, t->subject_tkt->client,
crypto/krb5/src/kdc/do_tgs_req.c
778
&t->client);
crypto/krb5/src/kdc/do_tgs_req.c
841
t->req->till, t->client, t->server,
crypto/krb5/src/kdc/do_tgs_req.c
846
t->client, t->server, tktflags, times);
crypto/krb5/src/kdc/do_tgs_req.c
875
t->client, t->is_crossrealm, t->is_referral,
crypto/krb5/src/kdc/do_tgs_req.c
905
*tktflags = get_ticket_flags(t->req->kdc_options, t->client, t->server,
crypto/krb5/src/kdc/do_tgs_req.c
928
&t->subject_tkt->client->realm,
crypto/krb5/src/kdc/fast_util.c
309
finish.client = rep->client;
crypto/krb5/src/kdc/fast_util.c
570
ret = get_cookie_key(context, local_tgt, local_tgt_key, kvno, req->client,
crypto/krb5/src/kdc/kdc_authdata.c
462
handle_pac(kdc_realm_t *realm, unsigned int flags, krb5_db_entry *client,
crypto/krb5/src/kdc/kdc_authdata.c
507
ret = krb5_db_issue_pac(context, flags, client, replaced_reply_key, server,
crypto/krb5/src/kdc/kdc_authdata.c
543
pac_client = enc_tkt_reply->client;
crypto/krb5/src/kdc/kdc_authdata.c
577
handle_authdata(kdc_realm_t *realm, unsigned int flags, krb5_db_entry *client,
crypto/krb5/src/kdc/kdc_authdata.c
606
ret = h->vt.handle(context, h->data, flags, client, server,
crypto/krb5/src/kdc/kdc_authdata.c
623
return handle_pac(realm, flags, client, server, subject_server, local_tgt,
crypto/krb5/src/kdc/kdc_log.c
61
krb5_db_entry *client, const char *cname,
crypto/krb5/src/kdc/kdc_log.c
93
krb5_db_audit_as_req(context, request, &laddr, &raddr, client, server,
crypto/krb5/src/kdc/kdc_preauth.c
112
krb5_principal client, krb5_key_data *client_key,
crypto/krb5/src/kdc/kdc_preauth.c
1163
ret = make_etype_info(context, TRUE, rock->client->princ, rock->client_key,
crypto/krb5/src/kdc/kdc_preauth.c
1552
krb5_principal client, krb5_key_data *client_key,
crypto/krb5/src/kdc/kdc_preauth.c
1563
retval = _make_etype_info_entry(context, client, client_key, enctype,
crypto/krb5/src/kdc/kdc_preauth.c
357
krb5_db_entry *client = rock->client;
crypto/krb5/src/kdc/kdc_preauth.c
369
if (krb5_dbe_find_enctype(context, client, request->ktype[i],
crypto/krb5/src/kdc/kdc_preauth.c
413
return krb5_dbe_get_string(context, rock->client, key, value_out);
crypto/krb5/src/kdc/kdc_preauth.c
425
return rock->client;
crypto/krb5/src/kdc/kdc_preauth.c
442
if (krb5_dbe_find_enctype(context, rock->client, request->ktype[i],
crypto/krb5/src/kdc/kdc_preauth.c
484
krb5_principal req_client = rock->request->client;
crypto/krb5/src/kdc/kdc_preauth.c
485
krb5_principal client = rock->client->princ;
crypto/krb5/src/kdc/kdc_preauth.c
491
krb5_principal_compare(context, princ, client))
crypto/krb5/src/kdc/kdc_preauth.c
496
match = krb5_principal_compare(context, ent->princ, client);
crypto/krb5/src/kdc/kdc_preauth.c
504
return rock->client->princ;
crypto/krb5/src/kdc/kdc_preauth.c
729
const char *missing_required_preauth(krb5_db_entry *client,
crypto/krb5/src/kdc/kdc_preauth.c
737
isflagset (client->attributes, KRB5_KDB_REQUIRES_PRE_AUTH) ? "" : "no ",
crypto/krb5/src/kdc/kdc_preauth.c
738
isflagset (client->attributes, KRB5_KDB_REQUIRES_HW_AUTH) ? "" : "no ",
crypto/krb5/src/kdc/kdc_preauth.c
743
if (isflagset(client->attributes, KRB5_KDB_REQUIRES_PRE_AUTH) &&
crypto/krb5/src/kdc/kdc_preauth.c
747
if (isflagset(client->attributes, KRB5_KDB_REQUIRES_HW_AUTH) &&
crypto/krb5/src/kdc/kdc_preauth.c
781
ret = make_etype_info(context, FALSE, rock->client->princ,
crypto/krb5/src/kdc/kdc_preauth.c
793
ret = make_etype_info(context, TRUE, rock->client->princ, rock->client_key,
crypto/krb5/src/kdc/kdc_preauth.c
817
rock->request->client, &salttype, &salt);
crypto/krb5/src/kdc/kdc_preauth.c
988
state->hw_only = isflagset(rock->client->attributes,
crypto/krb5/src/kdc/kdc_preauth_encts.c
76
if ((retval = krb5_dbe_search_enctype(context, rock->client,
crypto/krb5/src/kdc/kdc_transit.c
145
krb5_principal tgs, krb5_principal client,
crypto/krb5/src/kdc/kdc_transit.c
220
added = (krb5_princ_realm(kdc_context, client)->length == strlen(realm) &&
crypto/krb5/src/kdc/kdc_transit.c
221
!strncmp(krb5_princ_realm(kdc_context, client)->data, realm, strlen(realm))) ||
crypto/krb5/src/kdc/kdc_util.c
1679
krb5_db_entry *client, krb5_db_entry *server,
crypto/krb5/src/kdc/kdc_util.c
1696
if (client != NULL && client->max_life != 0)
crypto/krb5/src/kdc/kdc_util.c
1697
life = min(life, client->max_life);
crypto/krb5/src/kdc/kdc_util.c
1714
krb5_enc_tkt_part *tgt, krb5_db_entry *client,
crypto/krb5/src/kdc/kdc_util.c
1727
if (client != NULL && (client->attributes & KRB5_KDB_DISALLOW_RENEWABLE))
crypto/krb5/src/kdc/kdc_util.c
1745
if (client != NULL)
crypto/krb5/src/kdc/kdc_util.c
1746
max_rlife = min(max_rlife, client->max_renewable_life);
crypto/krb5/src/kdc/kdc_util.c
1895
errpkt.client = NULL;
crypto/krb5/src/kdc/kdc_util.c
703
check_anon(kdc_realm_t *realm, krb5_principal client, krb5_principal server)
crypto/krb5/src/kdc/kdc_util.c
708
krb5_principal_compare_any_realm(realm->realm_context, client,
crypto/krb5/src/kdc/kdc_util.c
717
krb5_db_entry *client, krb5_db_entry *server,
crypto/krb5/src/kdc/kdc_util.c
733
if (client->expiration && ts_after(kdc_time, client->expiration)) {
crypto/krb5/src/kdc/kdc_util.c
743
if (client->pw_expiration && ts_after(kdc_time, client->pw_expiration) &&
crypto/krb5/src/kdc/kdc_util.c
762
if (isflagset(client->attributes, KRB5_KDB_REQUIRES_PWCHANGE) &&
crypto/krb5/src/kdc/kdc_util.c
771
(isflagset(client->attributes, KRB5_KDB_DISALLOW_POSTDATED) ||
crypto/krb5/src/kdc/kdc_util.c
778
if (isflagset(client->attributes, KRB5_KDB_DISALLOW_ALL_TIX)) {
crypto/krb5/src/kdc/kdc_util.c
795
if (check_anon(realm, client->princ, request->server) != 0) {
crypto/krb5/src/kdc/kdc_util.c
801
ret = krb5_db_check_policy_as(context, request, client, server, kdc_time,
crypto/krb5/src/kdc/kdc_util.c
813
get_ticket_flags(krb5_flags reqflags, krb5_db_entry *client,
crypto/krb5/src/kdc/kdc_util.c
837
if (client != NULL && (client->attributes & KRB5_KDB_DISALLOW_PROXIABLE))
crypto/krb5/src/kdc/kdc_util.c
845
if (client != NULL && (client->attributes & KRB5_KDB_DISALLOW_FORWARDABLE))
crypto/krb5/src/kdc/kdc_util.h
105
get_ticket_flags(krb5_flags reqflags, krb5_db_entry *client,
crypto/krb5/src/kdc/kdc_util.h
181
missing_required_preauth (krb5_db_entry *client,
crypto/krb5/src/kdc/kdc_util.h
234
handle_authdata(kdc_realm_t *realm, unsigned int flags, krb5_db_entry *client,
crypto/krb5/src/kdc/kdc_util.h
307
krb5_db_entry *client, krb5_db_entry *server,
crypto/krb5/src/kdc/kdc_util.h
312
krb5_enc_tkt_part *tgt, krb5_db_entry *client,
crypto/krb5/src/kdc/kdc_util.h
321
krb5_db_entry *client, const char *cname,
crypto/krb5/src/kdc/kdc_util.h
425
krb5_db_entry *client;
crypto/krb5/src/kdc/kdc_util.h
531
int check_anon(kdc_realm_t *realm, krb5_principal client,
crypto/krb5/src/kdc/policy.c
105
const krb5_db_entry *client, const krb5_db_entry *server,
crypto/krb5/src/kdc/policy.c
125
ret = h->vt.check_as(context, h->moddata, request, client, server,
crypto/krb5/src/kdc/policy.h
37
const krb5_db_entry *client, const krb5_db_entry *server,
crypto/krb5/src/kdc/tgs_policy.c
253
if (is_crossrealm && data_eq(tkt->enc_part2->client->realm,
crypto/krb5/src/kdc/tgs_policy.c
265
krb5_pa_s4u_x509_user *s4u_x509_user, krb5_db_entry *client,
crypto/krb5/src/kdc/tgs_policy.c
274
!is_client_db_alias(context, server, tkt->enc_part2->client)) {
crypto/krb5/src/kdc/tgs_policy.c
304
if (client != NULL && is_crossrealm && !is_referral) {
crypto/krb5/src/kdc/tgs_policy.c
310
if (client == NULL && !is_crossrealm) {
crypto/krb5/src/kdc/tgs_policy.c
319
if (client == NULL && s4u_x509_user->user_id.user->length == 0) {
crypto/krb5/src/kdc/tgs_policy.c
335
if (client != NULL) {
crypto/krb5/src/kdc/tgs_policy.c
338
tkt->enc_part2->client, NULL, NULL) != 0) {
crypto/krb5/src/kdc/tgs_policy.c
345
return validate_as_request(realm, req, client, &empty_server, kdc_time,
crypto/krb5/src/kdc/tgs_policy.c
406
if (krb5_unparse_name(context, enc_tkt->client, &client_str) != 0)
crypto/krb5/src/kdc/tgs_policy.c
459
tkt->enc_part2->client, NULL, NULL) != 0) {
crypto/krb5/src/kdc/tgs_policy.c
479
tkt->enc_part2->client)) {
crypto/krb5/src/kdc/tgs_policy.c
487
stkt->enc_part2->client, NULL, NULL) != 0) {
crypto/krb5/src/kdc/tgs_policy.c
501
!krb5_principal_compare(context, stkt->enc_part2->client,
crypto/krb5/src/kdc/tgs_policy.c
502
tkt->enc_part2->client)) {
crypto/krb5/src/kdc/tgs_policy.c
592
if (!is_client_db_alias(context, server, stkt->enc_part2->client)) {
crypto/krb5/src/kdc/tgs_policy.c
612
if (krb5_pac_verify(context, pac, enc_tkt->times.authtime, enc_tkt->client,
crypto/krb5/src/kdc/tgs_policy.c
752
stkt->enc_part2->client;
crypto/krb5/src/kdc/tgs_policy.c
754
ticket->enc_part2->client,
crypto/krb5/src/kdc/tgs_policy.c
762
if (check_anon(realm, ticket->enc_part2->client, request->server) != 0) {
crypto/krb5/src/kprop/kprop.c
557
error.client = my_principal;
crypto/krb5/src/kprop/kpropd.c
1266
retval = krb5_copy_principal(context, ticket->enc_part2->client, clientp);
crypto/krb5/src/kprop/kpropd.c
128
static krb5_principal client; /* This is who we're talking to */
crypto/krb5/src/kprop/kpropd.c
1488
error.client = client;
crypto/krb5/src/kprop/kpropd.c
526
kerberos_authenticate(kpropd_context, fd, &client, &etype, &from);
crypto/krb5/src/kprop/kpropd.c
528
if (!authorized_principal(kpropd_context, client, etype)) {
crypto/krb5/src/kprop/kpropd.c
531
retval = krb5_unparse_name(kpropd_context, client, &name);
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
132
krb_creds.client = ticket->enc_part2->client;
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
213
if ((retval = krb5_cc_initialize(context, ccache, creds[0]->client)))
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
240
kg_init_name(context, creds[0]->client, NULL, NULL, NULL, 0,
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
897
if ((code = kg_init_name(context, authdat->client, NULL, NULL,
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
903
authdat->client = NULL;
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
648
cred->name->princ = creds.client;
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
649
creds.client = NULL;
crypto/krb5/src/lib/gssapi/krb5/export_cred.c
255
k5_json_value client = NULL, server = NULL, keyblock = NULL, addrs = NULL;
crypto/krb5/src/lib/gssapi/krb5/export_cred.c
259
ret = json_principal(context, creds->client, &client);
crypto/krb5/src/lib/gssapi/krb5/export_cred.c
275
ret = k5_json_array_fmt(&array, "vvviiiibivBBv", client, server, keyblock,
crypto/krb5/src/lib/gssapi/krb5/export_cred.c
288
k5_json_release(client);
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
534
creds.client = cred->name->princ;
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
729
in_creds.client = cred->name->princ;
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
368
&creds->client))
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
135
in_creds.client = in_creds.server = NULL;
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
146
in_creds.client = cred->name->princ;
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
175
mcreds.client = cred->name->princ;
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
182
in_creds.client = cred->impersonator;
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
200
result_creds->client)) {
crypto/krb5/src/lib/gssapi/krb5/s4u_gss_glue.c
236
assert(subject_creds->client != NULL);
crypto/krb5/src/lib/gssapi/krb5/s4u_gss_glue.c
253
code = kg_init_name(context, subject_creds->client, NULL, NULL, NULL, 0,
crypto/krb5/src/lib/gssapi/krb5/s4u_gss_glue.c
263
code = krb5_cc_initialize(context, cred->ccache, subject_creds->client);
crypto/krb5/src/lib/gssapi/krb5/s4u_gss_glue.c
59
in_creds.client = user->princ;
crypto/krb5/src/lib/kadm5/clnt/client_init.c
182
krb5_principal client = NULL, server = NULL;
crypto/krb5/src/lib/kadm5/clnt/client_init.c
246
code = krb5_parse_name(handle->context, client_name, &client);
crypto/krb5/src/lib/kadm5/clnt/client_init.c
249
if ((init_type == INIT_SKEY && client->realm.length == 0) ||
crypto/krb5/src/lib/kadm5/clnt/client_init.c
250
(client->length == 2 &&
crypto/krb5/src/lib/kadm5/clnt/client_init.c
251
data_eq_string(client->data[0], KIPROP_SVC_NAME)))
crypto/krb5/src/lib/kadm5/clnt/client_init.c
252
client->type = KRB5_NT_SRV_HST;
crypto/krb5/src/lib/kadm5/clnt/client_init.c
258
code = get_init_creds(handle, client, init_type, pass, ccache_in,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
305
(init_type == INIT_CREDS) ? client : NULL, server);
crypto/krb5/src/lib/kadm5/clnt/client_init.c
356
krb5_free_principal(context, client);
crypto/krb5/src/lib/kadm5/clnt/client_init.c
366
get_init_creds(kadm5_server_handle_t handle, krb5_principal client,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
403
code = krb5_cc_initialize (handle->context, ccache, client);
crypto/krb5/src/lib/kadm5/clnt/client_init.c
412
code = gic_iter(handle, init_type, ccache, client, pass, svcname, realm,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
422
code = gic_iter(handle, init_type, ccache, client, pass, svcbuf, realm,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
440
krb5_ccache ccache, krb5_principal client, char *pass, char *svcname,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
470
code = krb5_get_init_creds_password(ctx, &outcreds, client, pass,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
481
code = krb5_get_init_creds_keytab(ctx, &outcreds, client, kt,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
488
mcreds.client = client;
crypto/krb5/src/lib/kadm5/clnt/client_init.c
566
krb5_principal client, krb5_principal server)
crypto/krb5/src/lib/kadm5/clnt/client_init.c
595
if (client != NULL) {
crypto/krb5/src/lib/kadm5/clnt/client_init.c
596
buf.value = &client;
crypto/krb5/src/lib/kadm5/clnt/client_init.c
597
buf.length = sizeof(client);
crypto/krb5/src/lib/kadm5/clnt/client_init.c
63
get_init_creds(kadm5_server_handle_t handle, krb5_principal client,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
69
krb5_ccache ccache, krb5_principal client, char *pass,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
77
krb5_principal client, krb5_principal server);
crypto/krb5/src/lib/kadm5/t_kadm5.c
250
krb5_principal client = parse_princ(user);
crypto/krb5/src/lib/kadm5/t_kadm5.c
255
check(krb5_get_init_creds_password(context, &creds, client, pass, NULL,
crypto/krb5/src/lib/kadm5/t_kadm5.c
259
krb5_free_principal(context, client);
crypto/krb5/src/lib/kadm5/t_kadm5.c
71
get_handle(char *client)
crypto/krb5/src/lib/kadm5/t_kadm5.c
76
if (client == NULL)
crypto/krb5/src/lib/kadm5/t_kadm5.c
79
if (*client == '$') {
crypto/krb5/src/lib/kadm5/t_kadm5.c
81
client++;
crypto/krb5/src/lib/kadm5/t_kadm5.c
85
pass = (strcmp(client, "user") == 0) ? USER_PASSWORD : ADMIN_PASSWORD;
crypto/krb5/src/lib/kadm5/t_kadm5.c
87
check(kadm5_init(context, client, pass, service, NULL,
crypto/krb5/src/lib/kdb/kdb5.c
2659
krb5_db_entry *client, krb5_db_entry *server,
crypto/krb5/src/lib/kdb/kdb5.c
2673
return v->check_policy_as(kcontext, request, client, server, kdc_time,
crypto/krb5/src/lib/kdb/kdb5.c
2699
const krb5_address *remote_addr, krb5_db_entry *client,
crypto/krb5/src/lib/kdb/kdb5.c
2710
client, server, authtime, error_code);
crypto/krb5/src/lib/kdb/kdb5.c
2727
krb5_const_principal client,
crypto/krb5/src/lib/kdb/kdb5.c
2739
return v->check_allowed_to_delegate(kcontext, client, server, proxy);
crypto/krb5/src/lib/kdb/kdb5.c
2770
krb5_const_principal client,
crypto/krb5/src/lib/kdb/kdb5.c
2783
return v->allowed_to_delegate_from(kcontext, client, server, server_pac,
crypto/krb5/src/lib/kdb/kdb5.c
2808
krb5_db_entry *client, krb5_keyblock *replaced_reply_key,
crypto/krb5/src/lib/kdb/kdb5.c
2821
return v->issue_pac(context, flags, client, replaced_reply_key, server,
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1035
DEFFIELD(fast_finished_2, krb5_fast_finished, client, 2, realm_of_principal);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1036
DEFFIELD(fast_finished_3, krb5_fast_finished, client, 3, principal);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
449
DEFFIELD(req_body_1, kdc_req_hack, v.client, 1, opt_principal);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
490
krb5_free_principal(NULL, req->client);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
509
b->client = h.v.client;
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
520
if (b->client != NULL && b->server != NULL) {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
522
&b->client->realm);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
529
} else if (b->client != NULL)
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
530
b->client->realm = h.server_realm;
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
574
DEFFIELD(cred_info_1, krb5_cred_info, client, 1, opt_realm_of_principal);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
575
DEFFIELD(cred_info_2, krb5_cred_info, client, 2, opt_principal);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
686
DEFFIELD(authenticator_1, krb5_authenticator, client, 1, realm_of_principal);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
687
DEFFIELD(authenticator_2, krb5_authenticator, client, 2, principal);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
708
DEFFIELD(enc_tkt_2, krb5_enc_tkt_part, client, 2, realm_of_principal);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
709
DEFFIELD(enc_tkt_3, krb5_enc_tkt_part, client, 3, principal);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
734
DEFFIELD(kdc_rep_3, krb5_kdc_rep, client, 3, realm_of_principal);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
735
DEFFIELD(kdc_rep_4, krb5_kdc_rep, client, 4, principal);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
919
DEFFIELD(error_7, krb5_error, client, 7, opt_realm_of_principal);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
920
DEFFIELD(error_8, krb5_error, client, 8, opt_principal);
crypto/krb5/src/lib/krb5/ccache/cc_mslsa.c
1608
if ( krb5_principal_compare(context, princ, cred.client) ) {
crypto/krb5/src/lib/krb5/ccache/cc_mslsa.c
328
if (!KerbExternalNameToMITPrinc(msticket->ClientName, wrealm, context, &creds->client))
crypto/krb5/src/lib/krb5/ccache/cc_mslsa.c
359
context, &creds->client))
crypto/krb5/src/lib/krb5/ccache/cc_mslsa.c
657
if (krb5_unparse_name(context, cred->client, &cname))
crypto/krb5/src/lib/krb5/ccache/cc_retr.c
61
if (mcreds->client != NULL &&
crypto/krb5/src/lib/krb5/ccache/cc_retr.c
62
!krb5_principal_compare(context, mcreds->client, creds->client))
crypto/krb5/src/lib/krb5/ccache/ccapi_util.c
208
krb5_principal client = NULL;
crypto/krb5/src/lib/krb5/ccache/ccapi_util.c
221
ret = krb5_parse_name(context, cv5->client, &client);
crypto/krb5/src/lib/krb5/ccache/ccapi_util.c
256
cred_out->client = client;
crypto/krb5/src/lib/krb5/ccache/ccapi_util.c
258
client = server = NULL;
crypto/krb5/src/lib/krb5/ccache/ccapi_util.c
287
krb5_free_principal(context, client);
crypto/krb5/src/lib/krb5/ccache/ccapi_util.c
304
char *client = NULL, *server = NULL;
crypto/krb5/src/lib/krb5/ccache/ccapi_util.c
317
ret = krb5_unparse_name(context, cred->client, &client);
crypto/krb5/src/lib/krb5/ccache/ccapi_util.c
352
cv5->client = client;
crypto/krb5/src/lib/krb5/ccache/ccapi_util.c
354
client = server = NULL;
crypto/krb5/src/lib/krb5/ccache/ccapi_util.c
393
krb5_free_unparsed_name(context, client);
crypto/krb5/src/lib/krb5/ccache/ccapi_util.c
414
free(cv5->client);
crypto/krb5/src/lib/krb5/ccache/cccursor.c
146
match_caches(krb5_context context, krb5_const_principal client,
crypto/krb5/src/lib/krb5/ccache/cccursor.c
165
eq = krb5_principal_compare(context, princ, client);
crypto/krb5/src/lib/krb5/ccache/cccursor.c
184
krb5_cc_cache_match(krb5_context context, krb5_principal client,
crypto/krb5/src/lib/krb5/ccache/cccursor.c
188
struct canonprinc iter = { client, .subst_defrealm = TRUE };
crypto/krb5/src/lib/krb5/ccache/cccursor.c
205
if (krb5_unparse_name(context, client, &name) == 0) {
crypto/krb5/src/lib/krb5/ccache/cccursor.c
213
TRACE_CC_CACHE_MATCH(context, client, ret);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
107
mcreds->server->realm = mcreds->client->realm;
crypto/krb5/src/lib/krb5/ccache/ccfns.c
188
krb5_principal client;
crypto/krb5/src/lib/krb5/ccache/ccfns.c
194
ret = krb5_cc_get_principal(context, id, &client);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
209
ret = krb5_copy_principal(context, client, &cred->client);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
213
krb5_free_principal(context, client);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
311
!data_eq(creds->client->realm, creds->server->data[1])) {
crypto/krb5/src/lib/krb5/ccache/ccfns.c
99
if (mcreds->client == NULL || mcreds->server == NULL ||
crypto/krb5/src/lib/krb5/ccache/ccmarshal.c
293
creds->client = unmarshal_princ(&in, version);
crypto/krb5/src/lib/krb5/ccache/ccmarshal.c
434
k5_marshal_princ(buf, version, creds->client);
crypto/krb5/src/lib/krb5/ccache/ccmarshal.c
465
if (mcred->client != NULL)
crypto/krb5/src/lib/krb5/ccache/ccmarshal.c
496
if (mcred->client != NULL)
crypto/krb5/src/lib/krb5/ccache/ccmarshal.c
497
k5_marshal_princ(buf, version, mcred->client);
crypto/krb5/src/lib/krb5/ccache/t_cc.c
153
if (test_creds.client) {
crypto/krb5/src/lib/krb5/ccache/t_cc.c
154
krb5_free_principal(context, test_creds.client);
crypto/krb5/src/lib/krb5/ccache/t_cc.c
155
test_creds.client = 0;
crypto/krb5/src/lib/krb5/ccache/t_cc.c
174
krb5_free_principal(context, test_creds.client);
crypto/krb5/src/lib/krb5/ccache/t_cc.c
264
kret = krb5_cc_initialize(context, id, test_creds.client);
crypto/krb5/src/lib/krb5/ccache/t_cc.c
281
CHECK_BOOL(krb5_realm_compare(context, tmp, test_creds.client) != TRUE,
crypto/krb5/src/lib/krb5/ccache/t_cc.c
285
CHECK_BOOL(krb5_principal_compare(context, tmp, test_creds.client) != TRUE,
crypto/krb5/src/lib/krb5/ccache/t_cc.c
329
kret = krb5_cc_initialize(context, id2, test_creds.client);
crypto/krb5/src/lib/krb5/ccache/t_cc.c
349
kret = krb5_cc_initialize(context, id2, test_creds.client);
crypto/krb5/src/lib/krb5/ccache/t_cc.c
363
kret = krb5_cc_initialize(context, id, test_creds.client);
crypto/krb5/src/lib/krb5/ccache/t_cc.c
406
kret = krb5_cc_initialize(context, id, test_creds.client);
crypto/krb5/src/lib/krb5/ccache/t_cc.c
545
kret = krb5_cc_initialize(context, id1, test_creds.client);
crypto/krb5/src/lib/krb5/ccache/t_cc.c
551
kret = krb5_cc_initialize(context, id1, test_creds.client);
crypto/krb5/src/lib/krb5/ccache/t_cc.c
578
kret = krb5_cc_initialize(context, id, test_creds.client);
crypto/krb5/src/lib/krb5/ccache/t_cc.c
61
test_creds.client = NULL;
crypto/krb5/src/lib/krb5/ccache/t_cc.c
90
kret = krb5_build_principal(context, &test_creds.client, sizeof(REALM), REALM,
crypto/krb5/src/lib/krb5/ccache/t_cc.c
98
krb5_free_principal(context, test_creds.client);
crypto/krb5/src/lib/krb5/ccache/t_cc.c
99
test_creds.client = 0;
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
209
verify_princ(c->client);
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
245
verify_princ(c->client);
crypto/krb5/src/lib/krb5/krb/copy_athctr.c
42
retval = krb5_copy_principal(context, authfrom->client, &tempto->client);
crypto/krb5/src/lib/krb5/krb/copy_athctr.c
50
krb5_free_principal(context, tempto->client);
crypto/krb5/src/lib/krb5/krb/copy_athctr.c
59
krb5_free_principal(context, tempto->client);
crypto/krb5/src/lib/krb5/krb/copy_athctr.c
71
krb5_free_principal(context, tempto->client);
crypto/krb5/src/lib/krb5/krb/copy_creds.c
109
krb5_free_principal(context, tempcred->client);
crypto/krb5/src/lib/krb5/krb/copy_creds.c
65
retval = krb5_copy_principal(context, incred->client, &tempcred->client);
crypto/krb5/src/lib/krb5/krb/copy_tick.c
45
retval = krb5_copy_principal(context, partfrom->client, &tempto->client);
crypto/krb5/src/lib/krb5/krb/copy_tick.c
59
krb5_free_principal(context, tempto->client);
crypto/krb5/src/lib/krb5/krb/copy_tick.c
69
krb5_free_principal(context, tempto->client);
crypto/krb5/src/lib/krb5/krb/copy_tick.c
80
krb5_free_principal(context, tempto->client);
crypto/krb5/src/lib/krb5/krb/fast.c
553
krb5_free_principal(context, resp->client);
crypto/krb5/src/lib/krb5/krb/fast.c
554
resp->client = fast_response->finished->client;
crypto/krb5/src/lib/krb5/krb/fast.c
555
fast_response->finished->client = NULL;
crypto/krb5/src/lib/krb5/krb/fast.c
66
retval = krb5_cc_get_principal(context, ccache, &creds.client);
crypto/krb5/src/lib/krb5/krb/fwd_tgt.c
113
if (!krb5_principal_compare(context, tgt.client, creds.client)) {
crypto/krb5/src/lib/krb5/krb/fwd_tgt.c
40
const char *rhost, krb5_principal client,
crypto/krb5/src/lib/krb5/krb/fwd_tgt.c
82
retval = krb5_copy_principal (context, client, &in.client);
crypto/krb5/src/lib/krb5/krb/fwd_tgt.c
96
if ((retval = krb5_copy_principal(context, client, &creds.client)))
crypto/krb5/src/lib/krb5/krb/fwd_tgt.c
99
retval = krb5int_tgtname(context, &client->realm, &client->realm,
crypto/krb5/src/lib/krb5/krb/gc_via_tkt.c
145
&& data_eq(tgt->server->data[1], tgt->client->realm)
crypto/krb5/src/lib/krb5/krb/gc_via_tkt.c
146
&& data_eq(tgt->server->realm, tgt->client->realm));
crypto/krb5/src/lib/krb5/krb/gc_via_tkt.c
259
if (krb5_principal_compare(context, dec_rep->client, in_cred->server))
crypto/krb5/src/lib/krb5/krb/gc_via_tkt.c
268
if (!krb5_principal_compare(context, dec_rep->client, tkt->client))
crypto/krb5/src/lib/krb5/krb/gc_via_tkt.c
49
if ((retval = krb5_copy_principal(context, pkdcrep->client,
crypto/krb5/src/lib/krb5/krb/gc_via_tkt.c
50
&(*ppcreds)->client)))
crypto/krb5/src/lib/krb5/krb/gc_via_tkt.c
61
TRACE_TGS_REPLY(context, (*ppcreds)->client, (*ppcreds)->server,
crypto/krb5/src/lib/krb5/krb/get_creds.c
105
mcreds->client = NULL;
crypto/krb5/src/lib/krb5/krb/get_creds.c
1137
ctx->client = ctx->in_creds->client;
crypto/krb5/src/lib/krb5/krb/get_creds.c
1148
code = krb5int_copy_data_contents(context, &ctx->client->realm,
crypto/krb5/src/lib/krb5/krb/get_creds.c
198
krb5_principal client; /* Caller-requested client principal (alias) */
crypto/krb5/src/lib/krb5/krb/get_creds.c
338
ctx->tgt_in_creds.client = ctx->client;
crypto/krb5/src/lib/krb5/krb/get_creds.c
58
if (!in_creds || !in_creds->server || !in_creds->client)
crypto/krb5/src/lib/krb5/krb/get_creds.c
69
mcreds->client = in_creds->client;
crypto/krb5/src/lib/krb5/krb/get_creds.c
783
mcreds.client = ctx->client;
crypto/krb5/src/lib/krb5/krb/get_creds.c
822
mcreds.client = ctx->client;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
100
ret = ctx->gak_fct(context, ctx->request->client, ctx->etype, NULL,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1021
if (client->length == 1 && client->data[0].length ==0) {
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1024
client->realm.length,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1025
client->realm.data,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1033
krb5_free_principal(context, ctx->request->client);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1034
ctx->request->client = new_client;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1035
ctx->request->client->type = KRB5_NT_WELLKNOWN;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1040
if (krb5_principal_compare_any_realm(context, ctx->request->client,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1043
ctx->request->client->type = KRB5_NT_WELLKNOWN;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
118
ret = ctx->gak_fct(context, ctx->request->client,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1450
is_referral(krb5_context context, krb5_error *err, krb5_principal client)
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1455
if (err->client == NULL)
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1457
return !krb5_realm_compare(context, err->client, client);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1468
return sort_krb5_padata_sequence(context, &ctx->request->client->realm,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
157
if (!krb5_principal_compare_any_realm(context, request->client,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1631
ret = krb5_cc_initialize(context, mcc, ctx->cred.client);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1690
ctx->request->client->type == KRB5_NT_ENTERPRISE_PRINCIPAL;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1746
ctx->request->client)) {
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1747
TRACE_INIT_CREDS_REFERRAL(context, &ctx->err_reply->client->realm);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1749
krb5_free_data_contents(context, &ctx->request->client->realm);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1751
&ctx->err_reply->client->realm,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1752
&ctx->request->client->realm);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1792
code = sort_krb5_padata_sequence(context, &ctx->request->client->realm,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1818
code = krb5_principal2salt(context, ctx->reply->client, &ctx->salt);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1940
code2 = krb5_unparse_name(context, ctx->request->client, &client_name);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1954
try_init_creds(krb5_context context, krb5_creds *creds, krb5_principal client,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1965
client,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
2004
krb5_principal client, krb5_prompter_fct prompter,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
2019
ret = try_init_creds(context, creds, client, prompter, prompter_data,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
2035
ret = try_init_creds(context, creds, client, prompter, prompter_data,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
2053
k5_identify_realm(krb5_context context, krb5_principal client,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
2071
ret = krb5_init_creds_init(context, client, NULL, NULL, 0, opts, &ctx);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
2082
TRACE_INIT_CREDS_IDENTIFIED_REALM(context, &ctx->request->client->realm);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
2083
ret = krb5_copy_principal(context, ctx->request->client, client_out);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
228
request->client->type == KRB5_NT_ENTERPRISE_PRINCIPAL ||
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
238
|| (!canon_req && !krb5_principal_compare(context, as_reply->client, request->client))
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
282
krb5_principal client;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
285
client = NULL;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
288
if (!creds->client)
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
289
if ((retval = krb5_copy_principal(context, as_reply->client, &client)))
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
325
if (!creds->client)
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
326
creds->client = client;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
332
if (client)
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
333
krb5_free_principal(context, client);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
476
krb5_const_principal client,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
491
ret = krb5int_copy_data_contents(context, &client->realm,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
499
client->realm.length,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
500
client->realm.data,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
503
client->realm.length,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
504
client->realm.data,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
650
if (ctx->err_reply->client != NULL) {
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
651
code = krb5_copy_principal(context, ctx->err_reply->client,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
652
&ret->client);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
817
if (encts_disabled(context->profile, &ctx->request->client->realm))
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
824
ctx->request->client,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
852
krb5_principal client,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
864
TRACE_INIT_CREDS(context, client);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
874
code = krb5_copy_principal(context, client, &ctx->request->client);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
902
else if (krb5int_libdefault_boolean(context, &ctx->request->client->realm,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
913
else if (krb5int_libdefault_boolean(context, &ctx->request->client->realm,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
924
else if (krb5int_libdefault_boolean(context, &ctx->request->client->realm,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
939
else if (krb5int_libdefault_string(context, &ctx->request->client->realm,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
952
else if (krb5int_libdefault_string(context, &ctx->request->client->realm,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
997
} else if (krb5int_libdefault_boolean(context, &ctx->request->client->realm,
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
108
match = krb5_principal_compare(context, entry.principal, client);
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
183
struct canonprinc iter = { ctx->request->client, .subst_defrealm = TRUE };
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
204
krb5_free_principal(context, ctx->request->client);
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
205
ctx->request->client = copy;
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
214
TRACE_INIT_CREDS_KEYTAB_LOOKUP(context, ctx->request->client, etype_list);
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
218
ret = krb5_unparse_name(context, ctx->request->client, &name);
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
236
krb5_principal client, krb5_keytab keytab,
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
244
ret = krb5_init_creds_init(context, client, NULL, NULL, start_time,
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
276
krb5_principal client,
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
300
ret = get_init_creds_keytab(context, creds, client, keytab, start_time,
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
318
ret = get_init_creds_keytab(context, creds, client, keytab,
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
35
krb5_principal client,
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
371
client_princ = creds->client;
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
372
retval = k5_get_init_creds(context, creds, creds->client,
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
381
krb5_free_principal(context, creds->client);
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
382
creds->client = client_princ;
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
68
if ((ret = krb5_kt_get_entry(context, keytab, client,
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
85
krb5_const_principal client,
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
10
krb5_principal client,
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
100
if ((ret = krb5_principal2salt(context, client, &defsalt)))
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
176
krb5_principal client,
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
205
ret = k5_get_init_creds(context, creds, client, prompter, data, start_time,
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
231
ret = k5_get_init_creds(context, &chpw_creds, client, prompter, data,
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
334
ret = k5_get_init_creds(context, creds, client, prompter, data,
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
401
client_princ = creds->client;
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
402
retval = k5_get_init_creds(context, creds, creds->client,
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
412
krb5_free_principal( context, creds->client);
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
413
creds->client = client_princ;
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
72
if ((ret = krb5_unparse_name(context, client, &clientstr)))
crypto/krb5/src/lib/krb5/krb/in_tkt_sky.c
104
client_princ = creds->client;
crypto/krb5/src/lib/krb5/krb/in_tkt_sky.c
105
retval = k5_get_init_creds(context, creds, creds->client,
crypto/krb5/src/lib/krb5/krb/in_tkt_sky.c
112
krb5_free_principal( context, creds->client);
crypto/krb5/src/lib/krb5/krb/in_tkt_sky.c
113
creds->client = client_princ;
crypto/krb5/src/lib/krb5/krb/in_tkt_sky.c
32
get_as_key_skey(krb5_context context, krb5_principal client,
crypto/krb5/src/lib/krb5/krb/in_tkt_sky.c
91
retval = krb5_get_init_creds_keytab(context, creds, creds->client,
crypto/krb5/src/lib/krb5/krb/init_creds_ctx.h
82
krb5_principal client,
crypto/krb5/src/lib/krb5/krb/int-proto.h
292
krb5_principal client, krb5_prompter_fct prompter,
crypto/krb5/src/lib/krb5/krb/int-proto.h
305
k5_identify_realm(krb5_context context, krb5_principal client,
crypto/krb5/src/lib/krb5/krb/int-proto.h
328
k5_client_realm_path(krb5_context context, const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/kfree.c
115
krb5_free_principal(context, val->client);
crypto/krb5/src/lib/krb5/krb/kfree.c
116
val->client = 0;
crypto/krb5/src/lib/krb5/krb/kfree.c
171
krb5_free_principal(context, val->client);
crypto/krb5/src/lib/krb5/krb/kfree.c
172
val->client = 0;
crypto/krb5/src/lib/krb5/krb/kfree.c
201
krb5_free_principal(context, (*temp)->client);
crypto/krb5/src/lib/krb5/krb/kfree.c
294
krb5_free_principal(context, val->client);
crypto/krb5/src/lib/krb5/krb/kfree.c
307
krb5_free_principal(context, val->client);
crypto/krb5/src/lib/krb5/krb/kfree.c
320
krb5_free_principal(context, val->client);
crypto/krb5/src/lib/krb5/krb/kfree.c
334
krb5_free_principal(context, val->client);
crypto/krb5/src/lib/krb5/krb/kfree.c
692
krb5_free_principal(context, val->client);
crypto/krb5/src/lib/krb5/krb/mk_cred.c
116
tinfos[i].client = creds[i]->client;
crypto/krb5/src/lib/krb5/krb/mk_req.c
70
if ((retval = krb5_cc_get_principal(context, ccache, &creds.client)))
crypto/krb5/src/lib/krb5/krb/mk_req_ext.c
200
in_creds->client, checksump,
crypto/krb5/src/lib/krb5/krb/mk_req_ext.c
231
(*auth_context)->authentp->client = NULL;
crypto/krb5/src/lib/krb5/krb/mk_req_ext.c
258
krb5_principal client, krb5_checksum *cksum,
crypto/krb5/src/lib/krb5/krb/mk_req_ext.c
269
authent->client = client;
crypto/krb5/src/lib/krb5/krb/pac.c
854
req->ticket->enc_part2->client, key, NULL);
crypto/krb5/src/lib/krb5/krb/preauth2.c
448
ret = ctx->gak_fct(context, ctx->request->client, ctx->etype,
crypto/krb5/src/lib/krb5/krb/preauth2.c
509
ctx->gak_fct(context, ctx->request->client, ctx->etype, NULL, NULL, NULL,
crypto/krb5/src/lib/krb5/krb/preauth_sam2.c
153
retval = ctx->gak_fct(context, request->client, sc2b->sam_etype,
crypto/krb5/src/lib/krb5/krb/preauth_sam2.c
200
krb5_principal2salt(context, request->client, &defsalt))) {
crypto/krb5/src/lib/krb5/krb/rd_cred.c
101
ret = krb5_copy_principal(context, info->client, &list[i]->client);
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
518
TRACE_RD_REQ_TICKET(context, req->ticket->enc_part2->client,
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
530
if (!krb5_principal_compare(context, (*auth_context)->authentp->client,
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
531
req->ticket->enc_part2->client)) {
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
573
realm = &req->ticket->enc_part2->client->realm;
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
597
realm = &req->ticket->enc_part2->client->realm;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1004
code = get_client_tgt(context, options, ccache, in_creds->client, &tgt);
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1008
code = normalize_server_princ(context, &in_creds->client->realm,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1042
!krb5_realm_compare(context, in_creds->client, server)) {
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1214
if (in_creds == NULL || in_creds->client == NULL || evidence_tkt == NULL) {
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1224
!krb5_principal_compare(context, evidence_tkt->enc_part2->client,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1225
in_creds->client)) {
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1235
s4u_creds.client = evidence_tkt->server;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1248
if (!krb5_principal_compare(context, in_creds->client,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1249
(*out_creds)->client)) {
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
443
if (in_creds->client != NULL && in_creds->client->length > 0) {
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
444
if (in_creds->client->type == KRB5_NT_ENTERPRISE_PRINCIPAL) {
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
449
in_creds->client->data[0].length,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
45
krb5_principal_data client;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
450
in_creds->client->data[0].data,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
457
in_creds->client,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
479
tgtq.client = in_creds->server;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
497
s4u_creds.client = in_creds->server;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
50
if (in_creds->client == NULL && subject_cert == NULL) {
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
54
if (in_creds->client != NULL &&
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
55
in_creds->client->type != KRB5_NT_ENTERPRISE_PRINCIPAL) {
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
58
anonymous = krb5_principal_compare(context, in_creds->client,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
599
if (!krb5_principal_compare(context, (*out_creds)->client,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
63
: in_creds->client,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
663
if (in_creds->client != NULL) {
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
67
if (in_creds->client != NULL) {
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
68
client = *in_creds->client;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
680
if (in_creds->client != NULL &&
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
681
in_creds->client->type == KRB5_NT_ENTERPRISE_PRINCIPAL) {
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
684
mcreds.client = realm;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
69
client.realm = in_creds->server->realm;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
700
if (in_creds->client == NULL ||
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
701
!krb5_principal_compare(context, in_creds->client,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
702
(*out_creds)->client)) {
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
705
mcreds.client = (*out_creds)->client;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
72
return k5_identify_realm(context, &client, NULL, canon_user);
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
75
client.magic = KV5M_PRINCIPAL;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
76
client.realm = in_creds->server->realm;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
787
krb5_principal client, krb5_creds **tgt_out)
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
795
code = krb5int_tgtname(context, &client->realm, &client->realm, &tgs);
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
800
mcreds.client = client;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
83
client.data = &empty_name;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
84
client.length = 1;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
85
client.type = KRB5_NT_X500_PRINCIPAL;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
87
return k5_identify_realm(context, &client, subject_cert, canon_user);
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
969
mcreds.client = (*tgt_inout)->client;
crypto/krb5/src/lib/krb5/krb/send_tgs.c
148
if (!krb5_principal_compare(context, tgt->client, desired->client))
crypto/krb5/src/lib/krb5/krb/send_tgs.c
80
authent.client = tgt->client;
crypto/krb5/src/lib/krb5/krb/sendauth.c
105
if (client)
crypto/krb5/src/lib/krb5/krb/sendauth.c
106
retval = krb5_copy_principal(context, client,
crypto/krb5/src/lib/krb5/krb/sendauth.c
107
&creds.client);
crypto/krb5/src/lib/krb5/krb/sendauth.c
110
&creds.client);
crypto/krb5/src/lib/krb5/krb/sendauth.c
39
krb5_pointer fd, char *appl_version, krb5_principal client,
crypto/krb5/src/lib/krb5/krb/ser_auth.c
114
if (authenticator->client)
crypto/krb5/src/lib/krb5/krb/ser_auth.c
115
kret = k5_externalize_principal(authenticator->client,
crypto/krb5/src/lib/krb5/krb/ser_auth.c
205
kret = k5_internalize_principal(&authenticator->client,
crypto/krb5/src/lib/krb5/krb/ser_auth.c
52
if (authenticator->client)
crypto/krb5/src/lib/krb5/krb/ser_auth.c
53
kret = k5_size_principal(authenticator->client, &required);
crypto/krb5/src/lib/krb5/krb/srv_dec_tkt.c
56
realm = &ticket->enc_part2->client->realm;
crypto/krb5/src/lib/krb5/krb/t_ad_fx_armor.c
27
test(krb5_cc_get_principal(context, ccache, &creds.client));
crypto/krb5/src/lib/krb5/krb/t_ad_fx_armor.c
32
test(krb5_cc_initialize(context, ccache, out_creds->client));
crypto/krb5/src/lib/krb5/krb/t_cc_config.c
100
krb5_cc_initialize(context, ccache, mcreds.client));
crypto/krb5/src/lib/krb5/krb/t_cc_config.c
107
krb5_free_principal(context, mcreds.client);
crypto/krb5/src/lib/krb5/krb/t_cc_config.c
78
krb5_cc_initialize(context, tmp1, mcreds.client));
crypto/krb5/src/lib/krb5/krb/t_cc_config.c
82
krb5_cc_initialize(context, tmp2, mcreds.client));
crypto/krb5/src/lib/krb5/krb/t_cc_config.c
90
!krb5_principal_compare(context, mcreds.client, creds.client)) {
crypto/krb5/src/lib/krb5/krb/t_expire_warn.c
103
krb5_free_principal(ctx, client);
crypto/krb5/src/lib/krb5/krb/t_expire_warn.c
66
krb5_principal client;
crypto/krb5/src/lib/krb5/krb/t_expire_warn.c
87
check(krb5_parse_name(ctx, user, &client));
crypto/krb5/src/lib/krb5/krb/t_expire_warn.c
89
check(krb5_init_creds_init(ctx, client, prompter_cb, &prompt_dummy, 0,
crypto/krb5/src/lib/krb5/krb/t_expire_warn.c
97
check(krb5_get_init_creds_password(ctx, &creds, client, password,
crypto/krb5/src/lib/krb5/krb/t_in_ccache.c
129
bail_on_err(ctx, perr, krb5_parse_name(ctx, user, &client));
crypto/krb5/src/lib/krb5/krb/t_in_ccache.c
130
ret = krb5_get_init_creds_password(ctx, &creds, client, password,
crypto/krb5/src/lib/krb5/krb/t_in_ccache.c
140
krb5_free_principal(ctx, client);
crypto/krb5/src/lib/krb5/krb/t_in_ccache.c
74
krb5_principal client;
crypto/krb5/src/lib/krb5/krb/t_ser.c
290
check(krb5_parse_name(NULL, clname, &aent.client));
crypto/krb5/src/lib/krb5/krb/t_ser.c
303
krb5_free_principal(NULL, aent.client);
crypto/krb5/src/lib/krb5/krb/t_walk_rtree.c
13
krb5_data client, server;
crypto/krb5/src/lib/krb5/krb/t_walk_rtree.c
28
client.data = argv[1];
crypto/krb5/src/lib/krb5/krb/t_walk_rtree.c
29
client.length = strlen(client.data);
crypto/krb5/src/lib/krb5/krb/t_walk_rtree.c
37
retval = krb5_walk_realm_tree(context, &client, &server, &tree,
crypto/krb5/src/lib/krb5/krb/tgtname.c
31
krb5int_tgtname(krb5_context context, const krb5_data *server, const krb5_data *client, krb5_principal *tgtprinc)
crypto/krb5/src/lib/krb5/krb/tgtname.c
34
client->length, client->data,
crypto/krb5/src/lib/krb5/krb/val_renew.c
138
krb5_principal client, krb5_ccache ccache,
crypto/krb5/src/lib/krb5/krb/val_renew.c
151
code = krb5int_copy_data_contents(context, &client->realm,
crypto/krb5/src/lib/krb5/krb/val_renew.c
157
code = krb5int_tgtname(context, &client->realm, &client->realm,
crypto/krb5/src/lib/krb5/krb/val_renew.c
164
in_creds.client = client;
crypto/krb5/src/lib/krb5/krb/val_renew.c
183
krb5_principal client, krb5_ccache ccache,
crypto/krb5/src/lib/krb5/krb/val_renew.c
186
return get_valrenewed_creds(context, creds, client, ccache,
crypto/krb5/src/lib/krb5/krb/val_renew.c
192
krb5_principal client, krb5_ccache ccache,
crypto/krb5/src/lib/krb5/krb/val_renew.c
195
return get_valrenewed_creds(context, creds, client, ccache,
crypto/krb5/src/lib/krb5/krb/vfy_increds.c
109
ret = krb5_cc_initialize(context, ccache, creds->client);
crypto/krb5/src/lib/krb5/krb/vfy_increds.c
118
in_creds.client = creds->client;
crypto/krb5/src/lib/krb5/krb/vfy_increds.c
162
ret = krb5_cc_initialize(context, retcc, creds->client);
crypto/krb5/src/lib/krb5/krb/vfy_increds.c
47
if (krb5int_libdefault_boolean(context, &creds->client->realm,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
105
if (client->data == NULL || server->data == NULL)
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
108
if (data_eq(*client, *server))
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
110
retval = rtree_capath_vals(context, client, server, &capvals);
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
115
retval = rtree_capath_tree(context, client, server, capvals, tree);
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
119
retval = rtree_hier_tree(context, client, server, tree, realm_sep);
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
124
k5_client_realm_path(krb5_context context, const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
132
retval = rtree_capath_vals(context, client, server, &capvals);
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
150
retval = krb5int_copy_data_contents(context, client, &rpath[0]);
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
236
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
266
retval = krb5int_tgtname(context, client, client, pprinc++);
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
268
srcrealm = *client;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
300
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
311
clientz = k5memdup0(client->data, client->length, &retval);
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
346
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
358
retval = rtree_hier_realms(context, client, server,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
370
srcrealm = client;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
395
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
410
c.str = client->data;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
411
c.len = client->length;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
50
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
57
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
63
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
70
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
97
const krb5_data *client,
crypto/krb5/src/lib/krb5/os/changepw.c
359
code = krb5_cc_get_principal (context, ccache, &creds.client);
crypto/krb5/src/lib/krb5/os/t_trace.c
220
creds.client = &principal_data;
crypto/krb5/src/lib/krb5/os/trace.c
362
creds->client, creds->server);
crypto/krb5/src/lib/rpc/auth_none.c
105
authnone_marshal(AUTH *client, XDR *xdrs)
crypto/krb5/src/lib/rpc/clnt_generic.c
100
if (client == NULL) {
crypto/krb5/src/lib/rpc/clnt_generic.c
109
return (client);
crypto/krb5/src/lib/rpc/clnt_generic.c
63
CLIENT *client;
crypto/krb5/src/lib/rpc/clnt_generic.c
93
client = clntudp_create(&sockin, prog, vers, tv, &sock);
crypto/krb5/src/lib/rpc/clnt_generic.c
94
if (client == NULL) {
crypto/krb5/src/lib/rpc/clnt_generic.c
99
client = clnttcp_create(&sockin, prog, vers, &sock, 0, 0);
crypto/krb5/src/lib/rpc/clnt_raw.c
105
client = &clp->client_object;
crypto/krb5/src/lib/rpc/clnt_raw.c
128
client->cl_ops = &client_ops;
crypto/krb5/src/lib/rpc/clnt_raw.c
129
client->cl_auth = authnone_create();
crypto/krb5/src/lib/rpc/clnt_raw.c
130
return (client);
crypto/krb5/src/lib/rpc/clnt_raw.c
96
CLIENT *client;
crypto/krb5/src/lib/rpc/clnt_simple.c
100
clnt_destroy(crp->client);
crypto/krb5/src/lib/rpc/clnt_simple.c
101
crp->client = NULL;
crypto/krb5/src/lib/rpc/clnt_simple.c
112
if ((crp->client = clntudp_create(&server_addr, prognum,
crypto/krb5/src/lib/rpc/clnt_simple.c
123
clnt_stat = clnt_call(crp->client, procnum, inproc, in,
crypto/krb5/src/lib/rpc/clnt_simple.c
54
CLIENT *client;
crypto/krb5/src/lib/rpc/clnt_simple.c
99
if (crp->client) {
crypto/krb5/src/lib/rpc/pmap_clnt.c
129
if (CLNT_CALL(client, PMAPPROC_SET, (xdrproc_t)xdr_pmap, &parms,
crypto/krb5/src/lib/rpc/pmap_clnt.c
132
clnt_perror(client, "Cannot register service");
crypto/krb5/src/lib/rpc/pmap_clnt.c
135
CLNT_DESTROY(client);
crypto/krb5/src/lib/rpc/pmap_clnt.c
151
CLIENT *client;
crypto/krb5/src/lib/rpc/pmap_clnt.c
156
client = clntudp_bufcreate(&myaddress, PMAPPROG, PMAPVERS,
crypto/krb5/src/lib/rpc/pmap_clnt.c
158
if (client == (CLIENT *)NULL)
crypto/krb5/src/lib/rpc/pmap_clnt.c
163
CLNT_CALL(client, PMAPPROC_UNSET, (xdrproc_t)xdr_pmap, &parms,
crypto/krb5/src/lib/rpc/pmap_clnt.c
165
CLNT_DESTROY(client);
crypto/krb5/src/lib/rpc/pmap_clnt.c
70
CLIENT *client;
crypto/krb5/src/lib/rpc/pmap_clnt.c
75
client = clntudp_bufcreate(&myaddress, PMAPPROG, PMAPVERS,
crypto/krb5/src/lib/rpc/pmap_clnt.c
77
if (client == (CLIENT *)NULL)
crypto/krb5/src/lib/rpc/pmap_getmaps.c
72
CLIENT *client;
crypto/krb5/src/lib/rpc/pmap_getmaps.c
77
client = clnttcp_create(address, PMAPPROG,
crypto/krb5/src/lib/rpc/pmap_getmaps.c
79
if (client != (CLIENT *)NULL) {
crypto/krb5/src/lib/rpc/pmap_getmaps.c
80
if (CLNT_CALL(client, PMAPPROC_DUMP, xdr_void, NULL,
crypto/krb5/src/lib/rpc/pmap_getmaps.c
83
clnt_perror(client, "pmap_getmaps rpc problem");
crypto/krb5/src/lib/rpc/pmap_getmaps.c
85
CLNT_DESTROY(client);
crypto/krb5/src/lib/rpc/pmap_getport.c
71
CLIENT *client;
crypto/krb5/src/lib/rpc/pmap_getport.c
75
client = clntudp_bufcreate(address, PMAPPROG,
crypto/krb5/src/lib/rpc/pmap_getport.c
77
if (client != (CLIENT *)NULL) {
crypto/krb5/src/lib/rpc/pmap_getport.c
82
if (CLNT_CALL(client, PMAPPROC_GETPORT,
crypto/krb5/src/lib/rpc/pmap_getport.c
87
clnt_geterr(client, &rpc_createerr.cf_error);
crypto/krb5/src/lib/rpc/pmap_getport.c
91
CLNT_DESTROY(client);
crypto/krb5/src/lib/rpc/pmap_rmt.c
108
stat = CLNT_CALL(client, PMAPPROC_CALLIT,
crypto/krb5/src/lib/rpc/pmap_rmt.c
111
CLNT_DESTROY(client);
crypto/krb5/src/lib/rpc/pmap_rmt.c
92
CLIENT *client;
crypto/krb5/src/lib/rpc/pmap_rmt.c
98
client = clntudp_create(addr, PMAPPROG, PMAPVERS, timeout, &sock);
crypto/krb5/src/lib/rpc/pmap_rmt.c
99
if (client != (CLIENT *)NULL) {
crypto/krb5/src/lib/rpc/svc_auth_gssapi.c
139
svc_auth_gssapi_data *client;
crypto/krb5/src/lib/rpc/svc_auth_gssapi.c
673
destroy_client(c2->client);
crypto/krb5/src/lib/rpc/svc_auth_gssapi.c
723
c->client = client_data;
crypto/krb5/src/lib/rpc/svc_auth_gssapi.c
794
if (c->client->key == handle)
crypto/krb5/src/lib/rpc/svc_auth_gssapi.c
795
return c->client;
crypto/krb5/src/lib/rpc/svc_auth_gssapi.c
848
} else if (clients->client == client_data) {
crypto/krb5/src/lib/rpc/svc_auth_gssapi.c
856
if (c->client == client_data) {
crypto/krb5/src/lib/rpc/svc_auth_gssapi.c
885
client_data = c->client;
crypto/krb5/src/lib/rpc/svc_auth_gssapi.c
903
client_data = c->client;
crypto/krb5/src/lib/rpc/unit-test/server.c
165
static void rpc_test_badverf(gss_name_t client, gss_name_t server,
crypto/krb5/src/lib/rpc/unit-test/server.c
173
(void) gss_display_name(&minor_stat, client, &client_name, &type);
crypto/krb5/src/lib/rpc/unit-test/server.c
35
static void rpc_test_badverf(gss_name_t client, gss_name_t server,
crypto/krb5/src/plugins/audit/kdc_j_encode.c
367
ret = princ_to_value(req->second_ticket[0]->enc_part2->client,
crypto/krb5/src/plugins/audit/kdc_j_encode.c
422
ret = princ_to_value(req->second_ticket[0]->enc_part2->client,
crypto/krb5/src/plugins/audit/kdc_j_encode.c
694
ret = princ_to_value(req->client, obj, AU_REQ_CLIENT);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
862
ret = princ_to_value(part2->client, tmp, AU_CNAME);
crypto/krb5/src/plugins/authdata/greet_server/greet_auth.c
98
krb5_db_entry *client,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
109
krb5_const_principal client, krb5_const_principal target,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
118
krb5_const_principal client, krb5_const_principal target,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
128
krb5_const_principal client, krb5_const_principal target)
crypto/krb5/src/plugins/kadm5_auth/test/main.c
140
krb5_const_principal client, krb5_const_principal target)
crypto/krb5/src/plugins/kadm5_auth/test/main.c
159
krb5_const_principal client, krb5_const_principal src,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
172
krb5_const_principal client, krb5_const_principal src,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
184
krb5_const_principal client, const char *policy,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
195
krb5_const_principal client, const char *policy,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
204
krb5_const_principal client, const char *policy,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
213
krb5_const_principal client, const char *policy,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
225
krb5_const_principal client, const char *policy,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
236
krb5_const_principal client, const char *policy,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
58
krb5_const_principal client, krb5_const_principal target)
crypto/krb5/src/plugins/kadm5_auth/test/main.c
66
krb5_const_principal client, krb5_const_principal target,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
78
krb5_const_principal client, krb5_const_principal target,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
88
krb5_const_principal client, krb5_const_principal target,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
99
krb5_const_principal client, krb5_const_principal target,
crypto/krb5/src/plugins/kdb/db2/db2_exp.c
163
(krb5_context kcontext, krb5_kdc_req *request, krb5_db_entry *client,
crypto/krb5/src/plugins/kdb/db2/db2_exp.c
166
(kcontext, request, client, server, kdc_time, status, e_data));
crypto/krb5/src/plugins/kdb/db2/db2_exp.c
172
krb5_db_entry *client, krb5_db_entry *server,
crypto/krb5/src/plugins/kdb/db2/db2_exp.c
174
(kcontext, request, local_addr, remote_addr, client, server,
crypto/krb5/src/plugins/kdb/db2/kdb_db2.c
1540
krb5_db_entry *client, krb5_db_entry *server,
crypto/krb5/src/plugins/kdb/db2/kdb_db2.c
1546
retval = krb5_db2_lockout_check_policy(kcontext, client, kdc_time);
crypto/krb5/src/plugins/kdb/db2/kdb_db2.c
1555
const krb5_address *remote_addr, krb5_db_entry *client,
crypto/krb5/src/plugins/kdb/db2/kdb_db2.c
1559
(void) krb5_db2_lockout_audit(kcontext, client, authtime, error_code);
crypto/krb5/src/plugins/kdb/db2/kdb_db2.h
131
krb5_db_entry *client, krb5_db_entry *server,
crypto/krb5/src/plugins/kdb/db2/kdb_db2.h
139
krb5_db_entry *client, krb5_db_entry *server,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c
263
krb5_db_entry *client, krb5_db_entry *server,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c
269
retval = krb5_ldap_lockout_check_policy(kcontext, client, kdc_time);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c
278
const krb5_address *remote_addr, krb5_db_entry *client,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c
282
(void) krb5_ldap_lockout_audit(kcontext, client, authtime, error_code);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c
287
krb5_const_principal client,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
278
krb5_db_entry *client, krb5_db_entry *server,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
285
const krb5_address *remote_addr, krb5_db_entry *client,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
291
krb5_const_principal client,
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
1024
krb5_db_entry *client, krb5_db_entry *server,
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
1034
ret = klmdb_lockout_check_policy(context, client, kdc_time);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
1043
const krb5_address *remote_addr, krb5_db_entry *client,
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
1049
(void)klmdb_lockout_audit(context, client, authtime, status,
crypto/krb5/src/plugins/kdb/test/kdb_test.c
640
test_issue_pac(krb5_context context, unsigned int flags, krb5_db_entry *client,
crypto/krb5/src/plugins/kdb/test/kdb_test.c
654
(client != NULL && (flags & KRB5_KDB_FLAG_PROTOCOL_TRANSITION))) {
crypto/krb5/src/plugins/kdb/test/kdb_test.c
656
assert(client != NULL);
crypto/krb5/src/plugins/kdb/test/kdb_test.c
729
krb5_const_principal client,
crypto/krb5/src/plugins/kdb/test/kdb_test.c
751
krb5_const_principal client,
crypto/krb5/src/plugins/kdb/test/kdb_test.c
763
check(krb5_unparse_name(context, client, &client_princ));
crypto/krb5/src/plugins/kdcpolicy/test/main.c
64
const krb5_kdc_req *request, const krb5_db_entry *client,
crypto/krb5/src/plugins/kdcpolicy/test/main.c
69
if (request->client != NULL && request->client->length >= 1 &&
crypto/krb5/src/plugins/kdcpolicy/test/main.c
70
data_eq_string(request->client->data[0], "fail")) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
101
if (request->client == NULL) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
137
nonce, &cksum, cksum2, request->client,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
177
const krb5_pachecksum2 *cksum2, krb5_principal client,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
236
if (use_content_info(context, reqctx, client)) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
45
krb5_principal client)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
49
if (krb5_principal_compare_any_realm(context, client,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
59
const krb5_pachecksum2 *cksum2, krb5_principal client,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
618
request->client, request->server, etype,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
772
request->client);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
984
request->client);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
177
krb5_const_principal client,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
208
krb5_unparse_name(context, client, &client_string);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
323
krb5_principal client, krb5_boolean *hwauth_out)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
359
ret = h->vt.authorize(context, h->moddata, cert, cert_len, client,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
399
ret = krb5_unparse_name(context, request->client, &name);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
504
reqctx, cb, rock, request->client, &hwauth);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
509
if (!krb5_principal_compare(context, request->client,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
639
if (!krb5_principal_compare(context, request->client,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
881
request->client, request->server, enctype, req_pkt,
crypto/krb5/src/plugins/preauth/securid_sam2/extern.h
41
krb5_db_entry *client,
crypto/krb5/src/plugins/preauth/securid_sam2/extern.h
46
krb5_db_entry *client,
crypto/krb5/src/plugins/preauth/securid_sam2/extern.h
52
krb5_error_code get_grail_edata(krb5_context context, krb5_db_entry *client,
crypto/krb5/src/plugins/preauth/securid_sam2/extern.h
56
krb5_error_code verify_grail_data(krb5_context context, krb5_db_entry *client,
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
112
encrypt_track_data(krb5_context context, krb5_db_entry *client,
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
124
ret = get_grail_key(context, client, &sam_key);
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
155
get_grail_edata(krb5_context context, krb5_db_entry *client,
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
180
ret = encrypt_track_data(context, client, &tmp_data, &track_id);
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
198
verify_grail_data(krb5_context context, krb5_db_entry *client,
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
215
ret = krb5_dbe_find_enctype(context, client,
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
248
ret = decrypt_track_data(context, client, &sr2->sam_track_id,
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
51
get_grail_key(krb5_context context, krb5_db_entry *client,
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
59
ret = sam_get_db_entry(context, client->princ, &sam_type, &grail_entry);
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
76
decrypt_track_data(krb5_context context, krb5_db_entry *client,
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
87
ret = get_grail_key(context, client, &sam_key);
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
125
securid_decrypt_track_data_2(krb5_context context, krb5_db_entry *client,
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
133
retval = get_securid_key(context, client, &sam_key);
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
163
securid_encrypt_track_data_2(krb5_context context, krb5_db_entry *client,
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
173
retval = get_securid_key(context,client, &sam_key);
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
207
get_securid_edata_2(krb5_context context, krb5_db_entry *client,
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
220
retval = krb5_unparse_name(context, client->princ, &user);
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
239
retval = securid_encrypt_track_data_2(context, client, &tmp_data,
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
274
verify_securid_data_2(krb5_context context, krb5_db_entry *client,
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
298
retval = krb5_unparse_name(context, client->princ, &user);
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
314
retval = krb5_dbe_find_enctype(context, client,
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
400
retval = securid_decrypt_track_data_2(context, client,
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
489
if ((retval = securid_encrypt_track_data_2(context, client,
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
621
retval = securid_encrypt_track_data_2(context, client, &tmp_data,
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
85
get_securid_key(krb5_context context, krb5_db_entry *client,
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
96
retval = sam_get_db_entry(context, client->princ,
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
180
krb5_db_entry *sam_db_entry = NULL, *client;
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
186
client = cb->client_entry(context, rock);
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
187
retval = sam_get_db_entry(context, client->princ, &sam_type,
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
215
retval = get_securid_edata_2(context, client, client_key, &sc2);
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
222
retval = get_grail_edata(context, client, client_key, &sc2);
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
268
krb5_db_entry *client = cb->client_entry(context, rock);
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
273
retval = krb5_unparse_name(context, client->princ, &client_name);
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
288
retval = verify_securid_data_2(context, client, sr2, enc_tkt_reply,
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
296
retval = verify_grail_data(context, client, sr2, enc_tkt_reply,
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
54
sam_get_db_entry(krb5_context context, krb5_principal client,
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
65
retval = krb5_copy_principal(context, client, &newp);
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1471
krb5_principal client,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1486
krb5_principal client,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1526
krb5_principal client,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1538
krb5_principal client,
crypto/krb5/src/windows/kfwlogon/kfwcommon.c
632
if (my_creds.client == me)
crypto/krb5/src/windows/kfwlogon/kfwcommon.c
633
my_creds.client = 0;
crypto/krb5/src/windows/leash/Leash.cpp
1053
if (creds.client == probeprinc)
crypto/krb5/src/windows/leash/Leash.cpp
1054
creds.client = 0;
crypto/krb5/src/windows/leash/LeashView.cpp
674
my_creds.client = me;
crypto/krb5/src/windows/leash/LeashView.cpp
702
if (my_creds.client == me)
crypto/krb5/src/windows/leash/LeashView.cpp
703
my_creds.client = 0;
crypto/krb5/src/windows/leashdll/krb5routines.c
117
my_creds.client = me;
crypto/krb5/src/windows/leashdll/krb5routines.c
137
if (my_creds.client == me)
crypto/krb5/src/windows/leashdll/krb5routines.c
138
my_creds.client = 0;
crypto/krb5/src/windows/leashdll/krb5routines.c
349
if (my_creds.client == me)
crypto/krb5/src/windows/leashdll/krb5routines.c
350
my_creds.client = 0;
crypto/krb5/src/windows/lib/cacheapi.h
114
char* client;
crypto/openssh/auth-krb5.c
81
char *client, *platform_client;
crypto/openssh/auth-krb5.c
86
client = platform_client ? platform_client : authctxt->pw->pw_name;
crypto/openssh/auth-krb5.c
94
problem = krb5_parse_name(authctxt->krb5_ctx, client,
crypto/openssh/gss-genr.c
169
(*ctx)->client = GSS_C_NO_NAME;
crypto/openssh/gss-genr.c
192
if ((*ctx)->client != GSS_C_NO_NAME)
crypto/openssh/gss-genr.c
193
gss_release_name(&ms, &(*ctx)->client);
crypto/openssh/gss-serv-krb5.c
104
name, (char *)client->displayname.value);
crypto/openssh/gss-serv-krb5.c
117
ssh_gssapi_krb5_storecreds(ssh_gssapi_client *client)
crypto/openssh/gss-serv-krb5.c
126
if (client->creds == NULL) {
crypto/openssh/gss-serv-krb5.c
158
client->exportedname.value, &princ))) {
crypto/openssh/gss-serv-krb5.c
177
client->creds, ccache))) {
crypto/openssh/gss-serv-krb5.c
183
client->store.filename = xstrdup(krb5_cc_get_name(krb_context, ccache));
crypto/openssh/gss-serv-krb5.c
184
client->store.envvar = "KRB5CCNAME";
crypto/openssh/gss-serv-krb5.c
185
len = strlen(client->store.filename) + 6;
crypto/openssh/gss-serv-krb5.c
186
client->store.envval = xmalloc(len);
crypto/openssh/gss-serv-krb5.c
187
snprintf(client->store.envval, len, "FILE:%s", client->store.filename);
crypto/openssh/gss-serv-krb5.c
191
do_pam_putenv(client->store.envvar, client->store.envval);
crypto/openssh/gss-serv-krb5.c
85
ssh_gssapi_krb5_userok(ssh_gssapi_client *client, char *name)
crypto/openssh/gss-serv-krb5.c
94
if ((retval = krb5_parse_name(krb_context, client->exportedname.value,
crypto/openssh/gss-serv.c
186
GSS_C_NO_CHANNEL_BINDINGS, &ctx->client, &mech,
crypto/openssh/gss-serv.c
278
ssh_gssapi_getclient(Gssctxt *ctx, ssh_gssapi_client *client)
crypto/openssh/gss-serv.c
284
client->mech = NULL;
crypto/openssh/gss-serv.c
290
client->mech = supported_mechs[i];
crypto/openssh/gss-serv.c
294
if (client->mech == NULL)
crypto/openssh/gss-serv.c
297
if ((ctx->major = gss_display_name(&ctx->minor, ctx->client,
crypto/openssh/gss-serv.c
298
&client->displayname, NULL))) {
crypto/openssh/gss-serv.c
303
if ((ctx->major = gss_export_name(&ctx->minor, ctx->client,
crypto/openssh/gss-serv.c
310
&client->exportedname))) {
crypto/openssh/gss-serv.c
315
client->creds = ctx->client_creds;
crypto/openssh/kex.c
806
choose_enc(struct sshenc *enc, char *client, char *server)
crypto/openssh/kex.c
808
char *name = match_list(client, server, NULL);
crypto/openssh/kex.c
828
choose_mac(struct ssh *ssh, struct sshmac *mac, char *client, char *server)
crypto/openssh/kex.c
830
char *name = match_list(client, server, NULL);
crypto/openssh/kex.c
846
choose_comp(struct sshcomp *comp, char *client, char *server)
crypto/openssh/kex.c
848
char *name = match_list(client, server, NULL);
crypto/openssh/kex.c
869
choose_kex(struct kex *k, char *client, char *server)
crypto/openssh/kex.c
871
k->name = match_list(client, server, NULL);
crypto/openssh/kex.c
887
choose_hostkeyalg(struct kex *k, char *client, char *server)
crypto/openssh/kex.c
890
k->hostkey_alg = match_list(client, server, NULL);
crypto/openssh/match.c
313
match_list(const char *client, const char *server, u_int *next)
crypto/openssh/match.c
319
c = cp = xstrdup(client);
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
101
if ((r = do_send_and_receive(server, client,
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
107
if ((r = do_send_and_receive(client, server,
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
177
struct ssh *client = NULL, *server = NULL;
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
221
if ((r = ssh_init(&client, 0, &kex_params)) != 0) {
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
230
(r = ssh_add_hostkey(client, pubkey)) != 0) {
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
234
if ((r = run_kex(ts, client, server)) != 0) {
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
245
ssh_free(client);
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
76
run_kex(struct test_state *ts, struct ssh *client, struct ssh *server)
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
91
if ((r = ssh_input_append(client, sshbuf_ptr(ts->cin),
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
98
while (!server->kex->done || !client->kex->done) {
crypto/openssh/regress/unittests/kex/test_kex.c
116
ASSERT_INT_EQ(ssh_init(&client, 0, &kex_params), 0);
crypto/openssh/regress/unittests/kex/test_kex.c
118
ASSERT_PTR_NE(client, NULL);
crypto/openssh/regress/unittests/kex/test_kex.c
124
ASSERT_INT_EQ(ssh_add_hostkey(client, public), 0);
crypto/openssh/regress/unittests/kex/test_kex.c
128
run_kex(client, server);
crypto/openssh/regress/unittests/kex/test_kex.c
132
ASSERT_INT_EQ(kex_send_kexinit(client), 0);
crypto/openssh/regress/unittests/kex/test_kex.c
133
run_kex(client, server);
crypto/openssh/regress/unittests/kex/test_kex.c
138
run_kex(client, server);
crypto/openssh/regress/unittests/kex/test_kex.c
180
run_kex(client, server2);
crypto/openssh/regress/unittests/kex/test_kex.c
181
ASSERT_INT_EQ(kex_send_kexinit(client), 0);
crypto/openssh/regress/unittests/kex/test_kex.c
182
run_kex(client, server2);
crypto/openssh/regress/unittests/kex/test_kex.c
189
ssh_free(client);
crypto/openssh/regress/unittests/kex/test_kex.c
56
run_kex(struct ssh *client, struct ssh *server)
crypto/openssh/regress/unittests/kex/test_kex.c
60
while (!server->kex->done || !client->kex->done) {
crypto/openssh/regress/unittests/kex/test_kex.c
63
if ((r = do_send_and_receive(server, client)))
crypto/openssh/regress/unittests/kex/test_kex.c
67
if ((r = do_send_and_receive(client, server)))
crypto/openssh/regress/unittests/kex/test_kex.c
74
ASSERT_INT_EQ(client->kex->done, 1);
crypto/openssh/regress/unittests/kex/test_kex.c
81
struct ssh *client = NULL, *server = NULL, *server2 = NULL;
crypto/openssh/ssh-gss.h
96
gss_name_t client; /* server */
crypto/openssh/sshd.c
1191
eval_hostaddr(req.client),
crypto/openssh/sshd.c
1192
eval_hostaddr(req.client));
crypto/openssl/apps/lib/s_cb.c
269
int i, nsig, client;
crypto/openssl/apps/lib/s_cb.c
271
client = SSL_is_server(s) ? 0 : 1;
crypto/openssl/apps/lib/s_cb.c
282
if (client)
crypto/openssl/apps/s_server.c
3054
BIO_ADDR *client = NULL;
crypto/openssl/apps/s_server.c
3057
if ((client = BIO_ADDR_new()) == NULL) {
crypto/openssl/apps/s_server.c
3061
i = DTLSv1_listen(con, client);
crypto/openssl/apps/s_server.c
3075
if (!wbio || BIO_connect(fd, client, 0) == 0) {
crypto/openssl/apps/s_server.c
3077
BIO_ADDR_free(client);
crypto/openssl/apps/s_server.c
3081
(void)BIO_ctrl_set_connected(wbio, client);
crypto/openssl/apps/s_server.c
3082
BIO_ADDR_free(client);
crypto/openssl/apps/s_server.c
3089
BIO_ADDR_free(client);
crypto/openssl/fuzz/client.c
103
SSL_free(client);
crypto/openssl/fuzz/client.c
63
SSL *client = NULL;
crypto/openssl/fuzz/client.c
76
client = SSL_new(ctx);
crypto/openssl/fuzz/client.c
77
if (client == NULL)
crypto/openssl/fuzz/client.c
79
OPENSSL_assert(SSL_set_min_proto_version(client, 0) == 1);
crypto/openssl/fuzz/client.c
80
OPENSSL_assert(SSL_set_cipher_list(client, "ALL:eNULL:@SECLEVEL=0") == 1);
crypto/openssl/fuzz/client.c
81
SSL_set_tlsext_host_name(client, "localhost");
crypto/openssl/fuzz/client.c
90
SSL_set_bio(client, in, out);
crypto/openssl/fuzz/client.c
91
SSL_set_connect_state(client);
crypto/openssl/fuzz/client.c
93
if (SSL_do_handshake(client) == 1) {
crypto/openssl/fuzz/client.c
97
if (SSL_read(client, tmp, sizeof(tmp)) <= 0) {
crypto/openssl/fuzz/dtlsclient.c
103
SSL_free(client);
crypto/openssl/fuzz/dtlsclient.c
63
SSL *client = NULL;
crypto/openssl/fuzz/dtlsclient.c
76
client = SSL_new(ctx);
crypto/openssl/fuzz/dtlsclient.c
77
if (client == NULL)
crypto/openssl/fuzz/dtlsclient.c
79
OPENSSL_assert(SSL_set_min_proto_version(client, 0) == 1);
crypto/openssl/fuzz/dtlsclient.c
80
OPENSSL_assert(SSL_set_cipher_list(client, "ALL:eNULL:@SECLEVEL=0") == 1);
crypto/openssl/fuzz/dtlsclient.c
81
SSL_set_tlsext_host_name(client, "localhost");
crypto/openssl/fuzz/dtlsclient.c
90
SSL_set_bio(client, in, out);
crypto/openssl/fuzz/dtlsclient.c
91
SSL_set_connect_state(client);
crypto/openssl/fuzz/dtlsclient.c
93
if (SSL_do_handshake(client) == 1) {
crypto/openssl/fuzz/dtlsclient.c
97
if (SSL_read(client, tmp, sizeof(tmp)) <= 0) {
crypto/openssl/fuzz/quic-client.c
107
SSL_set_bio(client, in, out);
crypto/openssl/fuzz/quic-client.c
108
if (SSL_set_alpn_protos(client, (const unsigned char *)"\x08ossltest", 9) != 0)
crypto/openssl/fuzz/quic-client.c
110
if (SSL_set1_initial_peer_addr(client, peer_addr) != 1)
crypto/openssl/fuzz/quic-client.c
112
SSL_set_connect_state(client);
crypto/openssl/fuzz/quic-client.c
114
if (!SSL_set_incoming_stream_policy(client,
crypto/openssl/fuzz/quic-client.c
119
allstreams[0] = stream = client;
crypto/openssl/fuzz/quic-client.c
181
|| SSL_get_accept_stream_queue_len(client) == 0)
crypto/openssl/fuzz/quic-client.c
185
= SSL_accept_stream(client, 0);
crypto/openssl/fuzz/quic-client.c
195
stream = SSL_new_stream(client, 0);
crypto/openssl/fuzz/quic-client.c
227
if (!SSL_get_event_timeout(client, &tv, &isinf))
crypto/openssl/fuzz/quic-client.c
55
SSL *client = NULL, *stream = NULL;
crypto/openssl/fuzz/quic-client.c
76
client = SSL_new(ctx);
crypto/openssl/fuzz/quic-client.c
77
if (client == NULL)
crypto/openssl/fuzz/quic-client.c
81
if (!ossl_quic_set_override_now_cb(client, fake_now_cb, NULL))
crypto/openssl/fuzz/quic-client.c
93
SSL_set_tlsext_host_name(client, "localhost");
crypto/openssl/include/openssl/bio.h
604
#define BIO_set_ssl_mode(b, client) BIO_ctrl(b, BIO_C_SSL_MODE, client, NULL)
crypto/openssl/include/openssl/ssl.h
1616
__owur BIO *BIO_new_ssl(SSL_CTX *ctx, int client);
crypto/openssl/include/openssl/ssl.h
2626
int DTLSv1_listen(SSL *s, BIO_ADDR *client);
crypto/openssl/include/openssl/ssl.h
830
const unsigned char *client,
crypto/openssl/ssl/bio_ssl.c
494
BIO *BIO_new_ssl(SSL_CTX *ctx, int client)
crypto/openssl/ssl/bio_ssl.c
505
if (client)
crypto/openssl/ssl/d1_lib.c
417
int DTLSv1_listen(SSL *ssl, BIO_ADDR *client)
crypto/openssl/ssl/d1_lib.c
815
if (BIO_dgram_get_peer(rbio, client) <= 0)
crypto/openssl/ssl/d1_lib.c
816
BIO_ADDR_clear(client);
crypto/openssl/ssl/ssl_lib.c
3569
const unsigned char *client, unsigned int client_len)
crypto/openssl/ssl/ssl_lib.c
3573
if (!PACKET_buf_init(&cpkt, client, client_len)
crypto/openssl/ssl/ssl_lib.c
3595
if (PACKET_buf_init(&cpkt, client, client_len)) {
crypto/openssl/ssl/ssl_local.h
2889
__owur int tls1_set_sigalgs_list(SSL_CTX *ctx, CERT *c, const char *str, int client);
crypto/openssl/ssl/ssl_local.h
2891
int client);
crypto/openssl/ssl/ssl_local.h
2893
int client);
crypto/openssl/ssl/t1_lib.c
3848
int tls1_set_sigalgs_list(SSL_CTX *ctx, CERT *c, const char *str, int client)
crypto/openssl/ssl/t1_lib.c
3864
return tls1_set_raw_sigalgs(c, sig.sigalgs, sig.sigalgcnt, client);
crypto/openssl/ssl/t1_lib.c
3868
int client)
crypto/openssl/ssl/t1_lib.c
3876
if (client) {
crypto/openssl/ssl/t1_lib.c
3889
int tls1_set_sigalgs(CERT *c, const int *psig_nids, size_t salglen, int client)
crypto/openssl/ssl/t1_lib.c
3916
if (client) {
crypto/openssl/test/cipherlist_test.c
187
&& test_default_cipherlist(fixture->client);
crypto/openssl/test/cipherlist_test.c
207
|| !TEST_true(SSL_CTX_set_cipher_list(fixture->client, "DEFAULT"))) {
crypto/openssl/test/cipherlist_test.c
227
s = SSL_new(fixture->client);
crypto/openssl/test/cipherlist_test.c
251
|| !TEST_true(SSL_CTX_set_cipher_list(fixture->client, TLS1_RFC_RSA_WITH_AES_128_SHA))) {
crypto/openssl/test/cipherlist_test.c
27
SSL_CTX *client;
crypto/openssl/test/cipherlist_test.c
34
SSL_CTX_free(fixture->client);
crypto/openssl/test/cipherlist_test.c
35
fixture->server = fixture->client = NULL;
crypto/openssl/test/cipherlist_test.c
48
|| !TEST_ptr(fixture->client = SSL_CTX_new(TLS_client_method()))) {
crypto/openssl/test/helpers/handshake.c
1419
PEER server, client;
crypto/openssl/test/helpers/handshake.c
1447
memset(&client, 0, sizeof(client));
crypto/openssl/test/helpers/handshake.c
1471
if (!create_peer(&client, client_ctx)) {
crypto/openssl/test/helpers/handshake.c
1476
server.bytes_to_write = client.bytes_to_read = test_ctx->app_data_size;
crypto/openssl/test/helpers/handshake.c
1477
client.bytes_to_write = server.bytes_to_read = test_ctx->app_data_size;
crypto/openssl/test/helpers/handshake.c
1479
configure_handshake_ssl(server.ssl, client.ssl, extra);
crypto/openssl/test/helpers/handshake.c
1486
|| !TEST_true(SSL_set_session(client.ssl, session_in)))
crypto/openssl/test/helpers/handshake.c
1515
SSL_set_connect_state(client.ssl);
crypto/openssl/test/helpers/handshake.c
1520
SSL_set_bio(client.ssl, client_to_server, client_to_server);
crypto/openssl/test/helpers/handshake.c
1523
SSL_set_bio(client.ssl, server_to_client, client_to_server);
crypto/openssl/test/helpers/handshake.c
1533
|| !TEST_int_eq(SSL_set_ex_data(client.ssl, ex_data_idx, &client_ex_data), 1))
crypto/openssl/test/helpers/handshake.c
1537
SSL_set_info_callback(client.ssl, &info_cb);
crypto/openssl/test/helpers/handshake.c
1539
client.status = PEER_RETRY;
crypto/openssl/test/helpers/handshake.c
1554
do_connect_step(test_ctx, &client, phase);
crypto/openssl/test/helpers/handshake.c
1555
status = handshake_status(client.status, server.status,
crypto/openssl/test/helpers/handshake.c
1561
status = handshake_status(server.status, client.status,
crypto/openssl/test/helpers/handshake.c
1573
client.status = server.status = PEER_RETRY;
crypto/openssl/test/helpers/handshake.c
1607
|| (!client_turn && client.status == PEER_RETRY))
crypto/openssl/test/helpers/handshake.c
1644
ret->client_protocol = SSL_version(client.ssl);
crypto/openssl/test/helpers/handshake.c
1646
if ((sess = SSL_get0_session(client.ssl)) != NULL) {
crypto/openssl/test/helpers/handshake.c
1654
ret->compression = (SSL_get_current_compression(client.ssl) == NULL)
crypto/openssl/test/helpers/handshake.c
1663
if (extra->client.verify_callback == SSL_TEST_VERIFY_RETRY_ONCE
crypto/openssl/test/helpers/handshake.c
1668
SSL_get0_next_proto_negotiated(client.ssl, &proto, &proto_len);
crypto/openssl/test/helpers/handshake.c
1675
SSL_get0_alpn_selected(client.ssl, &proto, &proto_len);
crypto/openssl/test/helpers/handshake.c
1686
ret->client_resumed = SSL_session_reused(client.ssl);
crypto/openssl/test/helpers/handshake.c
1689
cipher = SSL_CIPHER_get_name(SSL_get_current_cipher(client.ssl));
crypto/openssl/test/helpers/handshake.c
1693
*session_out = SSL_get1_session(client.ssl);
crypto/openssl/test/helpers/handshake.c
1705
if (SSL_get_peer_tmp_key(client.ssl, &tmp_key)) {
crypto/openssl/test/helpers/handshake.c
1710
SSL_get_peer_signature_nid(client.ssl, &ret->server_sign_hash);
crypto/openssl/test/helpers/handshake.c
1713
SSL_get_peer_signature_type_nid(client.ssl, &ret->server_sign_type);
crypto/openssl/test/helpers/handshake.c
1716
names = SSL_get0_peer_CA_list(client.ssl);
crypto/openssl/test/helpers/handshake.c
1728
ret->server_cert_type = peer_pkey_type(client.ssl);
crypto/openssl/test/helpers/handshake.c
1736
peer_free_data(&client);
crypto/openssl/test/helpers/handshake.c
514
switch (extra->client.verify_callback) {
crypto/openssl/test/helpers/handshake.c
529
switch (extra->client.max_fragment_len_mode) {
crypto/openssl/test/helpers/handshake.c
536
client_ctx, extra->client.max_fragment_len_mode);
crypto/openssl/test/helpers/handshake.c
608
if (extra->client.npn_protocols != NULL) {
crypto/openssl/test/helpers/handshake.c
609
if (!TEST_true(parse_protos(extra->client.npn_protocols,
crypto/openssl/test/helpers/handshake.c
633
if (extra->client.alpn_protocols != NULL) {
crypto/openssl/test/helpers/handshake.c
637
if (!TEST_true(parse_protos(extra->client.alpn_protocols,
crypto/openssl/test/helpers/handshake.c
683
switch (extra->client.ct_validation) {
crypto/openssl/test/helpers/handshake.c
717
static void configure_handshake_ssl(SSL *server, SSL *client,
crypto/openssl/test/helpers/handshake.c
720
if (extra->client.servername != SSL_TEST_SERVERNAME_NONE)
crypto/openssl/test/helpers/handshake.c
721
SSL_set_tlsext_host_name(client,
crypto/openssl/test/helpers/handshake.c
722
ssl_servername_name(extra->client.servername));
crypto/openssl/test/helpers/handshake.c
723
if (extra->client.enable_pha)
crypto/openssl/test/helpers/handshake.c
724
SSL_set_post_handshake_auth(client, 1);
crypto/openssl/test/helpers/handshake.c
930
if (test_ctx->extra.client.no_extms_on_reneg) {
crypto/openssl/test/helpers/handshake.c
934
if (test_ctx->extra.client.reneg_ciphers != NULL) {
crypto/openssl/test/helpers/handshake.c
936
test_ctx->extra.client.reneg_ciphers)) {
crypto/openssl/test/helpers/handshake_srp.c
78
if (extra->client.srp_user != NULL) {
crypto/openssl/test/helpers/handshake_srp.c
80
extra->client.srp_user)))
crypto/openssl/test/helpers/handshake_srp.c
83
client_ctx_data->srp_password = OPENSSL_strdup(extra->client.srp_password);
crypto/openssl/test/helpers/ssl_test_ctx.c
349
IMPLEMENT_SSL_TEST_STRING_OPTION(SSL_TEST_CLIENT_CONF, client, npn_protocols)
crypto/openssl/test/helpers/ssl_test_ctx.c
352
IMPLEMENT_SSL_TEST_STRING_OPTION(SSL_TEST_CLIENT_CONF, client, alpn_protocols)
crypto/openssl/test/helpers/ssl_test_ctx.c
357
IMPLEMENT_SSL_TEST_STRING_OPTION(SSL_TEST_CLIENT_CONF, client, srp_user)
crypto/openssl/test/helpers/ssl_test_ctx.c
359
IMPLEMENT_SSL_TEST_STRING_OPTION(SSL_TEST_CLIENT_CONF, client, srp_password)
crypto/openssl/test/helpers/ssl_test_ctx.c
397
IMPLEMENT_SSL_TEST_STRING_OPTION(SSL_TEST_CLIENT_CONF, client, reneg_ciphers)
crypto/openssl/test/helpers/ssl_test_ctx.c
645
IMPLEMENT_SSL_TEST_BOOL_OPTION(SSL_TEST_CLIENT_CONF, client, enable_pha)
crypto/openssl/test/helpers/ssl_test_ctx.c
647
IMPLEMENT_SSL_TEST_BOOL_OPTION(SSL_TEST_CLIENT_CONF, client, no_extms_on_reneg)
crypto/openssl/test/helpers/ssl_test_ctx.c
748
OPENSSL_free(conf->client.npn_protocols);
crypto/openssl/test/helpers/ssl_test_ctx.c
751
OPENSSL_free(conf->client.alpn_protocols);
crypto/openssl/test/helpers/ssl_test_ctx.c
754
OPENSSL_free(conf->client.reneg_ciphers);
crypto/openssl/test/helpers/ssl_test_ctx.c
759
OPENSSL_free(conf->client.srp_user);
crypto/openssl/test/helpers/ssl_test_ctx.c
760
OPENSSL_free(conf->client.srp_password);
crypto/openssl/test/helpers/ssl_test_ctx.c
786
static int parse_client_options(SSL_TEST_CLIENT_CONF *client, const CONF *conf,
crypto/openssl/test/helpers/ssl_test_ctx.c
801
if (!ssl_test_client_options[j].parse(client, option->value)) {
crypto/openssl/test/helpers/ssl_test_ctx.c
870
if (!parse_client_options(&ctx->extra.client, conf, option->value))
crypto/openssl/test/helpers/ssl_test_ctx.c
879
if (!parse_client_options(&ctx->resume_extra.client, conf,
crypto/openssl/test/helpers/ssl_test_ctx.h
138
SSL_TEST_CLIENT_CONF client;
crypto/openssl/test/ssl_old_test.c
143
static int verify_npn(SSL *client, SSL *server)
crypto/openssl/test/ssl_old_test.c
150
SSL_get0_next_proto_negotiated(client, &client_s, &client_len);
crypto/openssl/test/ssl_old_test.c
1921
BIO *acpt = NULL, *server = NULL, *client = NULL;
crypto/openssl/test/ssl_old_test.c
1938
client = BIO_new_connect(addr_str);
crypto/openssl/test/ssl_old_test.c
1939
if (!client)
crypto/openssl/test/ssl_old_test.c
1941
BIO_set_conn_ip_family(client, family);
crypto/openssl/test/ssl_old_test.c
1943
if (BIO_set_nbio(client, 1) <= 0)
crypto/openssl/test/ssl_old_test.c
1953
if (BIO_do_connect(client) <= 0) {
crypto/openssl/test/ssl_old_test.c
1954
if (!BIO_should_retry(client))
crypto/openssl/test/ssl_old_test.c
1984
SSL_set_bio(c_ssl, client, client);
crypto/openssl/test/ssl_old_test.c
2199
BIO_free(client);
crypto/openssl/test/ssl_old_test.c
2217
BIO *server = NULL, *server_io = NULL, *client = NULL, *client_io = NULL;
crypto/openssl/test/ssl_old_test.c
2226
if (!BIO_new_bio_pair(&client, bufsiz, &client_io, bufsiz))
crypto/openssl/test/ssl_old_test.c
2238
SSL_set_bio(c_ssl, client, client);
crypto/openssl/test/ssl_old_test.c
224
static int verify_servername(SSL *client, SSL *server)
crypto/openssl/test/ssl_old_test.c
2567
BIO_free(client);
crypto/openssl/test/ssl_old_test.c
322
static int verify_alpn(SSL *client, SSL *server)
crypto/openssl/test/ssl_old_test.c
326
SSL_get0_alpn_selected(client, &client_proto, &client_proto_len);
crypto/openssl/test/ssl_test_ctx_test.c
178
fixture->expected_ctx->extra.client.verify_callback = SSL_TEST_VERIFY_REJECT_ALL;
crypto/openssl/test/ssl_test_ctx_test.c
179
fixture->expected_ctx->extra.client.servername = SSL_TEST_SERVERNAME_SERVER2;
crypto/openssl/test/ssl_test_ctx_test.c
180
fixture->expected_ctx->extra.client.npn_protocols = OPENSSL_strdup("foo,bar");
crypto/openssl/test/ssl_test_ctx_test.c
181
if (!TEST_ptr(fixture->expected_ctx->extra.client.npn_protocols))
crypto/openssl/test/ssl_test_ctx_test.c
183
fixture->expected_ctx->extra.client.max_fragment_len_mode = 0;
crypto/openssl/test/ssl_test_ctx_test.c
192
fixture->expected_ctx->resume_extra.client.ct_validation = SSL_TEST_CT_VALIDATION_STRICT;
crypto/openssl/test/ssl_test_ctx_test.c
67
if (!TEST_true(clientconf_eq(&extra->client, &extra2->client))
crypto/openssl/test/sslapitest.c
12754
unsigned char client[40];
crypto/openssl/test/sslapitest.c
12794
unsigned char *out, *client, *server;
crypto/openssl/test/sslapitest.c
12799
client = NULL;
crypto/openssl/test/sslapitest.c
12802
client = np->client;
crypto/openssl/test/sslapitest.c
12814
client, clientlen),
crypto/openssl/test/sslapitest.c
6390
static int client = 0;
crypto/openssl/test/sslapitest.c
6454
&client, old_parse_cb,
crypto/openssl/test/sslapitest.c
6455
&client)))
crypto/openssl/test/sslapitest.c
6460
&client, new_parse_cb, &client)))
crypto/openssl/test/sslapitest.c
6467
&client, old_parse_cb,
crypto/openssl/test/sslapitest.c
6468
&client))
crypto/openssl/test/sslapitest.c
6471
new_free_cb, &client,
crypto/openssl/test/sslapitest.c
6472
new_parse_cb, &client)))
crypto/openssl/test/sslcorrupttest.c
185
SSL *server = NULL, *client = NULL;
crypto/openssl/test/sslcorrupttest.c
221
if (!TEST_true(create_ssl_objects(sctx, cctx, &server, &client, NULL,
crypto/openssl/test/sslcorrupttest.c
225
if (!TEST_true(create_ssl_connection(server, client, SSL_ERROR_NONE)))
crypto/openssl/test/sslcorrupttest.c
230
if (!TEST_int_ge(SSL_write(client, junk, sizeof(junk)), 0))
crypto/openssl/test/sslcorrupttest.c
248
SSL_free(client);
lib/libc/rpc/auth_none.c
106
authnone_marshal(AUTH *client, XDR *xdrs)
lib/libc/rpc/auth_none.c
127
authnone_verf(AUTH *client)
lib/libc/rpc/auth_none.c
133
authnone_validate(AUTH *client, struct opaque_auth *opaque)
lib/libc/rpc/auth_none.c
141
authnone_refresh(AUTH *client, void *dummy)
lib/libc/rpc/auth_none.c
149
authnone_destroy(AUTH *client)
lib/libc/rpc/clnt_raw.c
106
client = &clp->client_object;
lib/libc/rpc/clnt_raw.c
130
client->cl_ops = clnt_raw_ops();
lib/libc/rpc/clnt_raw.c
131
client->cl_auth = authnone_create();
lib/libc/rpc/clnt_raw.c
133
return (client);
lib/libc/rpc/clnt_raw.c
90
CLIENT *client;
lib/libc/rpc/clnt_simple.c
147
rcp->client = NULL;
lib/libc/rpc/clnt_simple.c
159
if (rcp->client)
lib/libc/rpc/clnt_simple.c
160
CLNT_DESTROY(rcp->client);
lib/libc/rpc/clnt_simple.c
164
rcp->client = clnt_create(host, prognum, versnum, nettype);
lib/libc/rpc/clnt_simple.c
166
if (rcp->client == NULL) {
lib/libc/rpc/clnt_simple.c
176
(void) CLNT_CONTROL(rcp->client,
lib/libc/rpc/clnt_simple.c
178
if (CLNT_CONTROL(rcp->client, CLGET_FD, (char *)(void *)&fd))
lib/libc/rpc/clnt_simple.c
194
clnt_stat = CLNT_CALL(rcp->client, procnum, inproc, (char *) in,
lib/libc/rpc/clnt_simple.c
65
CLIENT *client; /* Client handle */
lib/libc/rpc/clnt_simple.c
86
if (rcp->client)
lib/libc/rpc/clnt_simple.c
87
CLNT_DESTROY(rcp->client);
lib/libc/rpc/key_call.c
259
CLIENT *client; /* Client handle */
lib/libc/rpc/key_call.c
274
if (kcp->client)
lib/libc/rpc/key_call.c
275
clnt_destroy(kcp->client);
lib/libc/rpc/key_call.c
322
kcp->client = NULL;
lib/libc/rpc/key_call.c
326
if (kcp->client != NULL && kcp->pid != getpid()) {
lib/libc/rpc/key_call.c
327
clnt_destroy(kcp->client);
lib/libc/rpc/key_call.c
328
kcp->client = NULL;
lib/libc/rpc/key_call.c
331
if (kcp->client != NULL) {
lib/libc/rpc/key_call.c
335
auth_destroy(kcp->client->cl_auth);
lib/libc/rpc/key_call.c
336
kcp->client->cl_auth =
lib/libc/rpc/key_call.c
338
if (kcp->client->cl_auth == NULL) {
lib/libc/rpc/key_call.c
339
clnt_destroy(kcp->client);
lib/libc/rpc/key_call.c
340
kcp->client = NULL;
lib/libc/rpc/key_call.c
345
clnt_control(kcp->client, CLSET_VERS, (void *)&vers);
lib/libc/rpc/key_call.c
346
return (kcp->client);
lib/libc/rpc/key_call.c
374
kcp->client = clnt_tp_create(u.nodename,
lib/libc/rpc/key_call.c
376
if (kcp->client)
lib/libc/rpc/key_call.c
383
if ((kcp->client == (CLIENT *) NULL) && (tpconf))
lib/libc/rpc/key_call.c
385
kcp->client = clnt_tp_create(u.nodename,
lib/libc/rpc/key_call.c
389
if (kcp->client == (CLIENT *) NULL) {
lib/libc/rpc/key_call.c
394
kcp->client->cl_auth = authsys_create("", kcp->uid, 0, 0, NULL);
lib/libc/rpc/key_call.c
395
if (kcp->client->cl_auth == NULL) {
lib/libc/rpc/key_call.c
396
clnt_destroy(kcp->client);
lib/libc/rpc/key_call.c
397
kcp->client = NULL;
lib/libc/rpc/key_call.c
403
(void) clnt_control(kcp->client, CLSET_RETRY_TIMEOUT,
lib/libc/rpc/key_call.c
405
if (clnt_control(kcp->client, CLGET_FD, (char *)&fd))
lib/libc/rpc/key_call.c
408
return (kcp->client);
lib/libc/rpc/pmap_getmaps.c
73
CLIENT *client;
lib/libc/rpc/pmap_getmaps.c
80
client = clnttcp_create(address, PMAPPROG,
lib/libc/rpc/pmap_getmaps.c
82
if (client != NULL) {
lib/libc/rpc/pmap_getmaps.c
83
if (CLNT_CALL(client, (rpcproc_t)PMAPPROC_DUMP,
lib/libc/rpc/pmap_getmaps.c
87
clnt_perror(client, "pmap_getmaps rpc problem");
lib/libc/rpc/pmap_getmaps.c
89
CLNT_DESTROY(client);
lib/libc/rpc/pmap_getport.c
69
CLIENT *client;
lib/libc/rpc/pmap_getport.c
75
client = clntudp_bufcreate(address, PMAPPROG,
lib/libc/rpc/pmap_getport.c
77
if (client != NULL) {
lib/libc/rpc/pmap_getport.c
82
if (CLNT_CALL(client, (rpcproc_t)PMAPPROC_GETPORT,
lib/libc/rpc/pmap_getport.c
87
clnt_geterr(client, &rpc_createerr.cf_error);
lib/libc/rpc/pmap_getport.c
91
CLNT_DESTROY(client);
lib/libc/rpc/pmap_rmt.c
101
CLNT_DESTROY(client);
lib/libc/rpc/pmap_rmt.c
79
CLIENT *client;
lib/libc/rpc/pmap_rmt.c
88
client = clntudp_create(addr, PMAPPROG, PMAPVERS, timeout, &sock);
lib/libc/rpc/pmap_rmt.c
89
if (client != NULL) {
lib/libc/rpc/pmap_rmt.c
98
stat = CLNT_CALL(client, (rpcproc_t)PMAPPROC_CALLIT,
lib/libc/rpc/rpcb_clnt.c
1000
} else if (client) {
lib/libc/rpc/rpcb_clnt.c
1001
CLNT_DESTROY(client);
lib/libc/rpc/rpcb_clnt.c
1053
CLIENT *client;
lib/libc/rpc/rpcb_clnt.c
1057
client = getclnthandle(host, nconf, NULL);
lib/libc/rpc/rpcb_clnt.c
1058
if (client == NULL) {
lib/libc/rpc/rpcb_clnt.c
1061
clnt_st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_DUMP,
lib/libc/rpc/rpcb_clnt.c
1070
clnt_geterr(client, &rpc_createerr.cf_error);
lib/libc/rpc/rpcb_clnt.c
1075
CLNT_CONTROL(client, CLGET_VERS, (char *)(void *)&vers);
lib/libc/rpc/rpcb_clnt.c
1078
CLNT_CONTROL(client, CLSET_VERS, (char *)(void *)&vers);
lib/libc/rpc/rpcb_clnt.c
1079
if (CLNT_CALL(client, (rpcproc_t)RPCBPROC_DUMP,
lib/libc/rpc/rpcb_clnt.c
1085
clnt_geterr(client, &rpc_createerr.cf_error);
lib/libc/rpc/rpcb_clnt.c
1088
CLNT_DESTROY(client);
lib/libc/rpc/rpcb_clnt.c
1113
CLIENT *client;
lib/libc/rpc/rpcb_clnt.c
1120
client = getclnthandle(host, nconf, NULL);
lib/libc/rpc/rpcb_clnt.c
1121
if (client == NULL) {
lib/libc/rpc/rpcb_clnt.c
1125
CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *)(void *)&rmttimeout);
lib/libc/rpc/rpcb_clnt.c
1136
CLNT_CONTROL(client, CLSET_VERS, (char *)(void *)&rpcb_vers);
lib/libc/rpc/rpcb_clnt.c
1137
stat = CLNT_CALL(client, (rpcproc_t)RPCBPROC_CALLIT,
lib/libc/rpc/rpcb_clnt.c
1171
CLNT_DESTROY(client);
lib/libc/rpc/rpcb_clnt.c
1184
CLIENT *client = NULL;
lib/libc/rpc/rpcb_clnt.c
1201
while (client == NULL) {
lib/libc/rpc/rpcb_clnt.c
1207
client = getclnthandle(host, nconf, NULL);
lib/libc/rpc/rpcb_clnt.c
1208
if (client)
lib/libc/rpc/rpcb_clnt.c
1212
if (client == (CLIENT *) NULL) {
lib/libc/rpc/rpcb_clnt.c
1216
st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETTIME,
lib/libc/rpc/rpcb_clnt.c
1221
CLNT_CONTROL(client, CLGET_VERS, (char *)(void *)&vers);
lib/libc/rpc/rpcb_clnt.c
1225
CLNT_CONTROL(client, CLSET_VERS, (char *)(void *)&vers);
lib/libc/rpc/rpcb_clnt.c
1226
st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETTIME,
lib/libc/rpc/rpcb_clnt.c
1232
CLNT_DESTROY(client);
lib/libc/rpc/rpcb_clnt.c
1243
CLIENT *client;
lib/libc/rpc/rpcb_clnt.c
1256
client = local_rpcb();
lib/libc/rpc/rpcb_clnt.c
1257
if (! client) {
lib/libc/rpc/rpcb_clnt.c
1261
CLNT_CALL(client, (rpcproc_t)RPCBPROC_TADDR2UADDR,
lib/libc/rpc/rpcb_clnt.c
1264
CLNT_DESTROY(client);
lib/libc/rpc/rpcb_clnt.c
1275
CLIENT *client;
lib/libc/rpc/rpcb_clnt.c
1288
client = local_rpcb();
lib/libc/rpc/rpcb_clnt.c
1289
if (! client) {
lib/libc/rpc/rpcb_clnt.c
1295
CLNT_DESTROY(client);
lib/libc/rpc/rpcb_clnt.c
1298
if (CLNT_CALL(client, (rpcproc_t)RPCBPROC_UADDR2TADDR,
lib/libc/rpc/rpcb_clnt.c
1305
CLNT_DESTROY(client);
lib/libc/rpc/rpcb_clnt.c
272
CLIENT *client;
lib/libc/rpc/rpcb_clnt.c
283
client = NULL;
lib/libc/rpc/rpcb_clnt.c
291
client = clnt_tli_create(RPC_ANYFD, nconf, addr,
lib/libc/rpc/rpcb_clnt.c
293
if (client != NULL) {
lib/libc/rpc/rpcb_clnt.c
297
return (client);
lib/libc/rpc/rpcb_clnt.c
334
client = local_rpcb();
lib/libc/rpc/rpcb_clnt.c
335
if (! client) {
lib/libc/rpc/rpcb_clnt.c
345
CLNT_DESTROY(client);
lib/libc/rpc/rpcb_clnt.c
351
return (client);
lib/libc/rpc/rpcb_clnt.c
386
client = clnt_tli_create(RPC_ANYFD, nconf, &taddr,
lib/libc/rpc/rpcb_clnt.c
389
if (! client) {
lib/libc/rpc/rpcb_clnt.c
394
if (client) {
lib/libc/rpc/rpcb_clnt.c
404
return (client);
lib/libc/rpc/rpcb_clnt.c
418
CLIENT *client;
lib/libc/rpc/rpcb_clnt.c
442
client = clnt_vc_create(sock, &nbuf, (rpcprog_t)RPCBPROG,
lib/libc/rpc/rpcb_clnt.c
445
if (client != NULL) {
lib/libc/rpc/rpcb_clnt.c
447
(void) CLNT_CONTROL(client, CLSET_FD_CLOSE, NULL);
lib/libc/rpc/rpcb_clnt.c
448
return client;
lib/libc/rpc/rpcb_clnt.c
506
client = getclnthandle(hostname, loopnconf, NULL);
lib/libc/rpc/rpcb_clnt.c
507
return (client);
lib/libc/rpc/rpcb_clnt.c
521
CLIENT *client;
lib/libc/rpc/rpcb_clnt.c
535
client = local_rpcb();
lib/libc/rpc/rpcb_clnt.c
536
if (! client) {
lib/libc/rpc/rpcb_clnt.c
545
CLNT_DESTROY(client);
lib/libc/rpc/rpcb_clnt.c
560
CLNT_CALL(client, (rpcproc_t)RPCBPROC_SET, (xdrproc_t) xdr_rpcb,
lib/libc/rpc/rpcb_clnt.c
564
CLNT_DESTROY(client);
lib/libc/rpc/rpcb_clnt.c
578
CLIENT *client;
lib/libc/rpc/rpcb_clnt.c
583
client = local_rpcb();
lib/libc/rpc/rpcb_clnt.c
584
if (! client) {
lib/libc/rpc/rpcb_clnt.c
601
CLNT_CALL(client, (rpcproc_t)RPCBPROC_UNSET, (xdrproc_t) xdr_rpcb,
lib/libc/rpc/rpcb_clnt.c
605
CLNT_DESTROY(client);
lib/libc/rpc/rpcb_clnt.c
704
CLIENT *client = NULL;
lib/libc/rpc/rpcb_clnt.c
756
client = getclnthandle(host, newnconf, &parms.r_addr);
lib/libc/rpc/rpcb_clnt.c
760
client = getclnthandle(host, nconf, &parms.r_addr);
lib/libc/rpc/rpcb_clnt.c
761
if (client == NULL)
lib/libc/rpc/rpcb_clnt.c
767
CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *)&rpcbrmttime);
lib/libc/rpc/rpcb_clnt.c
768
CLNT_CONTROL(client, CLSET_VERS, (char *)&pmapvers);
lib/libc/rpc/rpcb_clnt.c
775
clnt_st = CLNT_CALL(client, (rpcproc_t)PMAPPROC_GETPORT,
lib/libc/rpc/rpcb_clnt.c
784
clnt_geterr(client, &rpc_createerr.cf_error);
lib/libc/rpc/rpcb_clnt.c
792
CLNT_CONTROL(client, CLGET_SVC_ADDR, (char *)&remote);
lib/libc/rpc/rpcb_clnt.c
798
clnt_geterr(client, &rpc_createerr.cf_error);
lib/libc/rpc/rpcb_clnt.c
849
if (client == NULL) {
lib/libc/rpc/rpcb_clnt.c
858
client = getclnthandle(host, nconf_clts,
lib/libc/rpc/rpcb_clnt.c
864
if (client == NULL)
lib/libc/rpc/rpcb_clnt.c
869
CLNT_CONTROL(client, CLSET_VERS, (char *)(void *)&vers);
lib/libc/rpc/rpcb_clnt.c
880
CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *)&rpcbrmttime);
lib/libc/rpc/rpcb_clnt.c
882
clnt_st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETADDRLIST,
lib/libc/rpc/rpcb_clnt.c
890
CLNT_CONTROL(client, CLGET_SVC_ADDR,
lib/libc/rpc/rpcb_clnt.c
911
clnt_geterr(client, &rpc_createerr.cf_error);
lib/libc/rpc/rpcb_clnt.c
919
if (client && ((nconf->nc_semantics == NC_TPI_COTS_ORD) ||
lib/libc/rpc/rpcb_clnt.c
922
CLNT_DESTROY(client);
lib/libc/rpc/rpcb_clnt.c
923
client = NULL;
lib/libc/rpc/rpcb_clnt.c
926
if (client == NULL) {
lib/libc/rpc/rpcb_clnt.c
927
client = getclnthandle(host, nconf, &parms.r_addr);
lib/libc/rpc/rpcb_clnt.c
928
if (client == NULL) {
lib/libc/rpc/rpcb_clnt.c
939
CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *) &rpcbrmttime);
lib/libc/rpc/rpcb_clnt.c
942
CLNT_CONTROL(client, CLSET_VERS, (char *)(void *)&vers);
lib/libc/rpc/rpcb_clnt.c
943
clnt_st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETADDR,
lib/libc/rpc/rpcb_clnt.c
967
CLNT_CONTROL(client, CLGET_SVC_ADDR,
lib/libc/rpc/rpcb_clnt.c
974
clnt_geterr(client, &rpcerr);
lib/libc/rpc/rpcb_clnt.c
980
clnt_geterr(client, &rpc_createerr.cf_error);
lib/libc/rpc/rpcb_clnt.c
986
if (client) {
lib/libc/rpc/rpcb_clnt.c
987
CLNT_DESTROY(client);
lib/libc/rpc/rpcb_clnt.c
988
client = NULL;
lib/libc/rpc/rpcb_clnt.c
993
if (client) {
lib/libc/rpc/rpcb_clnt.c
994
CLNT_DESTROY(client);
lib/libc/rpc/rpcb_clnt.c
995
client = NULL;
lib/libc/rpc/rpcb_clnt.c
999
*clpp = client;
lib/libc/yp/yplib.c
291
CLIENT *client;
lib/libc/yp/yplib.c
432
client = clnttcp_create(&clnt_sin, YPBINDPROG, YPBINDVERS, &clnt_sock,
lib/libc/yp/yplib.c
434
if (client == NULL) {
lib/libc/yp/yplib.c
456
if (client != NULL)
lib/libc/yp/yplib.c
457
clnt_destroy(client);
lib/libc/yp/yplib.c
464
r = clnt_call(client, YPBINDPROC_DOMAIN,
lib/libc/yp/yplib.c
468
clnt_destroy(client);
lib/libc/yp/yplib.c
482
clnt_destroy(client);
lib/libc/yp/yplib.c
492
clnt_destroy(client);
lib/librpcsec_gss/svc_rpcsec_gss.c
1010
client = svc_rpc_gss_create_client();
lib/librpcsec_gss/svc_rpcsec_gss.c
1017
client = svc_rpc_gss_find_client(*p);
lib/librpcsec_gss/svc_rpcsec_gss.c
1018
if (!client) {
lib/librpcsec_gss/svc_rpcsec_gss.c
1028
rqst->rq_clntcred = client;
lib/librpcsec_gss/svc_rpcsec_gss.c
1043
client->cl_seq = gc.gc_seq;
lib/librpcsec_gss/svc_rpcsec_gss.c
1067
if (!svc_rpc_gss_accept_sec_context(client, rqst, &gr, &gc)) {
lib/librpcsec_gss/svc_rpcsec_gss.c
1073
if (!svc_rpc_gss_nextverf(client, rqst, gr.gr_win)) {
lib/librpcsec_gss/svc_rpcsec_gss.c
1094
client->cl_state = CLIENT_ESTABLISHED;
lib/librpcsec_gss/svc_rpcsec_gss.c
1101
if (!svc_rpc_gss_check_replay(client, gc.gc_seq)) {
lib/librpcsec_gss/svc_rpcsec_gss.c
1106
if (!svc_rpc_gss_validate(client, msg, &qop)) {
lib/librpcsec_gss/svc_rpcsec_gss.c
1111
if (!svc_rpc_gss_nextverf(client, rqst, gc.gc_seq)) {
lib/librpcsec_gss/svc_rpcsec_gss.c
1116
svc_rpc_gss_update_seq(client, gc.gc_seq);
lib/librpcsec_gss/svc_rpcsec_gss.c
1126
SVC_AUTH(rqst->rq_xprt).svc_ah_private = client;
lib/librpcsec_gss/svc_rpcsec_gss.c
1133
if (!client->cl_done_callback) {
lib/librpcsec_gss/svc_rpcsec_gss.c
1134
client->cl_done_callback = TRUE;
lib/librpcsec_gss/svc_rpcsec_gss.c
1135
client->cl_qop = qop;
lib/librpcsec_gss/svc_rpcsec_gss.c
1136
client->cl_rawcred.qop = _rpc_gss_num_to_qop(
lib/librpcsec_gss/svc_rpcsec_gss.c
1137
client->cl_rawcred.mechanism, qop);
lib/librpcsec_gss/svc_rpcsec_gss.c
1138
if (!svc_rpc_gss_callback(client, rqst)) {
lib/librpcsec_gss/svc_rpcsec_gss.c
1149
if (client->cl_locked) {
lib/librpcsec_gss/svc_rpcsec_gss.c
1150
if (client->cl_rawcred.service != gc.gc_svc) {
lib/librpcsec_gss/svc_rpcsec_gss.c
1153
} else if (client->cl_qop != qop) {
lib/librpcsec_gss/svc_rpcsec_gss.c
1163
if (client->cl_qop != qop) {
lib/librpcsec_gss/svc_rpcsec_gss.c
1164
client->cl_qop = qop;
lib/librpcsec_gss/svc_rpcsec_gss.c
1165
client->cl_rawcred.qop = _rpc_gss_num_to_qop(
lib/librpcsec_gss/svc_rpcsec_gss.c
1166
client->cl_rawcred.mechanism, qop);
lib/librpcsec_gss/svc_rpcsec_gss.c
1173
client->cl_rawcred.service = gc.gc_svc;
lib/librpcsec_gss/svc_rpcsec_gss.c
1190
svc_rpc_gss_destroy_client(client);
lib/librpcsec_gss/svc_rpcsec_gss.c
1209
struct svc_rpc_gss_client *client;
lib/librpcsec_gss/svc_rpcsec_gss.c
1213
client = (struct svc_rpc_gss_client *) auth->svc_ah_private;
lib/librpcsec_gss/svc_rpcsec_gss.c
1214
if (client->cl_state != CLIENT_ESTABLISHED
lib/librpcsec_gss/svc_rpcsec_gss.c
1215
|| client->cl_rawcred.service == rpc_gss_svc_none) {
lib/librpcsec_gss/svc_rpcsec_gss.c
1219
client->cl_ctx, client->cl_qop,
lib/librpcsec_gss/svc_rpcsec_gss.c
1220
client->cl_rawcred.service, client->cl_seq));
lib/librpcsec_gss/svc_rpcsec_gss.c
1226
struct svc_rpc_gss_client *client;
lib/librpcsec_gss/svc_rpcsec_gss.c
1230
client = (struct svc_rpc_gss_client *) auth->svc_ah_private;
lib/librpcsec_gss/svc_rpcsec_gss.c
1231
if (client->cl_state != CLIENT_ESTABLISHED
lib/librpcsec_gss/svc_rpcsec_gss.c
1232
|| client->cl_rawcred.service == rpc_gss_svc_none) {
lib/librpcsec_gss/svc_rpcsec_gss.c
1236
client->cl_ctx, client->cl_qop,
lib/librpcsec_gss/svc_rpcsec_gss.c
1237
client->cl_rawcred.service, client->cl_seq));
lib/librpcsec_gss/svc_rpcsec_gss.c
320
struct svc_rpc_gss_client *client;
lib/librpcsec_gss/svc_rpcsec_gss.c
325
client = req->rq_clntcred;
lib/librpcsec_gss/svc_rpcsec_gss.c
327
*rcred = &client->cl_rawcred;
lib/librpcsec_gss/svc_rpcsec_gss.c
329
*ucred = &client->cl_ucred;
lib/librpcsec_gss/svc_rpcsec_gss.c
331
*cookie = client->cl_cookie;
lib/librpcsec_gss/svc_rpcsec_gss.c
338
struct svc_rpc_gss_client *client = req->rq_clntcred;
lib/librpcsec_gss/svc_rpcsec_gss.c
344
switch (client->cl_rawcred.service) {
lib/librpcsec_gss/svc_rpcsec_gss.c
362
maj_stat = gss_wrap_size_limit(&min_stat, client->cl_ctx, want_conf,
lib/librpcsec_gss/svc_rpcsec_gss.c
363
client->cl_qop, max_tp_unit_len, &max);
lib/librpcsec_gss/svc_rpcsec_gss.c
371
log_status("gss_wrap_size_limit", client->cl_mech,
lib/librpcsec_gss/svc_rpcsec_gss.c
380
struct svc_rpc_gss_client *client;
lib/librpcsec_gss/svc_rpcsec_gss.c
387
TAILQ_FOREACH(client, list, cl_link) {
lib/librpcsec_gss/svc_rpcsec_gss.c
388
if (client->cl_id == clientid) {
lib/librpcsec_gss/svc_rpcsec_gss.c
393
TAILQ_REMOVE(&svc_rpc_gss_clients, client, cl_alllink);
lib/librpcsec_gss/svc_rpcsec_gss.c
394
TAILQ_INSERT_HEAD(&svc_rpc_gss_clients, client,
lib/librpcsec_gss/svc_rpcsec_gss.c
396
return client;
lib/librpcsec_gss/svc_rpcsec_gss.c
406
struct svc_rpc_gss_client *client;
lib/librpcsec_gss/svc_rpcsec_gss.c
411
client = mem_alloc(sizeof(struct svc_rpc_gss_client));
lib/librpcsec_gss/svc_rpcsec_gss.c
412
memset(client, 0, sizeof(struct svc_rpc_gss_client));
lib/librpcsec_gss/svc_rpcsec_gss.c
413
client->cl_id = svc_rpc_gss_next_clientid++;
lib/librpcsec_gss/svc_rpcsec_gss.c
414
list = &svc_rpc_gss_client_hash[client->cl_id % CLIENT_HASH_SIZE];
lib/librpcsec_gss/svc_rpcsec_gss.c
415
TAILQ_INSERT_HEAD(list, client, cl_link);
lib/librpcsec_gss/svc_rpcsec_gss.c
416
TAILQ_INSERT_HEAD(&svc_rpc_gss_clients, client, cl_alllink);
lib/librpcsec_gss/svc_rpcsec_gss.c
422
client->cl_state = CLIENT_NEW;
lib/librpcsec_gss/svc_rpcsec_gss.c
423
client->cl_locked = FALSE;
lib/librpcsec_gss/svc_rpcsec_gss.c
424
client->cl_expiration = time(0) + 5*60;
lib/librpcsec_gss/svc_rpcsec_gss.c
427
return (client);
lib/librpcsec_gss/svc_rpcsec_gss.c
431
svc_rpc_gss_destroy_client(struct svc_rpc_gss_client *client)
lib/librpcsec_gss/svc_rpcsec_gss.c
438
if (client->cl_ctx)
lib/librpcsec_gss/svc_rpcsec_gss.c
440
&client->cl_ctx, GSS_C_NO_BUFFER);
lib/librpcsec_gss/svc_rpcsec_gss.c
442
if (client->cl_cname)
lib/librpcsec_gss/svc_rpcsec_gss.c
443
gss_release_name(&min_stat, &client->cl_cname);
lib/librpcsec_gss/svc_rpcsec_gss.c
445
if (client->cl_rawcred.client_principal)
lib/librpcsec_gss/svc_rpcsec_gss.c
446
mem_free(client->cl_rawcred.client_principal,
lib/librpcsec_gss/svc_rpcsec_gss.c
447
sizeof(*client->cl_rawcred.client_principal)
lib/librpcsec_gss/svc_rpcsec_gss.c
448
+ client->cl_rawcred.client_principal->len);
lib/librpcsec_gss/svc_rpcsec_gss.c
450
if (client->cl_verf.value)
lib/librpcsec_gss/svc_rpcsec_gss.c
451
gss_release_buffer(&min_stat, &client->cl_verf);
lib/librpcsec_gss/svc_rpcsec_gss.c
453
list = &svc_rpc_gss_client_hash[client->cl_id % CLIENT_HASH_SIZE];
lib/librpcsec_gss/svc_rpcsec_gss.c
454
TAILQ_REMOVE(list, client, cl_link);
lib/librpcsec_gss/svc_rpcsec_gss.c
455
TAILQ_REMOVE(&svc_rpc_gss_clients, client, cl_alllink);
lib/librpcsec_gss/svc_rpcsec_gss.c
457
mem_free(client, sizeof(*client));
lib/librpcsec_gss/svc_rpcsec_gss.c
463
struct svc_rpc_gss_client *client;
lib/librpcsec_gss/svc_rpcsec_gss.c
475
TAILQ_FOREACH_SAFE(client, &svc_rpc_gss_clients, cl_alllink, nclient) {
lib/librpcsec_gss/svc_rpcsec_gss.c
476
if (client->cl_state == CLIENT_STALE
lib/librpcsec_gss/svc_rpcsec_gss.c
477
|| now > client->cl_expiration) {
lib/librpcsec_gss/svc_rpcsec_gss.c
478
log_debug("expiring client %p", client);
lib/librpcsec_gss/svc_rpcsec_gss.c
479
svc_rpc_gss_destroy_client(client);
lib/librpcsec_gss/svc_rpcsec_gss.c
561
svc_rpc_gss_build_ucred(struct svc_rpc_gss_client *client,
lib/librpcsec_gss/svc_rpcsec_gss.c
568
rpc_gss_ucred_t *uc = &client->cl_ucred;
lib/librpcsec_gss/svc_rpcsec_gss.c
573
uc->gidlist = client->cl_gid_storage;
lib/librpcsec_gss/svc_rpcsec_gss.c
575
maj_stat = gss_pname_to_uid(&min_stat, name, client->cl_mech, &uid);
lib/librpcsec_gss/svc_rpcsec_gss.c
584
uc->gidlist = client->cl_gid_storage;
lib/librpcsec_gss/svc_rpcsec_gss.c
591
svc_rpc_gss_accept_sec_context(struct svc_rpc_gss_client *client,
lib/librpcsec_gss/svc_rpcsec_gss.c
610
client->cl_state = CLIENT_STALE;
lib/librpcsec_gss/svc_rpcsec_gss.c
618
if (!client->cl_sname) {
lib/librpcsec_gss/svc_rpcsec_gss.c
624
&client->cl_ctx,
lib/librpcsec_gss/svc_rpcsec_gss.c
628
&client->cl_cname,
lib/librpcsec_gss/svc_rpcsec_gss.c
633
&client->cl_creds);
lib/librpcsec_gss/svc_rpcsec_gss.c
634
client->cl_sname = sname;
lib/librpcsec_gss/svc_rpcsec_gss.c
646
&client->cl_ctx,
lib/librpcsec_gss/svc_rpcsec_gss.c
647
client->cl_sname->sn_cred,
lib/librpcsec_gss/svc_rpcsec_gss.c
650
&client->cl_cname,
lib/librpcsec_gss/svc_rpcsec_gss.c
667
log_status("accept_sec_context", client->cl_mech,
lib/librpcsec_gss/svc_rpcsec_gss.c
669
client->cl_state = CLIENT_STALE;
lib/librpcsec_gss/svc_rpcsec_gss.c
673
gr->gr_handle.value = &client->cl_id;
lib/librpcsec_gss/svc_rpcsec_gss.c
674
gr->gr_handle.length = sizeof(client->cl_id);
lib/librpcsec_gss/svc_rpcsec_gss.c
678
client->cl_mech = mech;
lib/librpcsec_gss/svc_rpcsec_gss.c
679
client->cl_qop = GSS_C_QOP_DEFAULT;
lib/librpcsec_gss/svc_rpcsec_gss.c
680
client->cl_seq = gc->gc_seq;
lib/librpcsec_gss/svc_rpcsec_gss.c
681
client->cl_win = gr->gr_win;
lib/librpcsec_gss/svc_rpcsec_gss.c
682
client->cl_done_callback = FALSE;
lib/librpcsec_gss/svc_rpcsec_gss.c
695
client->cl_expiration = time(0) + cred_lifetime;
lib/librpcsec_gss/svc_rpcsec_gss.c
700
client->cl_rawcred.version = RPCSEC_GSS_VERSION;
lib/librpcsec_gss/svc_rpcsec_gss.c
701
rpc_gss_oid_to_mech(mech, &client->cl_rawcred.mechanism);
lib/librpcsec_gss/svc_rpcsec_gss.c
702
maj_stat = gss_export_name(&min_stat, client->cl_cname,
lib/librpcsec_gss/svc_rpcsec_gss.c
705
log_status("gss_export_name", client->cl_mech,
lib/librpcsec_gss/svc_rpcsec_gss.c
709
client->cl_rawcred.client_principal =
lib/librpcsec_gss/svc_rpcsec_gss.c
710
mem_alloc(sizeof(*client->cl_rawcred.client_principal)
lib/librpcsec_gss/svc_rpcsec_gss.c
712
client->cl_rawcred.client_principal->len = export_name.length;
lib/librpcsec_gss/svc_rpcsec_gss.c
713
memcpy(client->cl_rawcred.client_principal->name,
lib/librpcsec_gss/svc_rpcsec_gss.c
716
client->cl_rawcred.svc_principal =
lib/librpcsec_gss/svc_rpcsec_gss.c
717
client->cl_sname->sn_principal;
lib/librpcsec_gss/svc_rpcsec_gss.c
718
client->cl_rawcred.service = gc->gc_svc;
lib/librpcsec_gss/svc_rpcsec_gss.c
724
svc_rpc_gss_build_ucred(client, client->cl_cname);
lib/librpcsec_gss/svc_rpcsec_gss.c
725
gss_release_name(&min_stat, &client->cl_cname);
lib/librpcsec_gss/svc_rpcsec_gss.c
735
client->cl_rawcred.client_principal->name,
lib/librpcsec_gss/svc_rpcsec_gss.c
737
client->cl_qop, client->rawcred.service);
lib/librpcsec_gss/svc_rpcsec_gss.c
747
svc_rpc_gss_validate(struct svc_rpc_gss_client *client, struct rpc_msg *msg,
lib/librpcsec_gss/svc_rpcsec_gss.c
765
client->cl_state = CLIENT_STALE;
lib/librpcsec_gss/svc_rpcsec_gss.c
789
maj_stat = gss_verify_mic(&min_stat, client->cl_ctx, &rpcbuf, &checksum,
lib/librpcsec_gss/svc_rpcsec_gss.c
793
log_status("gss_verify_mic", client->cl_mech,
lib/librpcsec_gss/svc_rpcsec_gss.c
795
client->cl_state = CLIENT_STALE;
lib/librpcsec_gss/svc_rpcsec_gss.c
803
svc_rpc_gss_nextverf(struct svc_rpc_gss_client *client,
lib/librpcsec_gss/svc_rpcsec_gss.c
816
if (client->cl_verf.value)
lib/librpcsec_gss/svc_rpcsec_gss.c
817
gss_release_buffer(&min_stat, &client->cl_verf);
lib/librpcsec_gss/svc_rpcsec_gss.c
819
maj_stat = gss_get_mic(&min_stat, client->cl_ctx, client->cl_qop,
lib/librpcsec_gss/svc_rpcsec_gss.c
820
&signbuf, &client->cl_verf);
lib/librpcsec_gss/svc_rpcsec_gss.c
823
log_status("gss_get_mic", client->cl_mech, maj_stat, min_stat);
lib/librpcsec_gss/svc_rpcsec_gss.c
824
client->cl_state = CLIENT_STALE;
lib/librpcsec_gss/svc_rpcsec_gss.c
828
rqst->rq_xprt->xp_verf.oa_base = (caddr_t)client->cl_verf.value;
lib/librpcsec_gss/svc_rpcsec_gss.c
829
rqst->rq_xprt->xp_verf.oa_length = (u_int)client->cl_verf.length;
lib/librpcsec_gss/svc_rpcsec_gss.c
835
svc_rpc_gss_callback(struct svc_rpc_gss_client *client, struct svc_req *rqst)
lib/librpcsec_gss/svc_rpcsec_gss.c
855
lock.raw_cred = &client->cl_rawcred;
lib/librpcsec_gss/svc_rpcsec_gss.c
857
client->cl_creds,
lib/librpcsec_gss/svc_rpcsec_gss.c
858
client->cl_ctx,
lib/librpcsec_gss/svc_rpcsec_gss.c
863
client->cl_state = CLIENT_STALE;
lib/librpcsec_gss/svc_rpcsec_gss.c
873
client->cl_creds = GSS_C_NO_CREDENTIAL;
lib/librpcsec_gss/svc_rpcsec_gss.c
874
client->cl_locked = lock.locked;
lib/librpcsec_gss/svc_rpcsec_gss.c
875
client->cl_cookie = cookie;
lib/librpcsec_gss/svc_rpcsec_gss.c
885
if (client->cl_creds) {
lib/librpcsec_gss/svc_rpcsec_gss.c
887
gss_release_cred(&min_ver, &client->cl_creds);
lib/librpcsec_gss/svc_rpcsec_gss.c
893
svc_rpc_gss_check_replay(struct svc_rpc_gss_client *client, uint32_t seq)
lib/librpcsec_gss/svc_rpcsec_gss.c
898
if (seq <= client->cl_seqlast) {
lib/librpcsec_gss/svc_rpcsec_gss.c
906
offset = client->cl_seqlast - seq;
lib/librpcsec_gss/svc_rpcsec_gss.c
911
if (client->cl_seqmask[word] & (1 << bit))
lib/librpcsec_gss/svc_rpcsec_gss.c
919
svc_rpc_gss_update_seq(struct svc_rpc_gss_client *client, uint32_t seq)
lib/librpcsec_gss/svc_rpcsec_gss.c
925
maskp = client->cl_seqmask;
lib/librpcsec_gss/svc_rpcsec_gss.c
926
if (seq > client->cl_seqlast) {
lib/librpcsec_gss/svc_rpcsec_gss.c
934
offset = seq - client->cl_seqlast;
lib/librpcsec_gss/svc_rpcsec_gss.c
952
client->cl_seqlast = seq;
lib/librpcsec_gss/svc_rpcsec_gss.c
954
offset = client->cl_seqlast - seq;
lib/librpcsec_gss/svc_rpcsec_gss.c
968
struct svc_rpc_gss_client *client;
libexec/rbootd/parseconf.c
141
if ((client = NewClient(addr)) == NULL) /* alloc new client */
libexec/rbootd/parseconf.c
154
client->files[i] = BootFiles[i];
libexec/rbootd/parseconf.c
170
client->files[i++] =
libexec/rbootd/parseconf.c
188
FreeClient(client);
libexec/rbootd/parseconf.c
198
client->next = Clients;
libexec/rbootd/parseconf.c
199
Clients = client;
libexec/rbootd/parseconf.c
77
CLIENT *client;
libexec/rbootd/rbootd.c
236
CLIENT *client;
libexec/rbootd/rbootd.c
255
client = NULL;
libexec/rbootd/rbootd.c
256
} else if ((client=FindClient(&rconn))==NULL) {
libexec/rbootd/rbootd.c
264
ProcessPacket(&rconn,client);
libexec/rbootd/rmpproto.c
110
client? client->files:
libexec/rbootd/rmpproto.c
115
client? client->files: BootFiles))
libexec/rbootd/rmpproto.c
78
ProcessPacket(RMPCONN *rconn, CLIENT *client)
sbin/dhclient/bpf.c
93
if (info->client->config->vlan_pcp != 0) {
sbin/dhclient/bpf.c
95
&info->client->config->vlan_pcp) < 0)
sbin/dhclient/clparse.c
124
if (!ifi->client) {
sbin/dhclient/clparse.c
125
ifi->client = malloc(sizeof(struct client_state));
sbin/dhclient/clparse.c
126
if (!ifi->client)
sbin/dhclient/clparse.c
128
memset(ifi->client, 0, sizeof(*(ifi->client)));
sbin/dhclient/clparse.c
130
if (!ifi->client->config) {
sbin/dhclient/clparse.c
138
ifi->client->config = config;
sbin/dhclient/clparse.c
410
if (!ip->client)
sbin/dhclient/clparse.c
413
if (!ip->client->config)
sbin/dhclient/clparse.c
431
parse_client_statement(cfile, ip, ip->client->config);
sbin/dhclient/clparse.c
467
ip->client = malloc(sizeof(*(ip->client)));
sbin/dhclient/clparse.c
468
if (!ip->client)
sbin/dhclient/clparse.c
470
memset(ip->client, 0, sizeof(*(ip->client)));
sbin/dhclient/clparse.c
476
ip->client->config = malloc(sizeof(struct client_config));
sbin/dhclient/clparse.c
477
if (!ip->client->config)
sbin/dhclient/clparse.c
479
memset(ip->client->config, 0, sizeof(*(ip->client->config)));
sbin/dhclient/clparse.c
480
memcpy(ip->client->config, config, sizeof(*config));
sbin/dhclient/clparse.c
537
if (!ip->client)
sbin/dhclient/clparse.c
542
ip->client->alias = lease;
sbin/dhclient/clparse.c
553
for (lp = ip->client->leases; lp; lp = lp->next) {
sbin/dhclient/clparse.c
560
ip->client->leases = lp->next;
sbin/dhclient/clparse.c
571
lease->next = ip->client->leases;
sbin/dhclient/clparse.c
572
ip->client->leases = lease;
sbin/dhclient/clparse.c
590
if (ip->client->active) {
sbin/dhclient/clparse.c
591
if (ip->client->active->expiry < cur_time)
sbin/dhclient/clparse.c
592
free_client_lease(ip->client->active);
sbin/dhclient/clparse.c
593
else if (ip->client->active->address.len ==
sbin/dhclient/clparse.c
595
!memcmp(ip->client->active->address.iabuf,
sbin/dhclient/clparse.c
597
free_client_lease(ip->client->active);
sbin/dhclient/clparse.c
599
ip->client->active->next = ip->client->leases;
sbin/dhclient/clparse.c
600
ip->client->leases = ip->client->active;
sbin/dhclient/clparse.c
603
ip->client->active = lease;
sbin/dhclient/dhclient.c
1016
for (ap = packet->interface->client->config->reject_list;
sbin/dhclient/dhclient.c
1042
if (ip->client->state != S_SELECTING ||
sbin/dhclient/dhclient.c
1043
packet->interface->client->xid != packet->raw->xid ||
sbin/dhclient/dhclient.c
1053
for (i = 0; ip->client->config->required_options[i]; i++) {
sbin/dhclient/dhclient.c
1054
if (!packet->options[ip->client->config->
sbin/dhclient/dhclient.c
1062
for (lease = ip->client->offered_leases;
sbin/dhclient/dhclient.c
1084
lease->medium = ip->client->medium;
sbin/dhclient/dhclient.c
1099
ip->client->first_sending + ip->client->config->select_interval;
sbin/dhclient/dhclient.c
1103
if (lease->address.len == ip->client->requested_address.len &&
sbin/dhclient/dhclient.c
1105
ip->client->requested_address.iabuf,
sbin/dhclient/dhclient.c
1106
ip->client->requested_address.len)) {
sbin/dhclient/dhclient.c
1107
lease->next = ip->client->offered_leases;
sbin/dhclient/dhclient.c
1108
ip->client->offered_leases = lease;
sbin/dhclient/dhclient.c
1118
if (ip->client->offered_leases &&
sbin/dhclient/dhclient.c
1124
if (!ip->client->offered_leases)
sbin/dhclient/dhclient.c
1125
ip->client->offered_leases = lease;
sbin/dhclient/dhclient.c
1127
for (lp = ip->client->offered_leases; lp->next;
sbin/dhclient/dhclient.c
1174
for (j = 0; ip->client->config->ignored_options[j]; j++)
sbin/dhclient/dhclient.c
1176
ip->client->config->ignored_options[j]) {
sbin/dhclient/dhclient.c
1300
if (packet->interface->client->xid != packet->raw->xid ||
sbin/dhclient/dhclient.c
1306
if (ip->client->state != S_REBOOTING &&
sbin/dhclient/dhclient.c
1307
ip->client->state != S_REQUESTING &&
sbin/dhclient/dhclient.c
1308
ip->client->state != S_RENEWING &&
sbin/dhclient/dhclient.c
1309
ip->client->state != S_REBINDING)
sbin/dhclient/dhclient.c
1314
if (!ip->client->active) {
sbin/dhclient/dhclient.c
1319
free_client_lease(ip->client->active);
sbin/dhclient/dhclient.c
1320
ip->client->active = NULL;
sbin/dhclient/dhclient.c
1325
ip->client->state = S_INIT;
sbin/dhclient/dhclient.c
1340
interval = cur_time - ip->client->first_sending;
sbin/dhclient/dhclient.c
1344
if (interval > ip->client->config->timeout) {
sbin/dhclient/dhclient.c
1352
if (!ip->client->offered_leases &&
sbin/dhclient/dhclient.c
1353
ip->client->config->media) {
sbin/dhclient/dhclient.c
1356
if (ip->client->medium) {
sbin/dhclient/dhclient.c
1357
ip->client->medium = ip->client->medium->next;
sbin/dhclient/dhclient.c
1360
if (!ip->client->medium) {
sbin/dhclient/dhclient.c
1363
ip->client->medium = ip->client->config->media;
sbin/dhclient/dhclient.c
1367
note("Trying medium \"%s\" %d", ip->client->medium->string,
sbin/dhclient/dhclient.c
1369
script_init("MEDIUM", ip->client->medium);
sbin/dhclient/dhclient.c
1382
if (!ip->client->interval)
sbin/dhclient/dhclient.c
1383
ip->client->interval =
sbin/dhclient/dhclient.c
1384
ip->client->config->initial_interval;
sbin/dhclient/dhclient.c
1386
ip->client->interval += (arc4random() >> 2) %
sbin/dhclient/dhclient.c
1387
(2 * ip->client->interval);
sbin/dhclient/dhclient.c
1391
if (ip->client->interval >
sbin/dhclient/dhclient.c
1392
ip->client->config->backoff_cutoff)
sbin/dhclient/dhclient.c
1393
ip->client->interval =
sbin/dhclient/dhclient.c
1394
((ip->client->config->backoff_cutoff / 2)
sbin/dhclient/dhclient.c
1396
ip->client->config->backoff_cutoff));
sbin/dhclient/dhclient.c
1397
} else if (!ip->client->interval)
sbin/dhclient/dhclient.c
1398
ip->client->interval =
sbin/dhclient/dhclient.c
1399
ip->client->config->initial_interval;
sbin/dhclient/dhclient.c
1403
if (cur_time + ip->client->interval >
sbin/dhclient/dhclient.c
1404
ip->client->first_sending + ip->client->config->timeout)
sbin/dhclient/dhclient.c
1405
ip->client->interval =
sbin/dhclient/dhclient.c
1406
(ip->client->first_sending +
sbin/dhclient/dhclient.c
1407
ip->client->config->timeout) - cur_time + 1;
sbin/dhclient/dhclient.c
1411
ip->client->packet.secs = htons(interval);
sbin/dhclient/dhclient.c
1413
ip->client->packet.secs = htons(65535);
sbin/dhclient/dhclient.c
1414
ip->client->secs = ip->client->packet.secs;
sbin/dhclient/dhclient.c
1418
(int)ip->client->interval);
sbin/dhclient/dhclient.c
1421
send_packet_unpriv(privfd, &ip->client->packet,
sbin/dhclient/dhclient.c
1422
ip->client->packet_length, inaddr_any, inaddr_broadcast);
sbin/dhclient/dhclient.c
1424
add_timeout(cur_time + ip->client->interval, send_discover, ip);
sbin/dhclient/dhclient.c
1437
struct client_lease *loop = ip->client->active;
sbin/dhclient/dhclient.c
1444
if (!ip->client->active && ip->client->leases)
sbin/dhclient/dhclient.c
1448
while (ip->client->active) {
sbin/dhclient/dhclient.c
1449
if (ip->client->active->expiry > cur_time) {
sbin/dhclient/dhclient.c
1451
piaddr(ip->client->active->address));
sbin/dhclient/dhclient.c
1455
ip->client->active->medium);
sbin/dhclient/dhclient.c
1456
script_write_params("new_", ip->client->active);
sbin/dhclient/dhclient.c
1457
if (ip->client->alias)
sbin/dhclient/dhclient.c
1459
ip->client->alias);
sbin/dhclient/dhclient.c
1466
ip->client->active->renewal) {
sbin/dhclient/dhclient.c
1467
ip->client->state = S_BOUND;
sbin/dhclient/dhclient.c
1469
(int)(ip->client->active->renewal -
sbin/dhclient/dhclient.c
1472
ip->client->active->renewal,
sbin/dhclient/dhclient.c
1475
ip->client->state = S_BOUND;
sbin/dhclient/dhclient.c
1486
if (!ip->client->leases) {
sbin/dhclient/dhclient.c
1487
ip->client->leases = ip->client->active;
sbin/dhclient/dhclient.c
1488
ip->client->active = NULL;
sbin/dhclient/dhclient.c
1495
for (lp = ip->client->leases; lp->next; lp = lp->next)
sbin/dhclient/dhclient.c
1497
lp->next = ip->client->active;
sbin/dhclient/dhclient.c
1500
ip->client->active = ip->client->leases;
sbin/dhclient/dhclient.c
1501
ip->client->leases = ip->client->leases->next;
sbin/dhclient/dhclient.c
1506
if (ip->client->active == loop)
sbin/dhclient/dhclient.c
1509
loop = ip->client->active;
sbin/dhclient/dhclient.c
1517
if (ip->client->alias)
sbin/dhclient/dhclient.c
1518
script_write_params("alias_", ip->client->alias);
sbin/dhclient/dhclient.c
1520
ip->client->state = S_INIT;
sbin/dhclient/dhclient.c
1521
add_timeout(cur_time + ip->client->config->retry_interval, state_init,
sbin/dhclient/dhclient.c
1534
interval = cur_time - ip->client->first_sending;
sbin/dhclient/dhclient.c
1546
if ((ip->client->state == S_REBOOTING ||
sbin/dhclient/dhclient.c
1547
ip->client->state == S_REQUESTING) &&
sbin/dhclient/dhclient.c
1548
interval > ip->client->config->reboot_timeout) {
sbin/dhclient/dhclient.c
1550
ip->client->state = S_INIT;
sbin/dhclient/dhclient.c
1558
if (ip->client->state == S_REBOOTING &&
sbin/dhclient/dhclient.c
1559
!ip->client->medium &&
sbin/dhclient/dhclient.c
1560
ip->client->active->medium ) {
sbin/dhclient/dhclient.c
1561
script_init("MEDIUM", ip->client->active->medium);
sbin/dhclient/dhclient.c
1568
ip->client->medium = ip->client->active->medium;
sbin/dhclient/dhclient.c
1573
if (ip->client->state != S_REQUESTING &&
sbin/dhclient/dhclient.c
1574
cur_time > ip->client->active->expiry) {
sbin/dhclient/dhclient.c
1577
script_write_params("old_", ip->client->active);
sbin/dhclient/dhclient.c
1578
if (ip->client->alias)
sbin/dhclient/dhclient.c
1579
script_write_params("alias_", ip->client->alias);
sbin/dhclient/dhclient.c
1585
if (ip->client->alias)
sbin/dhclient/dhclient.c
1586
script_write_params("alias_", ip->client->alias);
sbin/dhclient/dhclient.c
1589
ip->client->state = S_INIT;
sbin/dhclient/dhclient.c
1595
if (!ip->client->interval)
sbin/dhclient/dhclient.c
1596
ip->client->interval = ip->client->config->initial_interval;
sbin/dhclient/dhclient.c
1598
ip->client->interval += ((arc4random() >> 2) %
sbin/dhclient/dhclient.c
1599
(2 * ip->client->interval));
sbin/dhclient/dhclient.c
1602
if (ip->client->interval >
sbin/dhclient/dhclient.c
1603
ip->client->config->backoff_cutoff)
sbin/dhclient/dhclient.c
1604
ip->client->interval =
sbin/dhclient/dhclient.c
1605
((ip->client->config->backoff_cutoff / 2) +
sbin/dhclient/dhclient.c
1606
((arc4random() >> 2) % ip->client->interval));
sbin/dhclient/dhclient.c
1610
if (ip->client->state != S_REQUESTING &&
sbin/dhclient/dhclient.c
1611
cur_time + ip->client->interval >
sbin/dhclient/dhclient.c
1612
ip->client->active->expiry)
sbin/dhclient/dhclient.c
1613
ip->client->interval =
sbin/dhclient/dhclient.c
1614
ip->client->active->expiry - cur_time + 1;
sbin/dhclient/dhclient.c
1618
if (ip->client->state == S_REQUESTING ||
sbin/dhclient/dhclient.c
1619
ip->client->state == S_REBOOTING ||
sbin/dhclient/dhclient.c
1620
cur_time > ip->client->active->rebind)
sbin/dhclient/dhclient.c
1623
memcpy(&to.s_addr, ip->client->destination.iabuf,
sbin/dhclient/dhclient.c
1626
if (ip->client->state != S_REQUESTING &&
sbin/dhclient/dhclient.c
1627
ip->client->state != S_REBOOTING)
sbin/dhclient/dhclient.c
1628
memcpy(&from, ip->client->active->address.iabuf,
sbin/dhclient/dhclient.c
1634
if (ip->client->state == S_REQUESTING)
sbin/dhclient/dhclient.c
1635
ip->client->packet.secs = ip->client->secs;
sbin/dhclient/dhclient.c
1638
ip->client->packet.secs = htons(interval);
sbin/dhclient/dhclient.c
1640
ip->client->packet.secs = htons(65535);
sbin/dhclient/dhclient.c
1647
send_packet_unpriv(privfd, &ip->client->packet,
sbin/dhclient/dhclient.c
1648
ip->client->packet_length, from, to);
sbin/dhclient/dhclient.c
1650
add_timeout(cur_time + ip->client->interval, send_request, ip);
sbin/dhclient/dhclient.c
1662
send_packet_unpriv(privfd, &ip->client->packet,
sbin/dhclient/dhclient.c
1663
ip->client->packet_length, inaddr_any, inaddr_broadcast);
sbin/dhclient/dhclient.c
1676
memset(&ip->client->packet, 0, sizeof(ip->client->packet));
sbin/dhclient/dhclient.c
1689
options[i]->value = ip->client->config->requested_options;
sbin/dhclient/dhclient.c
1690
options[i]->len = ip->client->config->requested_option_count;
sbin/dhclient/dhclient.c
1692
ip->client->config->requested_option_count;
sbin/dhclient/dhclient.c
1697
ip->client->requested_address = lease->address;
sbin/dhclient/dhclient.c
1705
ip->client->requested_address.len = 0;
sbin/dhclient/dhclient.c
1710
ip->client->config->send_options[i].data) {
sbin/dhclient/dhclient.c
1713
ip->client->config->send_options[i].data;
sbin/dhclient/dhclient.c
1715
ip->client->config->send_options[i].len;
sbin/dhclient/dhclient.c
1717
ip->client->config->send_options[i].len;
sbin/dhclient/dhclient.c
1753
ip->client->packet_length = cons_options(NULL, &ip->client->packet, 0,
sbin/dhclient/dhclient.c
1755
if (ip->client->packet_length < BOOTP_MIN_LEN)
sbin/dhclient/dhclient.c
1756
ip->client->packet_length = BOOTP_MIN_LEN;
sbin/dhclient/dhclient.c
1758
ip->client->packet.op = BOOTREQUEST;
sbin/dhclient/dhclient.c
1759
ip->client->packet.htype = ip->hw_address.htype;
sbin/dhclient/dhclient.c
1760
ip->client->packet.hlen = ip->hw_address.hlen;
sbin/dhclient/dhclient.c
1761
ip->client->packet.hops = 0;
sbin/dhclient/dhclient.c
1762
ip->client->packet.xid = arc4random();
sbin/dhclient/dhclient.c
1763
ip->client->packet.secs = 0; /* filled in by send_discover. */
sbin/dhclient/dhclient.c
1764
ip->client->packet.flags = 0;
sbin/dhclient/dhclient.c
1766
memset(&(ip->client->packet.ciaddr),
sbin/dhclient/dhclient.c
1767
0, sizeof(ip->client->packet.ciaddr));
sbin/dhclient/dhclient.c
1768
memset(&(ip->client->packet.yiaddr),
sbin/dhclient/dhclient.c
1769
0, sizeof(ip->client->packet.yiaddr));
sbin/dhclient/dhclient.c
1770
memset(&(ip->client->packet.siaddr),
sbin/dhclient/dhclient.c
1771
0, sizeof(ip->client->packet.siaddr));
sbin/dhclient/dhclient.c
1772
memset(&(ip->client->packet.giaddr),
sbin/dhclient/dhclient.c
1773
0, sizeof(ip->client->packet.giaddr));
sbin/dhclient/dhclient.c
1774
memcpy(ip->client->packet.chaddr,
sbin/dhclient/dhclient.c
1788
memset(&ip->client->packet, 0, sizeof(ip->client->packet));
sbin/dhclient/dhclient.c
1801
options[i]->value = ip->client->config->requested_options;
sbin/dhclient/dhclient.c
1802
options[i]->len = ip->client->config->requested_option_count;
sbin/dhclient/dhclient.c
1804
ip->client->config->requested_option_count;
sbin/dhclient/dhclient.c
1809
if (ip->client->state == S_REQUESTING) {
sbin/dhclient/dhclient.c
1818
if (ip->client->state == S_REQUESTING ||
sbin/dhclient/dhclient.c
1819
ip->client->state == S_REBOOTING) {
sbin/dhclient/dhclient.c
1820
ip->client->requested_address = lease->address;
sbin/dhclient/dhclient.c
1828
ip->client->requested_address.len = 0;
sbin/dhclient/dhclient.c
1833
ip->client->config->send_options[i].data) {
sbin/dhclient/dhclient.c
1836
ip->client->config->send_options[i].data;
sbin/dhclient/dhclient.c
1838
ip->client->config->send_options[i].len;
sbin/dhclient/dhclient.c
1840
ip->client->config->send_options[i].len;
sbin/dhclient/dhclient.c
1876
ip->client->packet_length = cons_options(NULL, &ip->client->packet, 0,
sbin/dhclient/dhclient.c
1878
if (ip->client->packet_length < BOOTP_MIN_LEN)
sbin/dhclient/dhclient.c
1879
ip->client->packet_length = BOOTP_MIN_LEN;
sbin/dhclient/dhclient.c
1881
ip->client->packet.op = BOOTREQUEST;
sbin/dhclient/dhclient.c
1882
ip->client->packet.htype = ip->hw_address.htype;
sbin/dhclient/dhclient.c
1883
ip->client->packet.hlen = ip->hw_address.hlen;
sbin/dhclient/dhclient.c
1884
ip->client->packet.hops = 0;
sbin/dhclient/dhclient.c
1885
ip->client->packet.xid = ip->client->xid;
sbin/dhclient/dhclient.c
1886
ip->client->packet.secs = 0; /* Filled in by send_request. */
sbin/dhclient/dhclient.c
1890
if (ip->client->state == S_BOUND ||
sbin/dhclient/dhclient.c
1891
ip->client->state == S_RENEWING ||
sbin/dhclient/dhclient.c
1892
ip->client->state == S_REBINDING) {
sbin/dhclient/dhclient.c
1893
memcpy(&ip->client->packet.ciaddr,
sbin/dhclient/dhclient.c
1895
ip->client->packet.flags = 0;
sbin/dhclient/dhclient.c
1897
memset(&ip->client->packet.ciaddr, 0,
sbin/dhclient/dhclient.c
1898
sizeof(ip->client->packet.ciaddr));
sbin/dhclient/dhclient.c
1899
ip->client->packet.flags = 0;
sbin/dhclient/dhclient.c
1902
memset(&ip->client->packet.yiaddr, 0,
sbin/dhclient/dhclient.c
1903
sizeof(ip->client->packet.yiaddr));
sbin/dhclient/dhclient.c
1904
memset(&ip->client->packet.siaddr, 0,
sbin/dhclient/dhclient.c
1905
sizeof(ip->client->packet.siaddr));
sbin/dhclient/dhclient.c
1906
memset(&ip->client->packet.giaddr, 0,
sbin/dhclient/dhclient.c
1907
sizeof(ip->client->packet.giaddr));
sbin/dhclient/dhclient.c
1908
memcpy(ip->client->packet.chaddr,
sbin/dhclient/dhclient.c
1922
memset(&ip->client->packet, 0, sizeof(ip->client->packet));
sbin/dhclient/dhclient.c
1950
if (ip->client->config->send_options[i].len) {
sbin/dhclient/dhclient.c
1952
options[i]->value = ip->client->config->send_options[i].data;
sbin/dhclient/dhclient.c
1953
options[i]->len = ip->client->config->send_options[i].len;
sbin/dhclient/dhclient.c
1954
options[i]->buf_size = ip->client->config->send_options[i].len;
sbin/dhclient/dhclient.c
1960
ip->client->packet_length = cons_options(NULL, &ip->client->packet, 0,
sbin/dhclient/dhclient.c
1962
if (ip->client->packet_length < BOOTP_MIN_LEN)
sbin/dhclient/dhclient.c
1963
ip->client->packet_length = BOOTP_MIN_LEN;
sbin/dhclient/dhclient.c
1965
ip->client->packet.op = BOOTREQUEST;
sbin/dhclient/dhclient.c
1966
ip->client->packet.htype = ip->hw_address.htype;
sbin/dhclient/dhclient.c
1967
ip->client->packet.hlen = ip->hw_address.hlen;
sbin/dhclient/dhclient.c
1968
ip->client->packet.hops = 0;
sbin/dhclient/dhclient.c
1969
ip->client->packet.xid = ip->client->xid;
sbin/dhclient/dhclient.c
1970
ip->client->packet.secs = 0; /* Filled in by send_request. */
sbin/dhclient/dhclient.c
1971
ip->client->packet.flags = 0;
sbin/dhclient/dhclient.c
1974
memset(&ip->client->packet.ciaddr, 0,
sbin/dhclient/dhclient.c
1975
sizeof(ip->client->packet.ciaddr));
sbin/dhclient/dhclient.c
1976
memset(&ip->client->packet.yiaddr, 0,
sbin/dhclient/dhclient.c
1977
sizeof(ip->client->packet.yiaddr));
sbin/dhclient/dhclient.c
1978
memset(&ip->client->packet.siaddr, 0,
sbin/dhclient/dhclient.c
1979
sizeof(ip->client->packet.siaddr));
sbin/dhclient/dhclient.c
1980
memset(&ip->client->packet.giaddr, 0,
sbin/dhclient/dhclient.c
1981
sizeof(ip->client->packet.giaddr));
sbin/dhclient/dhclient.c
1982
memcpy(ip->client->packet.chaddr,
sbin/dhclient/dhclient.c
2027
for (lp = ifi->client->leases; lp; lp = lp->next)
sbin/dhclient/dhclient.c
2029
if (ifi->client->active)
sbin/dhclient/dhclient.c
2030
write_client_lease(ifi, ifi->client->active, 1);
sbin/dhclient/dhclient.c
214
if (_ifi->client->active != NULL) {
sbin/dhclient/dhclient.c
2144
ip->client->scriptEnvsize = 100;
sbin/dhclient/dhclient.c
2145
if (ip->client->scriptEnv == NULL)
sbin/dhclient/dhclient.c
2146
ip->client->scriptEnv =
sbin/dhclient/dhclient.c
2147
malloc(ip->client->scriptEnvsize * sizeof(char *));
sbin/dhclient/dhclient.c
2148
if (ip->client->scriptEnv == NULL)
sbin/dhclient/dhclient.c
2151
ip->client->scriptEnv[0] = strdup(CLIENT_PATH);
sbin/dhclient/dhclient.c
2152
if (ip->client->scriptEnv[0] == NULL)
sbin/dhclient/dhclient.c
2155
ip->client->scriptEnv[1] = NULL;
sbin/dhclient/dhclient.c
2157
script_set_env(ip->client, "", "interface", ip->name);
sbin/dhclient/dhclient.c
2160
script_set_env(ip->client, "", "medium", medium);
sbin/dhclient/dhclient.c
2162
script_set_env(ip->client, "", "reason", reason);
sbin/dhclient/dhclient.c
217
_ifi->client->active);
sbin/dhclient/dhclient.c
2175
script_set_env(ip->client, prefix, "ip_address",
sbin/dhclient/dhclient.c
2178
if (ip->client->config->default_actions[DHO_SUBNET_MASK] ==
sbin/dhclient/dhclient.c
218
if (_ifi->client->alias)
sbin/dhclient/dhclient.c
2180
dp = ip->client->config->defaults[DHO_SUBNET_MASK].data;
sbin/dhclient/dhclient.c
2181
len = ip->client->config->defaults[DHO_SUBNET_MASK].len;
sbin/dhclient/dhclient.c
2193
script_set_env(ip->client, prefix, "network_number",
sbin/dhclient/dhclient.c
2198
script_set_env(ip->client, prefix,
sbin/dhclient/dhclient.c
220
_ifi->client->alias);
sbin/dhclient/dhclient.c
2206
script_set_env(ip->client, prefix, "filename", lease->filename);
sbin/dhclient/dhclient.c
2208
script_set_env(ip->client, prefix, "server_name",
sbin/dhclient/dhclient.c
2213
if (ip->client->config->defaults[i].len) {
sbin/dhclient/dhclient.c
2216
ip->client->config->default_actions[i]) {
sbin/dhclient/dhclient.c
2223
dp = ip->client->
sbin/dhclient/dhclient.c
2225
len = ip->client->
sbin/dhclient/dhclient.c
2229
len = ip->client->
sbin/dhclient/dhclient.c
223
_ifi->client->state = S_INIT;
sbin/dhclient/dhclient.c
2240
ip->client->
sbin/dhclient/dhclient.c
2242
ip->client->
sbin/dhclient/dhclient.c
2244
memcpy(dp + ip->client->
sbin/dhclient/dhclient.c
2257
len = ip->client->
sbin/dhclient/dhclient.c
2274
ip->client->
sbin/dhclient/dhclient.c
2276
ip->client->
sbin/dhclient/dhclient.c
2282
dp = ip->client->
sbin/dhclient/dhclient.c
2284
len = ip->client->
sbin/dhclient/dhclient.c
2298
script_set_env(ip->client, prefix, name,
sbin/dhclient/dhclient.c
2303
script_set_env(ip->client, prefix, "expiry", tbuf);
sbin/dhclient/dhclient.c
2403
scriptName = ip->client->config->script_name;
sbin/dhclient/dhclient.c
2404
envp = ip->client->scriptEnv;
sbin/dhclient/dhclient.c
2434
script_flush_env(ip->client);
sbin/dhclient/dhclient.c
2441
script_set_env(struct client_state *client, const char *prefix,
sbin/dhclient/dhclient.c
2460
for (i = 0; client->scriptEnv[i]; i++)
sbin/dhclient/dhclient.c
2461
if (strncmp(client->scriptEnv[i], name, namelen) == 0 &&
sbin/dhclient/dhclient.c
2462
client->scriptEnv[i][namelen] == '=')
sbin/dhclient/dhclient.c
2465
if (client->scriptEnv[i])
sbin/dhclient/dhclient.c
2467
free(client->scriptEnv[i]);
sbin/dhclient/dhclient.c
2470
if (i >= client->scriptEnvsize - 1) {
sbin/dhclient/dhclient.c
2472
int newscriptEnvsize = client->scriptEnvsize + 50;
sbin/dhclient/dhclient.c
2474
newscriptEnv = reallocarray(client->scriptEnv,
sbin/dhclient/dhclient.c
2477
free(client->scriptEnv);
sbin/dhclient/dhclient.c
2478
client->scriptEnv = NULL;
sbin/dhclient/dhclient.c
2479
client->scriptEnvsize = 0;
sbin/dhclient/dhclient.c
2482
client->scriptEnv = newscriptEnv;
sbin/dhclient/dhclient.c
2483
client->scriptEnvsize = newscriptEnvsize;
sbin/dhclient/dhclient.c
2487
client->scriptEnv[i + 1] = NULL;
sbin/dhclient/dhclient.c
2490
client->scriptEnv[i] = malloc(strlen(prefix) + strlen(name) + 1 +
sbin/dhclient/dhclient.c
2492
if (client->scriptEnv[i] == NULL)
sbin/dhclient/dhclient.c
2494
snprintf(client->scriptEnv[i], strlen(prefix) + strlen(name) +
sbin/dhclient/dhclient.c
2499
script_flush_env(struct client_state *client)
sbin/dhclient/dhclient.c
2503
for (i = 0; client->scriptEnv[i]; i++) {
sbin/dhclient/dhclient.c
2504
free(client->scriptEnv[i]);
sbin/dhclient/dhclient.c
2505
client->scriptEnv[i] = NULL;
sbin/dhclient/dhclient.c
2507
client->scriptEnvsize = 0;
sbin/dhclient/dhclient.c
271
for (l = ifi->client->active; l != NULL; l = l->next)
sbin/dhclient/dhclient.c
349
if (ifi->client->alias)
sbin/dhclient/dhclient.c
350
script_write_params("alias_", ifi->client->alias);
sbin/dhclient/dhclient.c
500
if (ifi->client->alias)
sbin/dhclient/dhclient.c
501
priv_script_write_params("alias_", ifi->client->alias);
sbin/dhclient/dhclient.c
567
ifi->client->state = S_INIT;
sbin/dhclient/dhclient.c
623
if (!ip->client->active || ip->client->active->is_bootp) {
sbin/dhclient/dhclient.c
629
ip->client->state = S_REBOOTING;
sbin/dhclient/dhclient.c
634
ip->client->xid = arc4random();
sbin/dhclient/dhclient.c
638
make_request(ip, ip->client->active);
sbin/dhclient/dhclient.c
639
ip->client->destination = iaddr_broadcast;
sbin/dhclient/dhclient.c
640
ip->client->first_sending = cur_time;
sbin/dhclient/dhclient.c
641
ip->client->interval = ip->client->config->initial_interval;
sbin/dhclient/dhclient.c
644
ip->client->medium = NULL;
sbin/dhclient/dhclient.c
663
make_discover(ip, ip->client->active);
sbin/dhclient/dhclient.c
664
ip->client->xid = ip->client->packet.xid;
sbin/dhclient/dhclient.c
665
ip->client->destination = iaddr_broadcast;
sbin/dhclient/dhclient.c
666
ip->client->state = S_SELECTING;
sbin/dhclient/dhclient.c
667
ip->client->first_sending = cur_time;
sbin/dhclient/dhclient.c
668
ip->client->interval = ip->client->config->initial_interval;
sbin/dhclient/dhclient.c
696
for (lp = ip->client->offered_leases; lp; lp = next) {
sbin/dhclient/dhclient.c
721
ip->client->offered_leases = NULL;
sbin/dhclient/dhclient.c
726
ip->client->state = S_INIT;
sbin/dhclient/dhclient.c
733
ip->client->new = picked;
sbin/dhclient/dhclient.c
737
ip->client->new->expiry = cur_time + 12000;
sbin/dhclient/dhclient.c
738
ip->client->new->renewal += cur_time + 8000;
sbin/dhclient/dhclient.c
739
ip->client->new->rebind += cur_time + 10000;
sbin/dhclient/dhclient.c
741
ip->client->state = S_REQUESTING;
sbin/dhclient/dhclient.c
749
ip->client->destination = iaddr_broadcast;
sbin/dhclient/dhclient.c
750
ip->client->state = S_REQUESTING;
sbin/dhclient/dhclient.c
751
ip->client->first_sending = cur_time;
sbin/dhclient/dhclient.c
752
ip->client->interval = ip->client->config->initial_interval;
sbin/dhclient/dhclient.c
756
ip->client->xid = ip->client->packet.xid;
sbin/dhclient/dhclient.c
776
if (packet->interface->client->xid != packet->raw->xid ||
sbin/dhclient/dhclient.c
782
if (ip->client->state != S_REBOOTING &&
sbin/dhclient/dhclient.c
783
ip->client->state != S_REQUESTING &&
sbin/dhclient/dhclient.c
784
ip->client->state != S_RENEWING &&
sbin/dhclient/dhclient.c
785
ip->client->state != S_REBINDING)
sbin/dhclient/dhclient.c
796
ip->client->new = lease;
sbin/dhclient/dhclient.c
802
if (ip->client->config->default_actions[DHO_DHCP_LEASE_TIME] ==
sbin/dhclient/dhclient.c
804
ip->client->new->expiry = getULong(
sbin/dhclient/dhclient.c
805
ip->client->config->defaults[DHO_DHCP_LEASE_TIME].data);
sbin/dhclient/dhclient.c
806
else if (ip->client->new->options[DHO_DHCP_LEASE_TIME].len >= 4)
sbin/dhclient/dhclient.c
807
ip->client->new->expiry = getULong(
sbin/dhclient/dhclient.c
808
ip->client->new->options[DHO_DHCP_LEASE_TIME].data);
sbin/dhclient/dhclient.c
810
ip->client->new->expiry = default_lease_time;
sbin/dhclient/dhclient.c
814
if (ip->client->new->expiry < 0 ||
sbin/dhclient/dhclient.c
815
ip->client->new->expiry > TIME_MAX - cur_time)
sbin/dhclient/dhclient.c
816
ip->client->new->expiry = TIME_MAX - cur_time;
sbin/dhclient/dhclient.c
818
if (ip->client->new->expiry < 60)
sbin/dhclient/dhclient.c
819
ip->client->new->expiry = 60;
sbin/dhclient/dhclient.c
825
if (ip->client->config->default_actions[DHO_DHCP_RENEWAL_TIME] ==
sbin/dhclient/dhclient.c
827
ip->client->new->renewal = getULong(
sbin/dhclient/dhclient.c
828
ip->client->config->defaults[DHO_DHCP_RENEWAL_TIME].data);
sbin/dhclient/dhclient.c
829
else if (ip->client->new->options[DHO_DHCP_RENEWAL_TIME].len >= 4)
sbin/dhclient/dhclient.c
830
ip->client->new->renewal = getULong(
sbin/dhclient/dhclient.c
831
ip->client->new->options[DHO_DHCP_RENEWAL_TIME].data);
sbin/dhclient/dhclient.c
833
ip->client->new->renewal = ip->client->new->expiry / 2;
sbin/dhclient/dhclient.c
834
if (ip->client->new->renewal < 0 ||
sbin/dhclient/dhclient.c
835
ip->client->new->renewal > ip->client->new->expiry / 2)
sbin/dhclient/dhclient.c
836
ip->client->new->renewal = ip->client->new->expiry / 2;
sbin/dhclient/dhclient.c
839
if (ip->client->config->default_actions[DHO_DHCP_REBINDING_TIME] ==
sbin/dhclient/dhclient.c
841
ip->client->new->rebind = getULong(
sbin/dhclient/dhclient.c
842
ip->client->config->defaults[DHO_DHCP_REBINDING_TIME].data);
sbin/dhclient/dhclient.c
843
else if (ip->client->new->options[DHO_DHCP_REBINDING_TIME].len >= 4)
sbin/dhclient/dhclient.c
844
ip->client->new->rebind = getULong(
sbin/dhclient/dhclient.c
845
ip->client->new->options[DHO_DHCP_REBINDING_TIME].data);
sbin/dhclient/dhclient.c
847
ip->client->new->rebind = ip->client->new->renewal / 4 * 7;
sbin/dhclient/dhclient.c
848
if (ip->client->new->rebind < 0 ||
sbin/dhclient/dhclient.c
849
ip->client->new->rebind > ip->client->new->renewal / 4 * 7)
sbin/dhclient/dhclient.c
850
ip->client->new->rebind = ip->client->new->renewal / 4 * 7;
sbin/dhclient/dhclient.c
853
ip->client->new->expiry += cur_time;
sbin/dhclient/dhclient.c
854
ip->client->new->renewal += cur_time;
sbin/dhclient/dhclient.c
855
ip->client->new->rebind += cur_time;
sbin/dhclient/dhclient.c
866
ip->client->new->medium = ip->client->medium;
sbin/dhclient/dhclient.c
868
opt = &ip->client->new->options[DHO_INTERFACE_MTU];
sbin/dhclient/dhclient.c
872
bool supersede = (ip->client->config->default_actions[DHO_INTERFACE_MTU] ==
sbin/dhclient/dhclient.c
876
mtu = getUShort(ip->client->config->defaults[DHO_INTERFACE_MTU].data);
sbin/dhclient/dhclient.c
880
if (ip->client->active) {
sbin/dhclient/dhclient.c
881
opt = &ip->client->active->options[DHO_INTERFACE_MTU];
sbin/dhclient/dhclient.c
892
} else if (ip->client->state != S_RENEWING || mtu != old_mtu) {
sbin/dhclient/dhclient.c
898
write_client_lease(ip, ip->client->new, 0);
sbin/dhclient/dhclient.c
901
script_init((ip->client->state == S_REQUESTING ? "BOUND" :
sbin/dhclient/dhclient.c
902
(ip->client->state == S_RENEWING ? "RENEW" :
sbin/dhclient/dhclient.c
903
(ip->client->state == S_REBOOTING ? "REBOOT" : "REBIND"))),
sbin/dhclient/dhclient.c
904
ip->client->new->medium);
sbin/dhclient/dhclient.c
905
if (ip->client->active && ip->client->state != S_REBOOTING)
sbin/dhclient/dhclient.c
906
script_write_params("old_", ip->client->active);
sbin/dhclient/dhclient.c
907
script_write_params("new_", ip->client->new);
sbin/dhclient/dhclient.c
908
if (ip->client->alias)
sbin/dhclient/dhclient.c
909
script_write_params("alias_", ip->client->alias);
sbin/dhclient/dhclient.c
913
if (ip->client->active)
sbin/dhclient/dhclient.c
914
free_client_lease(ip->client->active);
sbin/dhclient/dhclient.c
915
ip->client->active = ip->client->new;
sbin/dhclient/dhclient.c
916
ip->client->new = NULL;
sbin/dhclient/dhclient.c
919
add_timeout(ip->client->active->renewal, state_bound, ip);
sbin/dhclient/dhclient.c
922
piaddr(ip->client->active->address),
sbin/dhclient/dhclient.c
923
(int)(ip->client->active->renewal - cur_time));
sbin/dhclient/dhclient.c
924
ip->client->state = S_BOUND;
sbin/dhclient/dhclient.c
945
make_request(ip, ip->client->active);
sbin/dhclient/dhclient.c
946
ip->client->xid = ip->client->packet.xid;
sbin/dhclient/dhclient.c
948
if (ip->client->config->default_actions[DHO_DHCP_SERVER_IDENTIFIER] ==
sbin/dhclient/dhclient.c
950
dp = ip->client->config->defaults[DHO_DHCP_SERVER_IDENTIFIER].data;
sbin/dhclient/dhclient.c
951
len = ip->client->config->defaults[DHO_DHCP_SERVER_IDENTIFIER].len;
sbin/dhclient/dhclient.c
953
dp = ip->client->active->options[DHO_DHCP_SERVER_IDENTIFIER].data;
sbin/dhclient/dhclient.c
954
len = ip->client->active->options[DHO_DHCP_SERVER_IDENTIFIER].len;
sbin/dhclient/dhclient.c
957
memcpy(ip->client->destination.iabuf, dp, len);
sbin/dhclient/dhclient.c
958
ip->client->destination.len = len;
sbin/dhclient/dhclient.c
960
ip->client->destination = iaddr_broadcast;
sbin/dhclient/dhclient.c
962
ip->client->first_sending = cur_time;
sbin/dhclient/dhclient.c
963
ip->client->interval = ip->client->config->initial_interval;
sbin/dhclient/dhclient.c
964
ip->client->state = S_RENEWING;
sbin/dhclient/dhclient.c
980
for (ap = packet->interface->client->config->reject_list;
sbin/dhclient/dhcpd.h
211
struct client_state *client;
sbin/dumpon/dumpon.c
465
const char *dev, *pubkeyfile, *server, *client, *gateway;
sbin/dumpon/dumpon.c
476
server = client = gateway = NULL;
sbin/dumpon/dumpon.c
499
client = optarg;
sbin/dumpon/dumpon.c
576
if (server != NULL && client != NULL) {
sbin/dumpon/dumpon.c
579
} else if (server == NULL && client == NULL && argc > 0) {
sbin/dumpon/dumpon.c
645
if (inet_aton(client, &ndconf.kda_client.in4) == 0)
sbin/dumpon/dumpon.c
646
errx(EX_USAGE, "invalid client address '%s'", client);
sbin/hastd/proto.c
310
proto_connection_recv(const struct proto_conn *conn, bool client,
sbin/hastd/proto.c
345
client ? PROTO_SIDE_CLIENT : PROTO_SIDE_SERVER_WORK);
sbin/hastd/proto.c
349
ret = newconn->pc_proto->prt_wrap(fd, client, &newconn->pc_ctx);
sbin/hastd/proto.h
49
int proto_connection_recv(const struct proto_conn *conn, bool client,
sbin/hastd/proto_tcp.c
474
tcp_wrap(int fd, bool client, void **ctxp)
sbin/hastd/proto_tcp.c
478
client ? TCP_SIDE_CLIENT : TCP_SIDE_SERVER_WORK, ctxp));
sys/arm/nvidia/drm2/tegra_host1x.c
138
rv = TEGRA_DRM_INIT_CLIENT(entry->client, sc->dev,
sys/arm/nvidia/drm2/tegra_host1x.c
143
device_get_name(entry->client), rv);
sys/arm/nvidia/drm2/tegra_host1x.c
169
rv = TEGRA_DRM_EXIT_CLIENT(entry->client, sc->dev,
sys/arm/nvidia/drm2/tegra_host1x.c
174
device_get_name(entry->client), rv);
sys/arm/nvidia/drm2/tegra_host1x.c
376
host1x_register_client(device_t dev, device_t client)
sys/arm/nvidia/drm2/tegra_host1x.c
384
entry->client = client;
sys/arm/nvidia/drm2/tegra_host1x.c
395
host1x_deregister_client(device_t dev, device_t client)
sys/arm/nvidia/drm2/tegra_host1x.c
404
if (entry->client == client) {
sys/arm/nvidia/drm2/tegra_host1x.c
86
device_t client;
sys/dev/aac/aac_debug.c
401
aif->data.PR[0].jd.client.scsi_dh);
sys/dev/aac/aac_debug.c
406
aif->data.PR[0].jd.client.scsi_dh);
sys/dev/aac/aac_debug.c
411
aif->data.PR[0].jd.client.scsi_dh);
sys/dev/aac/aac_debug.c
417
aif->data.PR[0].jd.client.scsi_dh);
sys/dev/aac/aac_debug.c
422
aif->data.PR[0].jd.client.container.src);
sys/dev/aac/aac_debug.c
427
aif->data.PR[0].jd.client.container.src,
sys/dev/aac/aac_debug.c
428
aif->data.PR[0].jd.client.container.dst);
sys/dev/aac/aac_debug.c
434
aif->data.PR[0].jd.client.container.src);
sys/dev/aac/aac_debug.c
441
aif->data.PR[0].jd.client.container.src);
sys/dev/aac/aac_debug.c
448
aif->data.PR[0].jd.client.container.src);
sys/dev/aac/aac_debug.c
454
aif->data.PR[0].jd.client.container.src);
sys/dev/aac/aac_debug.c
460
aif->data.PR[0].jd.client.container.src);
sys/dev/aac/aac_debug.c
465
aif->data.PR[0].jd.client.container.src);
sys/dev/aac/aac_debug.c
473
aif->data.PR[0].jd.client.container.src,
sys/dev/aac/aac_debug.c
474
aif->data.PR[0].jd.client.container.dst);
sys/dev/aac/aac_debug.c
481
aif->data.PR[0].jd.client.container.src);
sys/dev/aac/aac_debug.c
486
aif->data.PR[0].jd.client.container.src);
sys/dev/aac/aacreg.h
852
union aac_AifJobClient client; /* Details */
sys/dev/aacraid/aacraid_debug.c
313
aif->data.PR[0].jd.client.scsi_dh);
sys/dev/aacraid/aacraid_debug.c
318
aif->data.PR[0].jd.client.scsi_dh);
sys/dev/aacraid/aacraid_debug.c
323
aif->data.PR[0].jd.client.scsi_dh);
sys/dev/aacraid/aacraid_debug.c
329
aif->data.PR[0].jd.client.scsi_dh);
sys/dev/aacraid/aacraid_debug.c
334
aif->data.PR[0].jd.client.container.src);
sys/dev/aacraid/aacraid_debug.c
339
aif->data.PR[0].jd.client.container.src,
sys/dev/aacraid/aacraid_debug.c
340
aif->data.PR[0].jd.client.container.dst);
sys/dev/aacraid/aacraid_debug.c
346
aif->data.PR[0].jd.client.container.src);
sys/dev/aacraid/aacraid_debug.c
353
aif->data.PR[0].jd.client.container.src);
sys/dev/aacraid/aacraid_debug.c
360
aif->data.PR[0].jd.client.container.src);
sys/dev/aacraid/aacraid_debug.c
366
aif->data.PR[0].jd.client.container.src);
sys/dev/aacraid/aacraid_debug.c
372
aif->data.PR[0].jd.client.container.src);
sys/dev/aacraid/aacraid_debug.c
377
aif->data.PR[0].jd.client.container.src);
sys/dev/aacraid/aacraid_debug.c
385
aif->data.PR[0].jd.client.container.src,
sys/dev/aacraid/aacraid_debug.c
386
aif->data.PR[0].jd.client.container.dst);
sys/dev/aacraid/aacraid_debug.c
393
aif->data.PR[0].jd.client.container.src);
sys/dev/aacraid/aacraid_debug.c
398
aif->data.PR[0].jd.client.container.src);
sys/dev/aacraid/aacraid_reg.h
841
union aac_AifJobClient client; /* Details */
sys/dev/drm2/drm_ioc32.c
233
struct drm_client client;
sys/dev/drm2/drm_ioc32.c
236
client.idx = c32->idx;
sys/dev/drm2/drm_ioc32.c
238
err = drm_getclient(dev, (void *)&client, file_priv);
sys/dev/drm2/drm_ioc32.c
242
c32->idx = client.idx;
sys/dev/drm2/drm_ioc32.c
243
c32->auth = client.auth;
sys/dev/drm2/drm_ioc32.c
244
c32->pid = client.pid;
sys/dev/drm2/drm_ioc32.c
245
c32->uid = client.uid;
sys/dev/drm2/drm_ioc32.c
246
c32->magic = client.magic;
sys/dev/drm2/drm_ioc32.c
247
c32->iocs = client.iocs;
sys/dev/drm2/drm_ioctl.c
202
struct drm_client *client = data;
sys/dev/drm2/drm_ioctl.c
207
idx = client->idx;
sys/dev/drm2/drm_ioctl.c
213
client->auth = pt->authenticated;
sys/dev/drm2/drm_ioctl.c
214
client->pid = pt->pid;
sys/dev/drm2/drm_ioctl.c
215
client->uid = pt->uid;
sys/dev/drm2/drm_ioctl.c
216
client->magic = pt->magic;
sys/dev/drm2/drm_ioctl.c
217
client->iocs = pt->ioctl_count;
sys/dev/evdev/cdev.c
106
struct evdev_client *client;
sys/dev/evdev/cdev.c
115
client = malloc(offsetof(struct evdev_client, ec_buffer) +
sys/dev/evdev/cdev.c
120
client->ec_buffer_size = buffer_size;
sys/dev/evdev/cdev.c
121
client->ec_buffer_head = 0;
sys/dev/evdev/cdev.c
122
client->ec_buffer_tail = 0;
sys/dev/evdev/cdev.c
123
client->ec_buffer_ready = 0;
sys/dev/evdev/cdev.c
125
client->ec_evdev = evdev;
sys/dev/evdev/cdev.c
126
mtx_init(&client->ec_buffer_mtx, "evclient", "evdev", MTX_DEF);
sys/dev/evdev/cdev.c
127
knlist_init_mtx(&client->ec_selp.si_note, &client->ec_buffer_mtx);
sys/dev/evdev/cdev.c
136
ret = evdev_register_client(evdev, client);
sys/dev/evdev/cdev.c
140
ret = devfs_set_cdevpriv(client, evdev_dtor);
sys/dev/evdev/cdev.c
142
client->ec_revoked = true;
sys/dev/evdev/cdev.c
145
debugf(client, "cannot register evdev client");
sys/dev/evdev/cdev.c
146
evdev_dtor(client);
sys/dev/evdev/cdev.c
155
struct evdev_client *client = (struct evdev_client *)data;
sys/dev/evdev/cdev.c
157
EVDEV_LIST_LOCK(client->ec_evdev);
sys/dev/evdev/cdev.c
158
if (!client->ec_revoked)
sys/dev/evdev/cdev.c
159
evdev_dispose_client(client->ec_evdev, client);
sys/dev/evdev/cdev.c
160
EVDEV_LIST_UNLOCK(client->ec_evdev);
sys/dev/evdev/cdev.c
162
if (client->ec_evdev->ev_lock_type != EV_LOCK_MTX)
sys/dev/evdev/cdev.c
164
knlist_clear(&client->ec_selp.si_note, 0);
sys/dev/evdev/cdev.c
165
seldrain(&client->ec_selp);
sys/dev/evdev/cdev.c
166
knlist_destroy(&client->ec_selp.si_note);
sys/dev/evdev/cdev.c
167
funsetown(&client->ec_sigio);
sys/dev/evdev/cdev.c
168
mtx_destroy(&client->ec_buffer_mtx);
sys/dev/evdev/cdev.c
169
free(client, M_EVDEV);
sys/dev/evdev/cdev.c
175
struct evdev_client *client;
sys/dev/evdev/cdev.c
187
ret = devfs_get_cdevpriv((void **)&client);
sys/dev/evdev/cdev.c
191
debugf(client, "read %zd bytes by thread %d", uio->uio_resid,
sys/dev/evdev/cdev.c
194
if (client->ec_revoked)
sys/dev/evdev/cdev.c
210
EVDEV_CLIENT_LOCKQ(client);
sys/dev/evdev/cdev.c
212
if (EVDEV_CLIENT_EMPTYQ(client)) {
sys/dev/evdev/cdev.c
217
client->ec_blocked = true;
sys/dev/evdev/cdev.c
218
ret = mtx_sleep(client, &client->ec_buffer_mtx,
sys/dev/evdev/cdev.c
220
if (ret == 0 && client->ec_revoked)
sys/dev/evdev/cdev.c
226
while (ret == 0 && !EVDEV_CLIENT_EMPTYQ(client) && remaining > 0) {
sys/dev/evdev/cdev.c
227
head = client->ec_buffer + client->ec_buffer_head;
sys/dev/evdev/cdev.c
239
client->ec_buffer_head =
sys/dev/evdev/cdev.c
240
(client->ec_buffer_head + 1) % client->ec_buffer_size;
sys/dev/evdev/cdev.c
243
EVDEV_CLIENT_UNLOCKQ(client);
sys/dev/evdev/cdev.c
245
EVDEV_CLIENT_LOCKQ(client);
sys/dev/evdev/cdev.c
248
EVDEV_CLIENT_UNLOCKQ(client);
sys/dev/evdev/cdev.c
257
struct evdev_client *client;
sys/dev/evdev/cdev.c
267
ret = devfs_get_cdevpriv((void **)&client);
sys/dev/evdev/cdev.c
271
debugf(client, "write %zd bytes by thread %d", uio->uio_resid,
sys/dev/evdev/cdev.c
274
if (client->ec_revoked || evdev == NULL)
sys/dev/evdev/cdev.c
285
debugf(client, "write size not multiple of input_event size");
sys/dev/evdev/cdev.c
309
struct evdev_client *client;
sys/dev/evdev/cdev.c
313
ret = devfs_get_cdevpriv((void **)&client);
sys/dev/evdev/cdev.c
317
debugf(client, "poll by thread %d", td->td_tid);
sys/dev/evdev/cdev.c
319
if (client->ec_revoked)
sys/dev/evdev/cdev.c
323
EVDEV_CLIENT_LOCKQ(client);
sys/dev/evdev/cdev.c
324
if (!EVDEV_CLIENT_EMPTYQ(client))
sys/dev/evdev/cdev.c
327
client->ec_selected = true;
sys/dev/evdev/cdev.c
328
selrecord(td, &client->ec_selp);
sys/dev/evdev/cdev.c
330
EVDEV_CLIENT_UNLOCKQ(client);
sys/dev/evdev/cdev.c
339
struct evdev_client *client;
sys/dev/evdev/cdev.c
342
ret = devfs_get_cdevpriv((void **)&client);
sys/dev/evdev/cdev.c
346
if (client->ec_revoked)
sys/dev/evdev/cdev.c
356
kn->kn_hook = (caddr_t)client;
sys/dev/evdev/cdev.c
358
knlist_add(&client->ec_selp.si_note, kn, 0);
sys/dev/evdev/cdev.c
365
struct evdev_client *client;
sys/dev/evdev/cdev.c
368
client = (struct evdev_client *)kn->kn_hook;
sys/dev/evdev/cdev.c
370
EVDEV_CLIENT_LOCKQ_ASSERT(client);
sys/dev/evdev/cdev.c
372
if (client->ec_revoked) {
sys/dev/evdev/cdev.c
376
kn->kn_data = EVDEV_CLIENT_SIZEQ(client) *
sys/dev/evdev/cdev.c
378
ret = !EVDEV_CLIENT_EMPTYQ(client);
sys/dev/evdev/cdev.c
386
struct evdev_client *client;
sys/dev/evdev/cdev.c
388
client = (struct evdev_client *)kn->kn_hook;
sys/dev/evdev/cdev.c
389
knlist_remove(&client->ec_selp.si_note, kn, 0);
sys/dev/evdev/cdev.c
397
struct evdev_client *client;
sys/dev/evdev/cdev.c
404
ret = devfs_get_cdevpriv((void **)&client);
sys/dev/evdev/cdev.c
408
if (client->ec_revoked || evdev == NULL)
sys/dev/evdev/cdev.c
431
return (fsetown(*(int *)data, &client->ec_sigio));
sys/dev/evdev/cdev.c
434
*(int *)data = fgetown(&client->ec_sigio);
sys/dev/evdev/cdev.c
442
client->ec_async = true;
sys/dev/evdev/cdev.c
444
client->ec_async = false;
sys/dev/evdev/cdev.c
449
EVDEV_CLIENT_LOCKQ(client);
sys/dev/evdev/cdev.c
451
EVDEV_CLIENT_SIZEQ(client) * sizeof(struct input_event);
sys/dev/evdev/cdev.c
452
EVDEV_CLIENT_UNLOCKQ(client);
sys/dev/evdev/cdev.c
457
debugf(client, "ioctl called: cmd=0x%08lx, data=%p", cmd, data);
sys/dev/evdev/cdev.c
466
debugf(client, "EVIOCGID: bus=%d vendor=0x%04x product=0x%04x",
sys/dev/evdev/cdev.c
545
ret = evdev_grab_client(evdev, client);
sys/dev/evdev/cdev.c
547
ret = evdev_release_client(evdev, client);
sys/dev/evdev/cdev.c
556
if (dev->si_drv1 != NULL && !client->ec_revoked) {
sys/dev/evdev/cdev.c
557
evdev_dispose_client(evdev, client);
sys/dev/evdev/cdev.c
558
evdev_revoke_client(client);
sys/dev/evdev/cdev.c
566
client->ec_clock_id = EV_CLOCK_REALTIME;
sys/dev/evdev/cdev.c
569
client->ec_clock_id = EV_CLOCK_MONOTONIC;
sys/dev/evdev/cdev.c
62
#define debugf(client, fmt, args...) printf("evdev cdev: "fmt"\n", ##args)
sys/dev/evdev/cdev.c
629
evdev_client_filter_queue(client, EV_KEY);
sys/dev/evdev/cdev.c
638
evdev_client_filter_queue(client, EV_LED);
sys/dev/evdev/cdev.c
64
#define debugf(client, fmt, args...)
sys/dev/evdev/cdev.c
647
evdev_client_filter_queue(client, EV_SND);
sys/dev/evdev/cdev.c
656
evdev_client_filter_queue(client, EV_SW);
sys/dev/evdev/cdev.c
664
debugf(client, "EVIOCGBIT(%d): data=%p, len=%d", type_num,
sys/dev/evdev/cdev.c
738
evdev_revoke_client(struct evdev_client *client)
sys/dev/evdev/cdev.c
741
EVDEV_LIST_LOCK_ASSERT(client->ec_evdev);
sys/dev/evdev/cdev.c
743
client->ec_revoked = true;
sys/dev/evdev/cdev.c
747
evdev_notify_event(struct evdev_client *client)
sys/dev/evdev/cdev.c
750
EVDEV_CLIENT_LOCKQ_ASSERT(client);
sys/dev/evdev/cdev.c
752
if (client->ec_blocked) {
sys/dev/evdev/cdev.c
753
client->ec_blocked = false;
sys/dev/evdev/cdev.c
754
wakeup(client);
sys/dev/evdev/cdev.c
756
if (client->ec_selected) {
sys/dev/evdev/cdev.c
757
client->ec_selected = false;
sys/dev/evdev/cdev.c
758
selwakeup(&client->ec_selp);
sys/dev/evdev/cdev.c
760
KNOTE_LOCKED(&client->ec_selp.si_note, 0);
sys/dev/evdev/cdev.c
762
if (client->ec_async && client->ec_sigio != NULL)
sys/dev/evdev/cdev.c
763
pgsigio(&client->ec_sigio, SIGIO, 0);
sys/dev/evdev/cdev.c
800
evdev_client_gettime(struct evdev_client *client, struct timeval *tv)
sys/dev/evdev/cdev.c
803
switch (client->ec_clock_id) {
sys/dev/evdev/cdev.c
821
evdev_client_push(struct evdev_client *client, uint16_t type, uint16_t code,
sys/dev/evdev/cdev.c
827
EVDEV_CLIENT_LOCKQ_ASSERT(client);
sys/dev/evdev/cdev.c
828
head = client->ec_buffer_head;
sys/dev/evdev/cdev.c
829
tail = client->ec_buffer_tail;
sys/dev/evdev/cdev.c
830
ready = client->ec_buffer_ready;
sys/dev/evdev/cdev.c
831
count = client->ec_buffer_size;
sys/dev/evdev/cdev.c
835
debugf(client, "client %p: buffer overflow", client);
sys/dev/evdev/cdev.c
838
client->ec_buffer[head] = (struct input_event) {
sys/dev/evdev/cdev.c
851
client->ec_buffer_head = head;
sys/dev/evdev/cdev.c
852
client->ec_buffer_ready = head;
sys/dev/evdev/cdev.c
855
client->ec_buffer[tail].type = type;
sys/dev/evdev/cdev.c
856
client->ec_buffer[tail].code = code;
sys/dev/evdev/cdev.c
857
client->ec_buffer[tail].value = value;
sys/dev/evdev/cdev.c
858
client->ec_buffer_tail = (tail + 1) % count;
sys/dev/evdev/cdev.c
862
evdev_client_gettime(client, &time);
sys/dev/evdev/cdev.c
863
for (; ready != client->ec_buffer_tail;
sys/dev/evdev/cdev.c
865
client->ec_buffer[ready].time = time;
sys/dev/evdev/cdev.c
866
client->ec_buffer_ready = client->ec_buffer_tail;
sys/dev/evdev/cdev.c
871
evdev_client_dumpqueue(struct evdev_client *client)
sys/dev/evdev/cdev.c
876
head = client->ec_buffer_head;
sys/dev/evdev/cdev.c
877
tail = client->ec_buffer_tail;
sys/dev/evdev/cdev.c
878
ready = client->ec_buffer_ready;
sys/dev/evdev/cdev.c
879
size = client->ec_buffer_size;
sys/dev/evdev/cdev.c
881
printf("evdev client: %p\n", client);
sys/dev/evdev/cdev.c
888
event = &client->ec_buffer[i];
sys/dev/evdev/cdev.c
909
evdev_client_filter_queue(struct evdev_client *client, uint16_t type)
sys/dev/evdev/cdev.c
915
EVDEV_CLIENT_LOCKQ(client);
sys/dev/evdev/cdev.c
917
i = head = client->ec_buffer_head;
sys/dev/evdev/cdev.c
918
tail = client->ec_buffer_tail;
sys/dev/evdev/cdev.c
919
count = client->ec_buffer_size;
sys/dev/evdev/cdev.c
920
client->ec_buffer_ready = client->ec_buffer_tail;
sys/dev/evdev/cdev.c
922
while (i != client->ec_buffer_tail) {
sys/dev/evdev/cdev.c
923
event = &client->ec_buffer[i];
sys/dev/evdev/cdev.c
935
client->ec_buffer_ready = (tail + 1) % count;
sys/dev/evdev/cdev.c
939
memcpy(&client->ec_buffer[tail], event,
sys/dev/evdev/cdev.c
948
client->ec_buffer_head = i;
sys/dev/evdev/cdev.c
949
client->ec_buffer_tail = tail;
sys/dev/evdev/cdev.c
951
EVDEV_CLIENT_UNLOCKQ(client);
sys/dev/evdev/evdev.c
1041
evdev_register_client(struct evdev_dev *evdev, struct evdev_client *client)
sys/dev/evdev/evdev.c
1056
CK_SLIST_INSERT_HEAD(&evdev->ev_clients, client, ec_link);
sys/dev/evdev/evdev.c
1061
evdev_dispose_client(struct evdev_dev *evdev, struct evdev_client *client)
sys/dev/evdev/evdev.c
1067
CK_SLIST_REMOVE(&evdev->ev_clients, client, evdev_client, ec_link);
sys/dev/evdev/evdev.c
1083
evdev_release_client(evdev, client);
sys/dev/evdev/evdev.c
1089
evdev_grab_client(struct evdev_dev *evdev, struct evdev_client *client)
sys/dev/evdev/evdev.c
1097
evdev->ev_grabber = client;
sys/dev/evdev/evdev.c
1103
evdev_release_client(struct evdev_dev *evdev, struct evdev_client *client)
sys/dev/evdev/evdev.c
1108
if (evdev->ev_grabber != client)
sys/dev/evdev/evdev.c
378
struct evdev_client *client, *tmp;
sys/dev/evdev/evdev.c
388
CK_SLIST_FOREACH_SAFE(client, &evdev->ev_clients, ec_link, tmp) {
sys/dev/evdev/evdev.c
389
evdev_revoke_client(client);
sys/dev/evdev/evdev.c
390
evdev_dispose_client(evdev, client);
sys/dev/evdev/evdev.c
391
EVDEV_CLIENT_LOCKQ(client);
sys/dev/evdev/evdev.c
392
evdev_notify_event(client);
sys/dev/evdev/evdev.c
393
EVDEV_CLIENT_UNLOCKQ(client);
sys/dev/evdev/evdev.c
868
struct evdev_client *client;
sys/dev/evdev/evdev.c
883
CK_SLIST_FOREACH(client, &evdev->ev_clients, ec_link) {
sys/dev/evdev/evdev.c
884
if (evdev->ev_grabber != NULL && evdev->ev_grabber != client)
sys/dev/evdev/evdev.c
887
EVDEV_CLIENT_LOCKQ(client);
sys/dev/evdev/evdev.c
888
evdev_client_push(client, type, code, value);
sys/dev/evdev/evdev.c
890
evdev_notify_event(client);
sys/dev/evdev/evdev.c
891
EVDEV_CLIENT_UNLOCKQ(client);
sys/dev/evdev/evdev_private.h
242
#define EVDEV_CLIENT_LOCKQ(client) mtx_lock(&(client)->ec_buffer_mtx)
sys/dev/evdev/evdev_private.h
243
#define EVDEV_CLIENT_UNLOCKQ(client) mtx_unlock(&(client)->ec_buffer_mtx)
sys/dev/evdev/evdev_private.h
244
#define EVDEV_CLIENT_LOCKQ_ASSERT(client) \
sys/dev/evdev/evdev_private.h
245
mtx_assert(&(client)->ec_buffer_mtx, MA_OWNED)
sys/dev/evdev/evdev_private.h
246
#define EVDEV_CLIENT_EMPTYQ(client) \
sys/dev/evdev/evdev_private.h
247
((client)->ec_buffer_head == (client)->ec_buffer_ready)
sys/dev/evdev/evdev_private.h
248
#define EVDEV_CLIENT_SIZEQ(client) \
sys/dev/evdev/evdev_private.h
249
(((client)->ec_buffer_ready + (client)->ec_buffer_size - \
sys/dev/evdev/evdev_private.h
250
(client)->ec_buffer_head) % (client)->ec_buffer_size)
sys/dev/fdt/fdt_pinctrl.c
38
fdt_pinctrl_configure(device_t client, u_int index)
sys/dev/fdt/fdt_pinctrl.c
46
nconfigs = OF_getencprop_alloc_multi(ofw_bus_get_node(client), name,
sys/dev/fdt/fdt_pinctrl.c
61
fdt_pinctrl_configure_by_name(device_t client, const char * name)
sys/dev/fdt/fdt_pinctrl.c
66
nameslen = OF_getprop_alloc(ofw_bus_get_node(client), "pinctrl-names",
sys/dev/fdt/fdt_pinctrl.c
77
return (fdt_pinctrl_configure(client, i));
sys/dev/fdt/fdt_pinctrl.h
36
int fdt_pinctrl_configure(device_t client, u_int index);
sys/dev/fdt/fdt_pinctrl.h
37
int fdt_pinctrl_configure_by_name(device_t client, const char * name);
sys/dev/hpt27xx/ldm.h
149
void dmapool_register_client(PVBUS vbus, struct dmapool_client *client);
sys/dev/hptnr/ldm.h
149
void dmapool_register_client(PVBUS vbus, struct dmapool_client *client);
sys/dev/hptrr/ldm.h
148
void dmapool_register_client(PVBUS vbus, struct dmapool_client *client);
sys/dev/irdma/irdma_cm.c
3020
cm_node->tcp_cntxt.client = 1;
sys/dev/irdma/irdma_cm.c
3047
if (cm_node->tcp_cntxt.client)
sys/dev/irdma/irdma_cm.h
254
u8 client;
sys/dev/mlx5/mlx5_fpga/core.h
44
struct mlx5_fpga_client *client;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
291
if (client_context->client->add(fdev, vid, pid))
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
333
struct mlx5_fpga_client *client;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
352
list_for_each_entry(client, &mlx5_fpga_clients, list)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
353
client_context_create(fdev, client, NULL);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
395
client_context->client->remove(fdev);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
505
void mlx5_fpga_client_register(struct mlx5_fpga_client *client)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
515
pr_debug("Client register %s\n", client->name);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
519
list_add_tail(&client->list, &mlx5_fpga_clients);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
522
err = client_context_create(fdev, client, &context);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
533
if (!client->add(fdev, vid, pid))
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
542
void mlx5_fpga_client_unregister(struct mlx5_fpga_client *client)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
547
pr_debug("Client unregister %s\n", client->name);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
555
if (context->client != client)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
558
client->remove(fdev);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
564
list_del(&client->list);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
68
context, context->client);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
69
if (context->client->destroy)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
70
context->client->destroy(fdev);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
76
struct mlx5_fpga_client *client,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
85
context->client = client;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
91
context, client);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
93
if (client->create)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
94
client->create(fdev);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
278
struct mlx5_fpga_client *client, void *data)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
283
if (context->client != client)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
289
mlx5_fpga_warn(fdev, "No client context found for %s\n", client->name);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
294
struct mlx5_fpga_client *client)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
300
if (context->client != client)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
305
mlx5_fpga_warn(fdev, "No client context found for %s\n", client->name);
sys/dev/mlx5/mlx5_fpga/sdk.h
160
void mlx5_fpga_client_register(struct mlx5_fpga_client *client);
sys/dev/mlx5/mlx5_fpga/sdk.h
169
void mlx5_fpga_client_unregister(struct mlx5_fpga_client *client);
sys/dev/mlx5/mlx5_fpga/sdk.h
321
struct mlx5_fpga_client *client,
sys/dev/mlx5/mlx5_fpga/sdk.h
335
struct mlx5_fpga_client *client);
sys/dev/qlnx/qlnxe/ecore_mcp.c
3050
enum ecore_ov_client client)
sys/dev/qlnx/qlnxe/ecore_mcp.c
3056
switch (client) {
sys/dev/qlnx/qlnxe/ecore_mcp.c
3068
"Invalid client type %d\n", client);
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
835
enum ecore_ov_client client);
sys/fs/cuse/cuse.c
1000
offset = pchk->peer_ptr - pccmd->client->write_base;
sys/fs/cuse/cuse.c
1002
if (offset < (uintptr_t)pccmd->client->write_length &&
sys/fs/cuse/cuse.c
1003
pchk->length <= (unsigned long)pccmd->client->write_length &&
sys/fs/cuse/cuse.c
1004
offset + pchk->length <= (uintptr_t)pccmd->client->write_length) {
sys/fs/cuse/cuse.c
1006
error = copyout(pccmd->client->write_buffer + offset,
sys/fs/cuse/cuse.c
1011
offset = pchk->peer_ptr - pccmd->client->read_base;
sys/fs/cuse/cuse.c
1013
if (offset < (uintptr_t)pccmd->client->read_length &&
sys/fs/cuse/cuse.c
1014
pchk->length <= (unsigned long)pccmd->client->read_length &&
sys/fs/cuse/cuse.c
1015
offset + pchk->length <= (uintptr_t)pccmd->client->read_length) {
sys/fs/cuse/cuse.c
1018
pccmd->client->read_buffer + offset, pchk->length);
sys/fs/cuse/cuse.c
117
struct cuse_client *client;
sys/fs/cuse/cuse.c
1262
pcc = pccmd->client;
sys/fs/cuse/cuse.c
1528
pccmd->client = pcc;
sys/fs/cuse/cuse.c
590
pcs = pccmd->client->server;
sys/fs/cuse/cuse.c
593
(CUSE_CLIENT_CLOSING(pccmd->client) == 0) &&
sys/fs/cuse/cuse.c
607
pccmd = &pccmd->client->cmds[CUSE_CMD_SIGNAL];
sys/fs/cuse/cuse.c
609
pcs = pccmd->client->server;
sys/fs/cuse/cuse.c
612
(CUSE_CLIENT_CLOSING(pccmd->client) == 0) &&
sys/fs/cuse/cuse.c
626
pcs = pccmd->client->server;
sys/fs/cuse/cuse.c
631
if (CUSE_CLIENT_CLOSING(pccmd->client) || pcs->is_closing) {
sys/fs/cuse/cuse.c
644
if (CUSE_CLIENT_CLOSING(pccmd->client) || pcs->is_closing) {
sys/fs/cuse/cuse.c
873
pccmd->client->ioctl_buffer + offset,
sys/fs/cuse/cuse.c
877
pccmd->client->ioctl_buffer + offset,
sys/fs/nfs/nfs_commonkrpc.c
261
CLIENT *client;
sys/fs/nfs/nfs_commonkrpc.c
375
client = clnt_reconnect_create(nconf, saddr, nrp->nr_prog,
sys/fs/nfs/nfs_commonkrpc.c
377
CLNT_CONTROL(client, CLSET_WAITCHAN, "nfsreq");
sys/fs/nfs/nfs_commonkrpc.c
380
CLNT_CONTROL(client, CLSET_INTERRUPTIBLE, &one);
sys/fs/nfs/nfs_commonkrpc.c
382
CLNT_CONTROL(client, CLSET_PRIVPORT, &one);
sys/fs/nfs/nfs_commonkrpc.c
384
CLNT_CONTROL(client, CLSET_TLS, &one);
sys/fs/nfs/nfs_commonkrpc.c
386
CLNT_CONTROL(client, CLSET_TLSCERTNAME,
sys/fs/nfs/nfs_commonkrpc.c
425
CLNT_CONTROL(client, CLSET_TIMEOUT,
sys/fs/nfs/nfs_commonkrpc.c
438
CLNT_CONTROL(client, CLSET_BACKCHANNEL,
sys/fs/nfs/nfs_commonkrpc.c
465
CLNT_CONTROL(client, CLSET_TIMEOUT, &timo);
sys/fs/nfs/nfs_commonkrpc.c
478
CLNT_CONTROL(client, CLSET_PRIVPORT, &one);
sys/fs/nfs/nfs_commonkrpc.c
483
CLNT_CONTROL(client, CLSET_TLS, &one);
sys/fs/nfs/nfs_commonkrpc.c
485
CLNT_CONTROL(client, CLSET_RETRIES, &retries);
sys/fs/nfs/nfs_commonkrpc.c
505
CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, &timo);
sys/fs/nfs/nfs_commonkrpc.c
521
CLNT_RELEASE(client);
sys/fs/nfs/nfs_commonkrpc.c
523
*clipp = client;
sys/fs/nfs/nfs_commonkrpc.c
531
CLNT_CONTROL(client, CLSET_CONNECT, &one);
sys/fs/nfs/nfs_commonkrpc.c
550
CLIENT *client, *aconn[NFS_MAXNCONN - 1];
sys/fs/nfs/nfs_commonkrpc.c
555
client = nrp->nr_client;
sys/fs/nfs/nfs_commonkrpc.c
565
rpc_gss_secpurge_call(client);
sys/fs/nfs/nfs_commonkrpc.c
567
CLNT_CLOSE(client);
sys/fs/nfs/nfs_commonkrpc.c
568
CLNT_RELEASE(client);
sys/fs/nfs/nfsport.h
726
u_char client[1];
sys/fs/nfs/nfsport.h
746
#define nst_client nst_rec.client
sys/fs/nfsserver/nfs_nfsdstate.c
4770
!NFSBCMP(tsp->client, sp->nst_client, tsp->len))
sys/fs/nfsserver/nfs_nfsdstate.c
4886
nfsrv_writestable(u_char *client, int len, int flag, NFSPROC_T *p)
sys/fs/nfsserver/nfs_nfsdstate.c
4897
NFSBCOPY(client, sp->client, len);
sys/fs/nfsserver/nfs_nfsdstate.c
675
CLIENT *client;
sys/fs/nfsserver/nfs_nfsdstate.c
694
client = NULL;
sys/fs/nfsserver/nfs_nfsdstate.c
702
client = (struct __rpc_client *)
sys/fs/nfsserver/nfs_nfsdstate.c
762
if (client != NULL)
sys/fs/nfsserver/nfs_nfsdstate.c
763
CLNT_RELEASE(client);
sys/fs/nfsserver/nfs_nfsdstate.c
836
clp->lc_req.nr_client = client;
sys/fs/nfsserver/nfs_nfsdstate.c
837
client = NULL;
sys/fs/nfsserver/nfs_nfsdstate.c
898
if (client != NULL)
sys/fs/nfsserver/nfs_nfsdstate.c
899
CLNT_RELEASE(client);
sys/netinet/netdump/netdump_client.c
476
COPY_SIZED(client);
sys/netinet/tcp_fastopen.c
884
tp->t_tfo_cookie.client,
sys/netinet/tcp_fastopen.c
888
memcpy(tp->t_tfo_cookie.client, cce->cookie,
sys/netinet/tcp_fastopen.c
897
memcpy(tp->t_tfo_cookie.client, &psk_cookie,
sys/netinet/tcp_output.c
822
tp->t_tfo_cookie.client;
sys/netinet/tcp_stacks/bbr.c
12866
tp->t_tfo_cookie.client;
sys/netinet/tcp_stacks/rack.c
21115
tp->t_tfo_cookie.client;
sys/netinet/tcp_usrreq.c
2332
memcpy(tp->t_tfo_cookie.client,
sys/netinet/tcp_var.h
474
uint8_t client[TCP_FASTOPEN_MAX_COOKIE_LEN];
sys/nlm/nlm_advlock.c
1040
CLIENT *client;
sys/nlm/nlm_advlock.c
1059
client = nlm_host_get_rpc(host, FALSE);
sys/nlm/nlm_advlock.c
1060
if (!client)
sys/nlm/nlm_advlock.c
1067
stat = nlm_test_rpc(vers, &args, &res, client, ext, *timo);
sys/nlm/nlm_advlock.c
1069
CLNT_RELEASE(client);
sys/nlm/nlm_advlock.c
566
nlm_test_rpc(rpcvers_t vers, nlm4_testargs *args, nlm4_testres *res, CLIENT *client,
sys/nlm/nlm_advlock.c
570
return nlm4_test_4(args, res, client, ext, timo);
sys/nlm/nlm_advlock.c
581
stat = nlm_test_1(&args1, &res1, client, ext, timo);
sys/nlm/nlm_advlock.c
597
nlm_lock_rpc(rpcvers_t vers, nlm4_lockargs *args, nlm4_res *res, CLIENT *client,
sys/nlm/nlm_advlock.c
601
return nlm4_lock_4(args, res, client, ext, timo);
sys/nlm/nlm_advlock.c
615
stat = nlm_lock_1(&args1, &res1, client, ext, timo);
sys/nlm/nlm_advlock.c
626
nlm_cancel_rpc(rpcvers_t vers, nlm4_cancargs *args, nlm4_res *res, CLIENT *client,
sys/nlm/nlm_advlock.c
630
return nlm4_cancel_4(args, res, client, ext, timo);
sys/nlm/nlm_advlock.c
642
stat = nlm_cancel_1(&args1, &res1, client, ext, timo);
sys/nlm/nlm_advlock.c
653
nlm_unlock_rpc(rpcvers_t vers, nlm4_unlockargs *args, nlm4_res *res, CLIENT *client,
sys/nlm/nlm_advlock.c
657
return nlm4_unlock_4(args, res, client, ext, timo);
sys/nlm/nlm_advlock.c
667
stat = nlm_unlock_1(&args1, &res1, client, ext, timo);
sys/nlm/nlm_advlock.c
767
CLIENT *client;
sys/nlm/nlm_advlock.c
790
client = nlm_host_get_rpc(host, FALSE);
sys/nlm/nlm_advlock.c
791
if (!client)
sys/nlm/nlm_advlock.c
801
stat = nlm_lock_rpc(vers, &args, &res, client, ext, *timo);
sys/nlm/nlm_advlock.c
803
CLNT_RELEASE(client);
sys/nlm/nlm_advlock.c
871
client = nlm_host_get_rpc(host, FALSE);
sys/nlm/nlm_advlock.c
872
if (!client)
sys/nlm/nlm_advlock.c
877
&res, client, ext, *timo);
sys/nlm/nlm_advlock.c
879
CLNT_RELEASE(client);
sys/nlm/nlm_advlock.c
965
CLIENT *client;
sys/nlm/nlm_advlock.c
978
client = nlm_host_get_rpc(host, FALSE);
sys/nlm/nlm_advlock.c
979
if (!client)
sys/nlm/nlm_advlock.c
986
stat = nlm_unlock_rpc(vers, &args, &res, client, ext, *timo);
sys/nlm/nlm_advlock.c
988
CLNT_RELEASE(client);
sys/nlm/nlm_prot_impl.c
1030
CLIENT *client;
sys/nlm/nlm_prot_impl.c
1032
client = host->nh_srvrpc.nr_client;
sys/nlm/nlm_prot_impl.c
1035
if (client) {
sys/nlm/nlm_prot_impl.c
1036
CLNT_RELEASE(client);
sys/nlm/nlm_prot_impl.c
1264
CLIENT *client;
sys/nlm/nlm_prot_impl.c
1282
client = rpc->nr_client;
sys/nlm/nlm_prot_impl.c
1285
CLNT_RELEASE(client);
sys/nlm/nlm_prot_impl.c
1291
client = nlm_get_rpc((struct sockaddr *)&host->nh_addr,
sys/nlm/nlm_prot_impl.c
1295
if (client) {
sys/nlm/nlm_prot_impl.c
1298
CLNT_DESTROY(client);
sys/nlm/nlm_prot_impl.c
1301
rpc->nr_client = client;
sys/nlm/nlm_prot_impl.c
1307
client = rpc->nr_client;
sys/nlm/nlm_prot_impl.c
1308
if (client)
sys/nlm/nlm_prot_impl.c
1309
CLNT_ACQUIRE(client);
sys/nlm/nlm_prot_impl.c
1312
return (client);
sys/nlm/nlm_prot_impl.c
2014
CLIENT *client;
sys/nlm/nlm_prot_impl.c
2020
client = nlm_host_get_rpc(host, TRUE);
sys/nlm/nlm_prot_impl.c
2021
if (!client) {
sys/nlm/nlm_prot_impl.c
2047
CLNT_RELEASE(client);
sys/nlm/nlm_prot_impl.c
2058
af->af_rpc = client;
sys/ofed/drivers/infiniband/core/ib_device.c
243
static int add_client_context(struct ib_device *device, struct ib_client *client)
sys/ofed/drivers/infiniband/core/ib_device.c
251
context->client = client;
sys/ofed/drivers/infiniband/core/ib_device.c
325
struct ib_client *client;
sys/ofed/drivers/infiniband/core/ib_device.c
370
list_for_each_entry(client, &client_list, list)
sys/ofed/drivers/infiniband/core/ib_device.c
371
if (client->add && !add_client_context(device, client))
sys/ofed/drivers/infiniband/core/ib_device.c
372
client->add(device);
sys/ofed/drivers/infiniband/core/ib_device.c
413
if (context->client->remove)
sys/ofed/drivers/infiniband/core/ib_device.c
414
context->client->remove(device, context->data);
sys/ofed/drivers/infiniband/core/ib_device.c
451
int ib_register_client(struct ib_client *client)
sys/ofed/drivers/infiniband/core/ib_device.c
458
if (client->add && !add_client_context(device, client))
sys/ofed/drivers/infiniband/core/ib_device.c
459
client->add(device);
sys/ofed/drivers/infiniband/core/ib_device.c
462
list_add_tail(&client->list, &client_list);
sys/ofed/drivers/infiniband/core/ib_device.c
479
void ib_unregister_client(struct ib_client *client)
sys/ofed/drivers/infiniband/core/ib_device.c
487
list_del(&client->list);
sys/ofed/drivers/infiniband/core/ib_device.c
496
if (context->client == client) {
sys/ofed/drivers/infiniband/core/ib_device.c
504
if (client->remove)
sys/ofed/drivers/infiniband/core/ib_device.c
505
client->remove(device, found_context ?
sys/ofed/drivers/infiniband/core/ib_device.c
510
device->name, client->name);
sys/ofed/drivers/infiniband/core/ib_device.c
534
void *ib_get_client_data(struct ib_device *device, struct ib_client *client)
sys/ofed/drivers/infiniband/core/ib_device.c
542
if (context->client == client) {
sys/ofed/drivers/infiniband/core/ib_device.c
55
struct ib_client *client;
sys/ofed/drivers/infiniband/core/ib_device.c
561
void ib_set_client_data(struct ib_device *device, struct ib_client *client,
sys/ofed/drivers/infiniband/core/ib_device.c
569
if (context->client == client) {
sys/ofed/drivers/infiniband/core/ib_device.c
575
device->name, client->name);
sys/ofed/drivers/infiniband/core/ib_device.c
931
struct ib_client *client = context->client;
sys/ofed/drivers/infiniband/core/ib_device.c
936
if (client->get_net_dev_by_params) {
sys/ofed/drivers/infiniband/core/ib_device.c
937
net_dev = client->get_net_dev_by_params(dev, port, pkey,
sys/ofed/drivers/infiniband/core/ib_multicast.c
121
struct ib_sa_client *client;
sys/ofed/drivers/infiniband/core/ib_multicast.c
610
ib_sa_join_multicast(struct ib_sa_client *client,
sys/ofed/drivers/infiniband/core/ib_multicast.c
631
ib_sa_client_get(client);
sys/ofed/drivers/infiniband/core/ib_multicast.c
632
member->client = client;
sys/ofed/drivers/infiniband/core/ib_multicast.c
659
ib_sa_client_put(client);
sys/ofed/drivers/infiniband/core/ib_multicast.c
691
ib_sa_client_put(member->client);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1027
static int opa_pr_query_possible(struct ib_sa_client *client,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1037
if (ib_sa_opa_pathrecord_support(client, device, port_num))
sys/ofed/drivers/infiniband/core/ib_sa_query.c
109
struct ib_sa_client *client;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1117
int ib_sa_path_rec_get(struct ib_sa_client *client,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1152
status = opa_pr_query_possible(client, device, port_num, rec);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1172
ib_sa_client_get(client);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1173
query->sa_query.client = client;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1212
ib_sa_client_put(query->sa_query.client);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1271
int ib_sa_service_rec_query(struct ib_sa_client *client,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1309
ib_sa_client_get(client);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1310
query->sa_query.client = client;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1336
ib_sa_client_put(query->sa_query.client);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1367
int ib_sa_mcmember_rec_query(struct ib_sa_client *client,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1401
ib_sa_client_get(client);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1402
query->sa_query.client = client;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1428
ib_sa_client_put(query->sa_query.client);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1459
int ib_sa_guid_info_rec_query(struct ib_sa_client *client,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1498
ib_sa_client_get(client);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1499
query->sa_query.client = client;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1526
ib_sa_client_put(query->sa_query.client);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1535
bool ib_sa_sendonly_fullmem_support(struct ib_sa_client *client,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1763
if (query->client)
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1764
ib_sa_client_put(query->client);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
732
void ib_sa_register_client(struct ib_sa_client *client)
sys/ofed/drivers/infiniband/core/ib_sa_query.c
734
atomic_set(&client->users, 1);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
735
init_completion(&client->comp);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
739
void ib_sa_unregister_client(struct ib_sa_client *client)
sys/ofed/drivers/infiniband/core/ib_sa_query.c
741
ib_sa_client_put(client);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
742
wait_for_completion(&client->comp);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
989
static bool ib_sa_opa_pathrecord_support(struct ib_sa_client *client,
sys/ofed/drivers/infiniband/core/sa.h
42
static inline void ib_sa_client_get(struct ib_sa_client *client)
sys/ofed/drivers/infiniband/core/sa.h
44
atomic_inc(&client->users);
sys/ofed/drivers/infiniband/core/sa.h
47
static inline void ib_sa_client_put(struct ib_sa_client *client)
sys/ofed/drivers/infiniband/core/sa.h
49
if (atomic_dec_and_test(&client->users))
sys/ofed/drivers/infiniband/core/sa.h
50
complete(&client->comp);
sys/ofed/drivers/infiniband/core/sa.h
53
int ib_sa_mcmember_rec_query(struct ib_sa_client *client,
sys/ofed/include/rdma/ib_sa.h
441
void ib_sa_register_client(struct ib_sa_client *client);
sys/ofed/include/rdma/ib_sa.h
447
void ib_sa_unregister_client(struct ib_sa_client *client);
sys/ofed/include/rdma/ib_sa.h
453
int ib_sa_path_rec_get(struct ib_sa_client *client,
sys/ofed/include/rdma/ib_sa.h
464
int ib_sa_service_rec_query(struct ib_sa_client *client,
sys/ofed/include/rdma/ib_sa.h
512
struct ib_sa_multicast *ib_sa_join_multicast(struct ib_sa_client *client,
sys/ofed/include/rdma/ib_sa.h
573
int ib_sa_guid_info_rec_query(struct ib_sa_client *client,
sys/ofed/include/rdma/ib_sa.h
584
bool ib_sa_sendonly_fullmem_support(struct ib_sa_client *client,
sys/ofed/include/rdma/ib_verbs.h
2500
int ib_register_client (struct ib_client *client);
sys/ofed/include/rdma/ib_verbs.h
2501
void ib_unregister_client(struct ib_client *client);
sys/ofed/include/rdma/ib_verbs.h
2503
void *ib_get_client_data(struct ib_device *device, struct ib_client *client);
sys/ofed/include/rdma/ib_verbs.h
2504
void ib_set_client_data(struct ib_device *device, struct ib_client *client,
sys/rpc/auth_none.c
109
authnone_marshal(AUTH *client, uint32_t xid, XDR *xdrs, struct mbuf *args)
sys/rpc/auth_none.c
124
authnone_verf(AUTH *client)
sys/rpc/auth_none.c
130
authnone_validate(AUTH *client, uint32_t xid, struct opaque_auth *opaque,
sys/rpc/auth_none.c
139
authnone_refresh(AUTH *client, void *dummy)
sys/rpc/auth_none.c
147
authnone_destroy(AUTH *client)
sys/rpc/clnt_rc.c
289
CLIENT *client;
sys/rpc/clnt_rc.c
325
client = rc->rc_client;
sys/rpc/clnt_rc.c
327
stat = CLNT_CALL_MBUF(client, ext, proc, args,
sys/rpc/clnt_rc.c
332
CLNT_GETERR(client, &rc->rc_err);
sys/rpc/clnt_rc.c
345
CLNT_RELEASE(client);
sys/rpc/clnt_rc.c
354
CLNT_RELEASE(client);
sys/rpc/clnt_rc.c
371
if (rc->rc_client == client) {
sys/rpc/clnt_rc.c
374
CLNT_RELEASE(client);
sys/rpc/clnt_rc.c
378
CLNT_RELEASE(client);
sys/rpc/clnt_rc.c
380
CLNT_RELEASE(client);
sys/rpc/clnt_rc.c
550
CLIENT *client;
sys/rpc/clnt_rc.c
560
client = rc->rc_client;
sys/rpc/clnt_rc.c
565
if (client) {
sys/rpc/clnt_rc.c
566
CLNT_CLOSE(client);
sys/rpc/clnt_rc.c
567
CLNT_RELEASE(client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1003
&client->cl_creds);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1014
client->cl_sname = sname;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1028
&client->cl_ctx,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1029
client->cl_sname->sn_cred,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1032
&client->cl_cname,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1046
&client->cl_ctx,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1047
client->cl_sname->sn_cred,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1050
&client->cl_cname,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1068
rpc_gss_log_status("accept_sec_context", client->cl_mech,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1070
client->cl_state = CLIENT_STALE;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1078
gr->gr_handle.value = &client->cl_id;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1079
gr->gr_handle.length = sizeof(client->cl_id);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1083
client->cl_mech = mech;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1084
client->cl_qop = GSS_C_QOP_DEFAULT;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1085
client->cl_done_callback = FALSE;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1103
client->cl_expiration = time_uptime + cred_lifetime;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1108
client->cl_rawcred.version = RPCSEC_GSS_VERSION;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1109
rpc_gss_oid_to_mech(mech, &client->cl_rawcred.mechanism);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1112
maj_stat = gss_export_name(&min_stat, client->cl_cname,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1115
rpc_gss_log_status("gss_export_name", client->cl_mech,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1119
client->cl_rawcred.client_principal =
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1120
mem_alloc(sizeof(*client->cl_rawcred.client_principal)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1122
client->cl_rawcred.client_principal->len = export_name.length;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1123
memcpy(client->cl_rawcred.client_principal->name,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1126
client->cl_rawcred.svc_principal =
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1127
client->cl_sname->sn_principal;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1128
client->cl_rawcred.service = gc->gc_svc;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1135
svc_rpc_gss_build_ucred(client, client->cl_cname);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1136
svc_rpc_gss_set_flavor(client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1137
gss_release_name(&min_stat, &client->cl_cname);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1147
client->cl_rawcred.client_principal->name,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1149
client->cl_qop, client->cl_rawcred.service);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1159
svc_rpc_gss_validate(struct svc_rpc_gss_client *client, struct rpc_msg *msg,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1178
client->cl_state = CLIENT_STALE;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1202
maj_stat = gss_verify_mic(&min_stat, client->cl_ctx, &rpcbuf, &checksum,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1206
rpc_gss_log_status("gss_verify_mic", client->cl_mech,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1217
client->cl_state = CLIENT_STALE;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1226
svc_rpc_gss_nextverf(struct svc_rpc_gss_client *client,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1240
maj_stat = gss_get_mic(&min_stat, client->cl_ctx, client->cl_qop,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1244
rpc_gss_log_status("gss_get_mic", client->cl_mech, maj_stat, min_stat);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1245
client->cl_state = CLIENT_STALE;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1262
svc_rpc_gss_callback(struct svc_rpc_gss_client *client, struct svc_req *rqst)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1282
lock.raw_cred = &client->cl_rawcred;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1284
client->cl_creds,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1285
client->cl_ctx,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1290
client->cl_state = CLIENT_STALE;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1300
client->cl_creds = GSS_C_NO_CREDENTIAL;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1301
client->cl_locked = lock.locked;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1302
client->cl_cookie = cookie;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1312
if (client->cl_creds) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1314
gss_release_cred(&min_ver, &client->cl_creds);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1320
svc_rpc_gss_check_replay(struct svc_rpc_gss_client *client, uint32_t seq)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1326
sx_xlock(&client->cl_lock);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1327
if (seq <= client->cl_seqlast) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1335
offset = client->cl_seqlast - seq;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1342
if (client->cl_seqmask[word] & (1 << bit)) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1350
sx_xunlock(&client->cl_lock);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1355
svc_rpc_gss_update_seq(struct svc_rpc_gss_client *client, uint32_t seq)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1360
sx_xlock(&client->cl_lock);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1361
if (seq > client->cl_seqlast) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1369
offset = seq - client->cl_seqlast;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1373
client->cl_seqmask[i] = client->cl_seqmask[i-1];
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1375
client->cl_seqmask[0] = 0;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1380
newcarry = client->cl_seqmask[i] >> (32 - offset);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1381
client->cl_seqmask[i] =
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1382
(client->cl_seqmask[i] << offset) | carry;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1385
client->cl_seqmask[0] |= 1;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1386
client->cl_seqlast = seq;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1388
offset = client->cl_seqlast - seq;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1391
client->cl_seqmask[word] |= (1 << bit);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1393
sx_xunlock(&client->cl_lock);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1403
struct svc_rpc_gss_client *client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1437
client = NULL;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1451
client = svc_rpc_gss_create_client();
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1459
client = svc_rpc_gss_find_client(p);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1460
if (!client) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1471
cc->cc_client = client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1511
if (!svc_rpc_gss_accept_sec_context(client, rqst, &gr, &gc)) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1522
if (!svc_rpc_gss_nextverf(client, rqst, gr.gr_win)) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1542
client->cl_state = CLIENT_ESTABLISHED;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1549
if (!svc_rpc_gss_check_replay(client, gc.gc_seq)) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1554
if (!svc_rpc_gss_validate(client, msg, &qop, gc.gc_proc)) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1564
if (!svc_rpc_gss_nextverf(client, rqst, gc.gc_seq)) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1569
svc_rpc_gss_update_seq(client, gc.gc_seq);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1580
refcount_acquire(&client->cl_refs);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1589
sx_xlock(&client->cl_lock);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1590
if (!client->cl_done_callback) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1591
client->cl_done_callback = TRUE;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1592
client->cl_qop = qop;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1593
client->cl_rawcred.qop = _rpc_gss_num_to_qop(
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1594
client->cl_rawcred.mechanism, qop);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1595
if (!svc_rpc_gss_callback(client, rqst)) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1597
sx_xunlock(&client->cl_lock);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1601
sx_xunlock(&client->cl_lock);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1608
if (client->cl_locked) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1609
if (client->cl_rawcred.service != gc.gc_svc) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1612
} else if (client->cl_qop != qop) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1622
if (client->cl_qop != qop) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1623
client->cl_qop = qop;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1624
client->cl_rawcred.qop = _rpc_gss_num_to_qop(
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1625
client->cl_rawcred.mechanism, qop);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1632
if (client->cl_rawcred.service != gc.gc_svc) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1633
client->cl_rawcred.service = gc.gc_svc;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1634
svc_rpc_gss_set_flavor(client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1652
svc_rpc_gss_forget_client(client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1664
if (client)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1665
svc_rpc_gss_release_client(client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1676
struct svc_rpc_gss_client *client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1681
client = cc->cc_client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1682
if (client->cl_state != CLIENT_ESTABLISHED
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1688
client->cl_ctx, client->cl_qop,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1696
struct svc_rpc_gss_client *client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1701
client = cc->cc_client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1702
if (client->cl_state != CLIENT_ESTABLISHED
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1708
client->cl_ctx, client->cl_qop,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1716
struct svc_rpc_gss_client *client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1721
client = cc->cc_client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1722
svc_rpc_gss_release_client(client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
494
struct svc_rpc_gss_client *client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
500
client = cc->cc_client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
502
*rcred = &client->cl_rawcred;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
504
*ucred = &client->cl_ucred;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
506
*cookie = client->cl_cookie;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
519
struct svc_rpc_gss_client *client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
526
client = cc->cc_client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
529
*flavorp = client->cl_rpcflavor;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
531
if (client->cl_cred) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
532
*crp = crhold(client->cl_cred);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
536
uc = &client->cl_ucred;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
537
cr = client->cl_cred = crget();
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
552
struct svc_rpc_gss_client *client = cc->cc_client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
558
switch (client->cl_rawcred.service) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
576
maj_stat = gss_wrap_size_limit(&min_stat, client->cl_ctx, want_conf,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
577
client->cl_qop, max_tp_unit_len, &max);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
585
rpc_gss_log_status("gss_wrap_size_limit", client->cl_mech,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
594
struct svc_rpc_gss_client *client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
609
TAILQ_FOREACH(client, list, cl_link) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
610
if (client->cl_id.ci_id == id->ci_id) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
615
TAILQ_REMOVE(&VNET(svc_rpc_gss_clients), client,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
618
client, cl_alllink);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
619
refcount_acquire(&client->cl_refs);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
625
return (client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
631
struct svc_rpc_gss_client *client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
638
client = mem_alloc(sizeof(struct svc_rpc_gss_client));
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
639
memset(client, 0, sizeof(struct svc_rpc_gss_client));
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
645
refcount_init(&client->cl_refs, 2);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
646
sx_init(&client->cl_lock, "GSS-client");
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
648
client->cl_id.ci_hostid = hostid;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
650
client->cl_id.ci_boottime = boottime.tv_sec;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
651
client->cl_id.ci_id = VNET(svc_rpc_gss_next_clientid)++;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
657
client->cl_state = CLIENT_NEW;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
658
client->cl_locked = FALSE;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
659
client->cl_expiration = time_uptime + 5*60;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
662
[client->cl_id.ci_id % svc_rpc_gss_client_hash_size];
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
664
TAILQ_INSERT_HEAD(list, client, cl_link);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
665
TAILQ_INSERT_HEAD(&VNET(svc_rpc_gss_clients), client, cl_alllink);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
668
return (client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
672
svc_rpc_gss_destroy_client(struct svc_rpc_gss_client *client)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
678
if (client->cl_ctx)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
680
&client->cl_ctx, GSS_C_NO_BUFFER);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
682
if (client->cl_cname)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
683
gss_release_name(&min_stat, &client->cl_cname);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
685
if (client->cl_rawcred.client_principal)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
686
mem_free(client->cl_rawcred.client_principal,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
687
sizeof(*client->cl_rawcred.client_principal)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
688
+ client->cl_rawcred.client_principal->len);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
690
if (client->cl_cred)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
691
crfree(client->cl_cred);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
693
sx_destroy(&client->cl_lock);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
694
mem_free(client, sizeof(*client));
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
701
svc_rpc_gss_release_client(struct svc_rpc_gss_client *client)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
704
if (!refcount_release(&client->cl_refs))
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
706
svc_rpc_gss_destroy_client(client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
714
svc_rpc_gss_forget_client_locked(struct svc_rpc_gss_client *client)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
720
[client->cl_id.ci_id % svc_rpc_gss_client_hash_size];
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
721
TAILQ_REMOVE(list, client, cl_link);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
722
TAILQ_REMOVE(&VNET(svc_rpc_gss_clients), client, cl_alllink);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
730
svc_rpc_gss_forget_client(struct svc_rpc_gss_client *client)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
736
[client->cl_id.ci_id % svc_rpc_gss_client_hash_size];
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
744
if (client == tclient) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
745
svc_rpc_gss_forget_client_locked(client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
747
svc_rpc_gss_release_client(client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
757
struct svc_rpc_gss_client *client;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
767
client = TAILQ_LAST(&VNET(svc_rpc_gss_clients),
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
769
while (svc_rpc_gss_client_count > svc_rpc_gss_client_max && client != NULL) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
770
svc_rpc_gss_forget_client_locked(client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
772
svc_rpc_gss_release_client(client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
774
client = TAILQ_LAST(&VNET(svc_rpc_gss_clients),
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
778
TAILQ_FOREACH(client, &VNET(svc_rpc_gss_clients), cl_alllink) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
779
if (client->cl_state == CLIENT_STALE
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
780
|| now > client->cl_expiration) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
781
svc_rpc_gss_forget_client_locked(client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
783
rpc_gss_log_debug("expiring client %p", client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
784
svc_rpc_gss_release_client(client);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
869
svc_rpc_gss_build_ucred(struct svc_rpc_gss_client *client,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
873
rpc_gss_ucred_t *uc = &client->cl_ucred;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
878
uc->gidlist = client->cl_gid_storage;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
881
maj_stat = gss_pname_to_unix_cred(&min_stat, name, client->cl_mech,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
890
svc_rpc_gss_set_flavor(struct svc_rpc_gss_client *client)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
899
if (kgss_oid_equal(client->cl_mech, &krb5_mech_oid)) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
900
switch (client->cl_rawcred.service) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
903
client->cl_rpcflavor = RPCSEC_GSS_KRB5;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
906
client->cl_rpcflavor = RPCSEC_GSS_KRB5I;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
909
client->cl_rpcflavor = RPCSEC_GSS_KRB5P;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
913
client->cl_rpcflavor = RPCSEC_GSS;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
918
svc_rpc_gss_accept_sec_context(struct svc_rpc_gss_client *client,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
929
rpc_gss_ucred_t *uc = &client->cl_ucred;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
947
uc->gidlist = client->cl_gid_storage;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
957
client->cl_state = CLIENT_STALE;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
966
if (!client->cl_sname) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
976
&client->cl_ctx,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
980
&client->cl_cname,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
985
&client->cl_creds,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
994
&client->cl_ctx,
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
998
&client->cl_cname,
sys/rpc/rpcsec_tls/auth_tls.c
118
authtls_marshal(AUTH *client, uint32_t xid, XDR *xdrs, struct mbuf *args)
sys/rpc/rpcsec_tls/auth_tls.c
133
authtls_verf(AUTH *client)
sys/rpc/rpcsec_tls/auth_tls.c
139
authtls_validate(AUTH *client, uint32_t xid, struct opaque_auth *opaque,
sys/rpc/rpcsec_tls/auth_tls.c
155
authtls_refresh(AUTH *client, void *dummy)
sys/rpc/rpcsec_tls/auth_tls.c
163
authtls_destroy(AUTH *client)
tools/regression/rpcsec_gss/rpctest.c
100
client = clnt_create(hostname, prog, vers, netid);
tools/regression/rpcsec_gss/rpctest.c
101
if (!client) {
tools/regression/rpcsec_gss/rpctest.c
120
auth = rpc_gss_seccreate(client, service,
tools/regression/rpcsec_gss/rpctest.c
136
client->cl_auth = auth;
tools/regression/rpcsec_gss/rpctest.c
151
stat = CLNT_CALL(client, 1,
tools/regression/rpcsec_gss/rpctest.c
159
clnt_perror(client, "call failed");
tools/regression/rpcsec_gss/rpctest.c
163
CLNT_DESTROY(client);
tools/regression/rpcsec_gss/rpctest.c
86
CLIENT *client;
tools/tools/mctest/mctest.cc
183
if (n % clients == client) {
tools/tools/mctest/mctest.cc
184
recvd.sin_port = htons(base_port + client);
tools/tools/mctest/mctest.cc
225
int client; ///< Which client we listen for
tools/tools/mctest/mctest.cc
252
addr.sin_port = htons(args->client);
tools/tools/mctest/mctest.cc
370
args[i].client = base_port + i;
tools/tools/mctest/mctest.cc
406
for (int client = 0;client < clients; client++) {
tools/tools/mctest/mctest.cc
408
cout << "Results from client #" << client << endl;
tools/tools/mctest/mctest.cc
413
if (&args[client].packets[i].tv_sec == 0)
tools/tools/mctest/mctest.cc
415
timersub(&args[client].packets[i], &sent[i], &result);
tools/tools/mctest/mctest.cc
457
int client = 0; ///< for receivers which client are we
tools/tools/mctest/mctest.cc
497
client = atoi(optarg);
tools/tools/mctest/mctest.cc
512
if (clients <= 0 || client < 0)
tools/tools/mctest/mctest.cc
514
sink(interface, group, pkt_size, number, clients, client,
tools/tools/mctest/mctest.cc
95
int clients, int client, short base_port) {
tools/tools/net80211/w00t/ap/ap.c
42
struct client *next;
tools/tools/net80211/w00t/ap/ap.c
564
struct client* client_find(struct params *p, char *mac)
tools/tools/net80211/w00t/ap/ap.c
566
struct client* c = p->clients;
tools/tools/net80211/w00t/ap/ap.c
578
void client_insert(struct params *p, struct client *c)
tools/tools/net80211/w00t/ap/ap.c
595
struct client *c;
tools/tools/net80211/w00t/ap/ap.c
67
struct client *clients;
usr.bin/quota/quota.c
662
CLIENT *client = NULL;
usr.bin/quota/quota.c
664
client = clnt_create(host, prognum, versnum, "udp");
usr.bin/quota/quota.c
665
if (client == NULL)
usr.bin/quota/quota.c
669
CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *)(void *)&timeout);
usr.bin/quota/quota.c
671
client->cl_auth = authunix_create_default();
usr.bin/quota/quota.c
674
clnt_stat = clnt_call(client, procnum, inproc, in,
usr.bin/rpcinfo/rpcinfo.c
1007
client = clnt_rpcbind_create(host, RPCBVERS4, NULL);
usr.bin/rpcinfo/rpcinfo.c
1009
client = local_rpcb(PMAPPROG, RPCBVERS4);
usr.bin/rpcinfo/rpcinfo.c
1010
if (client == (CLIENT *)NULL) {
usr.bin/rpcinfo/rpcinfo.c
1017
if (CLNT_CALL(client, RPCBPROC_GETSTAT, (xdrproc_t) xdr_void, NULL,
usr.bin/rpcinfo/rpcinfo.c
1020
clnt_perror(client, "rpcinfo: can't contact rpcbind: ");
usr.bin/rpcinfo/rpcinfo.c
1213
clnt_destroy(client);
usr.bin/rpcinfo/rpcinfo.c
1245
CLIENT *client;
usr.bin/rpcinfo/rpcinfo.c
1260
client = clnt_tli_create(fd, nconf, nbuf, prog, vers, 0, 0);
usr.bin/rpcinfo/rpcinfo.c
1261
if (client == (CLIENT *)NULL) {
usr.bin/rpcinfo/rpcinfo.c
1265
return (client);
usr.bin/rpcinfo/rpcinfo.c
1277
CLIENT *client;
usr.bin/rpcinfo/rpcinfo.c
1303
client = clnt_addr_create(address, nconf, prognum, versnum);
usr.bin/rpcinfo/rpcinfo.c
1304
rpc_stat = CLNT_CALL(client, NULLPROC, (xdrproc_t) xdr_void,
usr.bin/rpcinfo/rpcinfo.c
1309
if (pstatus(client, prognum, versnum) < 0)
usr.bin/rpcinfo/rpcinfo.c
1311
(void) CLNT_DESTROY(client);
usr.bin/rpcinfo/rpcinfo.c
1317
(void) CLNT_CONTROL(client, CLSET_FD_NCLOSE, (char *)NULL);
usr.bin/rpcinfo/rpcinfo.c
1318
(void) CLNT_CONTROL(client, CLGET_FD, (char *)&fd);
usr.bin/rpcinfo/rpcinfo.c
1320
clnt_geterr(client, &rpcerr);
usr.bin/rpcinfo/rpcinfo.c
1328
(void) CLNT_DESTROY(client);
usr.bin/rpcinfo/rpcinfo.c
1329
client = clnt_addr_create(address, nconf, prognum, MAX_VERS);
usr.bin/rpcinfo/rpcinfo.c
1330
rpc_stat = CLNT_CALL(client, NULLPROC, (xdrproc_t) xdr_void,
usr.bin/rpcinfo/rpcinfo.c
1334
clnt_geterr(client, &rpcerr);
usr.bin/rpcinfo/rpcinfo.c
1347
(void) pstatus(client, prognum, MAX_VERS);
usr.bin/rpcinfo/rpcinfo.c
1351
(void) pstatus(client, prognum, (u_long)0);
usr.bin/rpcinfo/rpcinfo.c
1354
(void) CLNT_DESTROY(client);
usr.bin/rpcinfo/rpcinfo.c
1356
client = clnt_addr_create(address, nconf, prognum, versnum);
usr.bin/rpcinfo/rpcinfo.c
1357
rpc_stat = CLNT_CALL(client, NULLPROC, (xdrproc_t) xdr_void,
usr.bin/rpcinfo/rpcinfo.c
1360
if (pstatus(client, prognum, versnum) < 0)
usr.bin/rpcinfo/rpcinfo.c
1362
(void) CLNT_DESTROY(client);
usr.bin/rpcinfo/rpcinfo.c
1379
CLIENT *client;
usr.bin/rpcinfo/rpcinfo.c
1403
client = clnt_tp_create(argv[0], prognum, versnum, nconf);
usr.bin/rpcinfo/rpcinfo.c
1405
client = clnt_create(argv[0], prognum, versnum, "NETPATH");
usr.bin/rpcinfo/rpcinfo.c
1407
if (client == (CLIENT *)NULL) {
usr.bin/rpcinfo/rpcinfo.c
1413
rpc_stat = CLNT_CALL(client, NULLPROC, (xdrproc_t) xdr_void,
usr.bin/rpcinfo/rpcinfo.c
1418
if (pstatus(client, prognum, versnum) < 0)
usr.bin/rpcinfo/rpcinfo.c
1420
(void) CLNT_DESTROY(client);
usr.bin/rpcinfo/rpcinfo.c
1427
clnt_geterr(client, &rpcerr);
usr.bin/rpcinfo/rpcinfo.c
1436
(void) CLNT_CONTROL(client, CLSET_VERS, (char *)&versnum);
usr.bin/rpcinfo/rpcinfo.c
1437
rpc_stat = CLNT_CALL(client, NULLPROC,
usr.bin/rpcinfo/rpcinfo.c
1441
clnt_geterr(client, &rpcerr);
usr.bin/rpcinfo/rpcinfo.c
1454
(void) pstatus(client, prognum, MAX_VERS);
usr.bin/rpcinfo/rpcinfo.c
1458
(void) pstatus(client, prognum, (u_long)0);
usr.bin/rpcinfo/rpcinfo.c
1462
(void) CLNT_CONTROL(client, CLSET_VERS, (char *)&versnum);
usr.bin/rpcinfo/rpcinfo.c
1463
rpc_stat = CLNT_CALL(client, NULLPROC, (xdrproc_t) xdr_void,
usr.bin/rpcinfo/rpcinfo.c
1466
if (pstatus(client, prognum, versnum) < 0)
usr.bin/rpcinfo/rpcinfo.c
1469
(void) CLNT_DESTROY(client);
usr.bin/rpcinfo/rpcinfo.c
1537
pstatus(register CLIENT *client, u_long prog, u_long vers)
usr.bin/rpcinfo/rpcinfo.c
1541
clnt_geterr(client, &rpcerr);
usr.bin/rpcinfo/rpcinfo.c
1543
clnt_perror(client, "rpcinfo");
usr.bin/rpcinfo/rpcinfo.c
1591
CLIENT *client = NULL;
usr.bin/rpcinfo/rpcinfo.c
1601
client = clnt_tli_create(RPC_ANYFD, nconf, &addr, RPCBPROG,
usr.bin/rpcinfo/rpcinfo.c
1603
if (client) {
usr.bin/rpcinfo/rpcinfo.c
1628
return (client);
usr.bin/rpcinfo/rpcinfo.c
365
CLIENT *client;
usr.bin/rpcinfo/rpcinfo.c
390
client = clnt_com_create(&addr, prognum, vers, &fd, trans);
usr.bin/rpcinfo/rpcinfo.c
391
rpc_stat = CLNT_CALL(client, NULLPROC, (xdrproc_t) xdr_void,
usr.bin/rpcinfo/rpcinfo.c
396
if (pstatus(client, prognum, vers) < 0)
usr.bin/rpcinfo/rpcinfo.c
398
(void) CLNT_DESTROY(client);
usr.bin/rpcinfo/rpcinfo.c
402
(void) CLNT_CONTROL(client, CLSET_FD_NCLOSE, (char *)NULL);
usr.bin/rpcinfo/rpcinfo.c
404
clnt_geterr(client, &rpcerr);
usr.bin/rpcinfo/rpcinfo.c
412
(void) CLNT_DESTROY(client);
usr.bin/rpcinfo/rpcinfo.c
414
client = clnt_com_create(&addr, prognum, MAX_VERS, &fd, trans);
usr.bin/rpcinfo/rpcinfo.c
415
rpc_stat = CLNT_CALL(client, NULLPROC, (xdrproc_t) xdr_void,
usr.bin/rpcinfo/rpcinfo.c
419
clnt_geterr(client, &rpcerr);
usr.bin/rpcinfo/rpcinfo.c
432
(void) pstatus(client, prognum, MAX_VERS);
usr.bin/rpcinfo/rpcinfo.c
436
(void) pstatus(client, prognum, (u_long)0);
usr.bin/rpcinfo/rpcinfo.c
439
(void) CLNT_DESTROY(client);
usr.bin/rpcinfo/rpcinfo.c
442
client = clnt_com_create(&addr, prognum, vers, &fd, trans);
usr.bin/rpcinfo/rpcinfo.c
443
rpc_stat = CLNT_CALL(client, NULLPROC, (xdrproc_t) xdr_void,
usr.bin/rpcinfo/rpcinfo.c
446
if (pstatus(client, prognum, vers) < 0)
usr.bin/rpcinfo/rpcinfo.c
448
(void) CLNT_DESTROY(client);
usr.bin/rpcinfo/rpcinfo.c
466
register CLIENT *client;
usr.bin/rpcinfo/rpcinfo.c
478
client = clnttcp_create(&server_addr, PMAPPROG, PMAPVERS,
usr.bin/rpcinfo/rpcinfo.c
481
client = local_rpcb(PMAPPROG, PMAPVERS);
usr.bin/rpcinfo/rpcinfo.c
483
if (client == NULL) {
usr.bin/rpcinfo/rpcinfo.c
500
clnt_st = CLNT_CALL(client, PMAPPROC_DUMP, (xdrproc_t) xdr_void,
usr.bin/rpcinfo/rpcinfo.c
506
CLNT_GETERR(client, &err);
usr.bin/rpcinfo/rpcinfo.c
519
clnt_perror(client, "rpcinfo: can't contact portmapper");
usr.bin/rpcinfo/rpcinfo.c
675
register CLIENT *client;
usr.bin/rpcinfo/rpcinfo.c
691
client = clnt_rpcbind_create(host, RPCBVERS, NULL);
usr.bin/rpcinfo/rpcinfo.c
700
client = getclnthandle(host, nconf, RPCBVERS, NULL);
usr.bin/rpcinfo/rpcinfo.c
705
client = local_rpcb(PMAPPROG, RPCBVERS);
usr.bin/rpcinfo/rpcinfo.c
707
if (client == (CLIENT *)NULL) {
usr.bin/rpcinfo/rpcinfo.c
714
clnt_st = CLNT_CALL(client, RPCBPROC_DUMP, (xdrproc_t) xdr_void,
usr.bin/rpcinfo/rpcinfo.c
722
CLNT_GETERR(client, &err);
usr.bin/rpcinfo/rpcinfo.c
725
clnt_control(client, CLSET_VERS, (char *)&vers);
usr.bin/rpcinfo/rpcinfo.c
726
clnt_st = CLNT_CALL(client, RPCBPROC_DUMP,
usr.bin/rpcinfo/rpcinfo.c
739
clnt_control(client, CLSET_VERS, (char *)&vers);
usr.bin/rpcinfo/rpcinfo.c
740
clnt_st = CLNT_CALL(client, PMAPPROC_DUMP,
usr.bin/rpcinfo/rpcinfo.c
785
clnt_perror(client, "rpcinfo: can't contact rpcbind: ");
usr.bin/rpcinfo/rpcinfo.c
863
clnt_destroy(client);
usr.bin/rpcinfo/rpcinfo.c
876
register CLIENT *client;
usr.bin/rpcinfo/rpcinfo.c
886
client = clnt_rpcbind_create(host, RPCBVERS4, &targaddr);
usr.bin/rpcinfo/rpcinfo.c
895
client = getclnthandle(host, nconf, RPCBVERS4, &targaddr);
usr.bin/rpcinfo/rpcinfo.c
899
if (client == (CLIENT *)NULL) {
usr.bin/rpcinfo/rpcinfo.c
908
parms.r_netid = client->cl_netid;
usr.bin/rpcinfo/rpcinfo.c
919
nconf = getnetconfigent(client->cl_netid);
usr.bin/rpcinfo/rpcinfo.c
933
if (CLNT_CALL(client, RPCBPROC_GETADDRLIST, (xdrproc_t) xdr_rpcb,
usr.bin/rpcinfo/rpcinfo.c
936
clnt_perror(client, "rpcinfo: can't contact rpcbind: ");
usr.bin/rpcinfo/rpcinfo.c
966
clnt_destroy(client);
usr.bin/rpcinfo/rpcinfo.c
978
register CLIENT *client;
usr.bin/showmount/showmount.c
237
CLIENT *client;
usr.bin/showmount/showmount.c
241
if ((client = clnt_create(host, prognum, versnum, "tcp")) == NULL &&
usr.bin/showmount/showmount.c
242
(client = clnt_create(host, prognum, versnum, "udp")) == NULL)
usr.bin/showmount/showmount.c
247
rval = (int) clnt_call(client, procnum,
usr.bin/showmount/showmount.c
251
clnt_destroy(client);
usr.bin/ypwhich/ypwhich.c
106
r = clnt_call(client, YPBINDPROC_DOMAIN,
usr.bin/ypwhich/ypwhich.c
111
clnt_destroy(client);
usr.bin/ypwhich/ypwhich.c
117
clnt_destroy(client);
usr.bin/ypwhich/ypwhich.c
121
clnt_destroy(client);
usr.bin/ypwhich/ypwhich.c
144
CLIENT *client = NULL;
usr.bin/ypwhich/ypwhich.c
209
client = yp_bind_host(host, YPPROG, YPVERS, 0, 1);
usr.bin/ypwhich/ypwhich.c
220
r = yp_master_host(client, domain, map, &master);
usr.bin/ypwhich/ypwhich.c
240
r = yp_maplist_host(client, domain, &ypml);
usr.bin/ypwhich/ypwhich.c
250
r = yp_master_host(client,
usr.bin/ypwhich/ypwhich.c
90
CLIENT *client;
usr.bin/ypwhich/ypwhich.c
96
client = clntudp_create(sin, YPBINDPROG, YPBINDVERS, tv, &sock);
usr.bin/ypwhich/ypwhich.c
98
if (client == NULL) {
usr.sbin/acpi/acpidump/acpi.c
1373
len = tcpa->client.log_max_len;
usr.sbin/acpi/acpidump/acpi.c
1374
paddr = tcpa->client.log_start_addr;
usr.sbin/acpi/acpidump/acpidump.h
71
} client;
usr.sbin/gssd/gssd.c
1559
krbcred.client, &pname);
usr.sbin/inetd/inetd.c
304
sa = (struct sockaddr *)req->client->sin;
usr.sbin/rpc.lockd/lock_proc.c
191
CLIENT *client;
usr.sbin/rpc.lockd/lock_proc.c
207
client = clnt_cache_ptr[i];
usr.sbin/rpc.lockd/lock_proc.c
208
if (client && ((clnt_cache_time[i] + CLIENT_CACHE_LIFETIME)
usr.sbin/rpc.lockd/lock_proc.c
214
clnt_destroy(client);
usr.sbin/rpc.lockd/lock_proc.c
216
client = NULL;
usr.sbin/rpc.lockd/lock_proc.c
218
if (client && !addrcmp((struct sockaddr *)&clnt_cache_addr[i],
usr.sbin/rpc.lockd/lock_proc.c
223
return (client);
usr.sbin/rpc.lockd/lock_proc.c
266
client = clnt_tp_create(host, NLM_PROG, vers, nconf);
usr.sbin/rpc.lockd/lock_proc.c
269
if (!client) {
usr.sbin/rpc.lockd/lock_proc.c
276
clnt_control(client, CLGET_FD, &clnt_fd);
usr.sbin/rpc.lockd/lock_proc.c
298
clnt_cache_ptr[clnt_cache_next_to_use] = client;
usr.sbin/rpc.lockd/lock_proc.c
313
clnt_control(client, CLSET_TIMEOUT, (char *)&retry_time);
usr.sbin/rpc.lockd/lock_proc.c
317
return client;
usr.sbin/rpc.lockd/lockd_lock.c
1080
nmf->exclusive = fl->client.exclusive;
usr.sbin/rpc.lockd/lockd_lock.c
1189
fl->client.exclusive == ifl->client.exclusive &&
usr.sbin/rpc.lockd/lockd_lock.c
1190
fl->client.l_offset == ifl->client.l_offset &&
usr.sbin/rpc.lockd/lockd_lock.c
1191
fl->client.l_len == ifl->client.l_len &&
usr.sbin/rpc.lockd/lockd_lock.c
1878
copy_nlm4_lock_to_nlm4_holder(lock, exclusive, &test_fl.client);
usr.sbin/rpc.lockd/lockd_lock.c
1891
return (&conflicting_fl->client);
usr.sbin/rpc.lockd/lockd_lock.c
1983
copy_nlm4_lock_to_nlm4_holder(lock, 0, &fl.client);
usr.sbin/rpc.lockd/lockd_lock.c
2194
res.exclusive = fl->client.exclusive;
usr.sbin/rpc.lockd/lockd_lock.c
2198
res.alock.oh = fl->client.oh;
usr.sbin/rpc.lockd/lockd_lock.c
2199
res.alock.svid = fl->client.svid;
usr.sbin/rpc.lockd/lockd_lock.c
2200
res.alock.l_offset = fl->client.l_offset;
usr.sbin/rpc.lockd/lockd_lock.c
2201
res.alock.l_len = fl->client.l_len;
usr.sbin/rpc.lockd/lockd_lock.c
2217
res.exclusive = fl->client.exclusive;
usr.sbin/rpc.lockd/lockd_lock.c
2221
res.alock.oh = fl->client.oh;
usr.sbin/rpc.lockd/lockd_lock.c
2222
res.alock.svid = fl->client.svid;
usr.sbin/rpc.lockd/lockd_lock.c
2223
res.alock.l_offset = fl->client.l_offset;
usr.sbin/rpc.lockd/lockd_lock.c
2224
res.alock.l_len = fl->client.l_len;
usr.sbin/rpc.lockd/lockd_lock.c
335
fl->client.exclusive, fl->client.svid,
usr.sbin/rpc.lockd/lockd_lock.c
336
fl->client.l_offset, fl->client.l_len);
usr.sbin/rpc.lockd/lockd_lock.c
340
dump_netobj(&fl->client.oh);
usr.sbin/rpc.lockd/lockd_lock.c
347
fl->flags, fl->client.svid, fl->client_name);
usr.sbin/rpc.lockd/lockd_lock.c
392
newfl->client.oh.n_bytes = malloc(lockowner->n_len);
usr.sbin/rpc.lockd/lockd_lock.c
393
if (newfl->client.oh.n_bytes == NULL) {
usr.sbin/rpc.lockd/lockd_lock.c
397
newfl->client.oh.n_len = lockowner->n_len;
usr.sbin/rpc.lockd/lockd_lock.c
398
bcopy(lockowner->n_bytes, newfl->client.oh.n_bytes, lockowner->n_len);
usr.sbin/rpc.lockd/lockd_lock.c
402
free(newfl->client.oh.n_bytes);
usr.sbin/rpc.lockd/lockd_lock.c
412
free(newfl->client.oh.n_bytes);
usr.sbin/rpc.lockd/lockd_lock.c
432
fl->client.exclusive = exclusive;
usr.sbin/rpc.lockd/lockd_lock.c
433
fl->client.svid = svid;
usr.sbin/rpc.lockd/lockd_lock.c
434
fl->client.l_offset = offset;
usr.sbin/rpc.lockd/lockd_lock.c
435
fl->client.l_len = len;
usr.sbin/rpc.lockd/lockd_lock.c
450
free(fl->client.oh.n_bytes);
usr.sbin/rpc.lockd/lockd_lock.c
685
retval = (fl0->client.svid == fl1->client.svid &&
usr.sbin/rpc.lockd/lockd_lock.c
686
same_netobj(&(fl0->client.oh), &(fl1->client.oh)));
usr.sbin/rpc.lockd/lockd_lock.c
732
if (!regions_overlap(fl->client.l_offset, fl->client.l_len,
usr.sbin/rpc.lockd/lockd_lock.c
733
ifl->client.l_offset, ifl->client.l_len))
usr.sbin/rpc.lockd/lockd_lock.c
738
fl->client.l_offset,fl->client.l_len,
usr.sbin/rpc.lockd/lockd_lock.c
739
ifl->client.l_offset,ifl->client.l_len);
usr.sbin/rpc.lockd/lockd_lock.c
80
struct nlm4_holder client; /* lock holder */
usr.sbin/rpc.lockd/lockd_lock.c
811
if (!regions_overlap(fl->client.l_offset, fl->client.l_len,
usr.sbin/rpc.lockd/lockd_lock.c
812
ifl->client.l_offset, ifl->client.l_len))
usr.sbin/rpc.lockd/lockd_lock.c
817
fl->client.l_offset,fl->client.l_len,
usr.sbin/rpc.lockd/lockd_lock.c
818
ifl->client.l_offset,ifl->client.l_len);
usr.sbin/rpc.lockd/lockd_lock.c
821
if (!(fl->client.exclusive || ifl->client.exclusive))
usr.sbin/rpc.lockd/lockd_lock.c
825
fl->client.exclusive,
usr.sbin/rpc.lockd/lockd_lock.c
826
ifl->client.exclusive);
usr.sbin/rpc.lockd/lockd_lock.c
919
spstatus = region_compare(exist_lock->client.l_offset, exist_lock->client.l_len,
usr.sbin/rpc.lockd/lockd_lock.c
920
unlock_lock->client.l_offset, unlock_lock->client.l_len,
usr.sbin/rpc.lockd/lockd_lock.c
924
*left_lock = allocate_file_lock(&exist_lock->client.oh, &exist_lock->client_cookie, exist_lock->addr, exist_lock->client_name);
usr.sbin/rpc.lockd/lockd_lock.c
931
exist_lock->client.exclusive, exist_lock->client.svid,
usr.sbin/rpc.lockd/lockd_lock.c
938
*right_lock = allocate_file_lock(&exist_lock->client.oh, &exist_lock->client_cookie, exist_lock->addr, exist_lock->client_name);
usr.sbin/rpc.lockd/lockd_lock.c
948
exist_lock->client.exclusive, exist_lock->client.svid,
usr.sbin/ypbind/yp_ping.c
111
register CLIENT *client;
usr.sbin/ypbind/yp_ping.c
116
client = clntudp_bufcreate(address, PMAPPROG,
usr.sbin/ypbind/yp_ping.c
118
if (client != (CLIENT *)NULL) {
usr.sbin/ypbind/yp_ping.c
123
if (CLNT_CALL(client, PMAPPROC_GETPORT,
usr.sbin/ypbind/yp_ping.c
128
clnt_geterr(client, &rpc_createerr.cf_error);
usr.sbin/ypbind/yp_ping.c
132
CLNT_DESTROY(client);
usr.sbin/yppoll/yppoll.c
102
r = clnt_call(client, YPPROC_ORDER, (xdrproc_t)xdr_ypreq_nokey, &yprnk,
usr.sbin/yppoll/yppoll.c
105
clnt_perror(client, "yp_order: clnt_call");
usr.sbin/yppoll/yppoll.c
114
r = clnt_call(client, YPPROC_MASTER, (xdrproc_t)xdr_ypreq_nokey,
usr.sbin/yppoll/yppoll.c
117
clnt_perror(client, "yp_master: clnt_call");
usr.sbin/yppoll/yppoll.c
123
clnt_destroy(client);
usr.sbin/yppoll/yppoll.c
74
CLIENT *client;
usr.sbin/yppoll/yppoll.c
93
client = clntudp_create(&rsrv_sin, YPPROG, YPVERS, tv, &rsrv_sock);
usr.sbin/yppoll/yppoll.c
94
if (client == NULL)
usr.sbin/ypserv/common/yplib_host.c
101
client = clntudp_create(&rsrv_sin, program, version, tv,
usr.sbin/ypserv/common/yplib_host.c
104
if (client == NULL) {
usr.sbin/ypserv/common/yplib_host.c
109
return (client);
usr.sbin/ypserv/common/yplib_host.c
116
static CLIENT *client;
usr.sbin/ypserv/common/yplib_host.c
129
client = clntudp_create(&rsrv_sin, program, version, tv, &rsrv_sock);
usr.sbin/ypserv/common/yplib_host.c
130
if (client == NULL) {
usr.sbin/ypserv/common/yplib_host.c
134
return (client);
usr.sbin/ypserv/common/yplib_host.c
138
yp_match_host(CLIENT *client, char *indomain, char *inmap, const char *inkey,
usr.sbin/ypserv/common/yplib_host.c
159
r = clnt_call(client, YPPROC_MATCH,
usr.sbin/ypserv/common/yplib_host.c
163
clnt_perror(client, "yp_match_host: clnt_call");
usr.sbin/ypserv/common/yplib_host.c
176
yp_first_host(CLIENT *client, char *indomain, char *inmap, char **outkey,
usr.sbin/ypserv/common/yplib_host.c
194
r = clnt_call(client, YPPROC_FIRST,
usr.sbin/ypserv/common/yplib_host.c
198
clnt_perror(client, "yp_first_host: clnt_call");
usr.sbin/ypserv/common/yplib_host.c
215
yp_next_host(CLIENT *client, char *indomain, char *inmap, char *inkey,
usr.sbin/ypserv/common/yplib_host.c
235
r = clnt_call(client, YPPROC_NEXT,
usr.sbin/ypserv/common/yplib_host.c
239
clnt_perror(client, "yp_next_host: clnt_call");
usr.sbin/ypserv/common/yplib_host.c
256
yp_all_host(CLIENT *client, char *indomain, char *inmap,
usr.sbin/ypserv/common/yplib_host.c
271
(void) clnt_call(client, YPPROC_ALL,
usr.sbin/ypserv/common/yplib_host.c
281
yp_order_host(CLIENT *client, char *indomain, char *inmap, u_int32_t *outorder)
usr.sbin/ypserv/common/yplib_host.c
296
r = clnt_call(client, YPPROC_ORDER,
usr.sbin/ypserv/common/yplib_host.c
300
clnt_perror(client, "yp_order_host: clnt_call");
usr.sbin/ypserv/common/yplib_host.c
308
yp_master_host(CLIENT *client, char *indomain, char *inmap, char **outname)
usr.sbin/ypserv/common/yplib_host.c
322
r = clnt_call(client, YPPROC_MASTER,
usr.sbin/ypserv/common/yplib_host.c
326
clnt_perror(client, "yp_master: clnt_call");
usr.sbin/ypserv/common/yplib_host.c
335
yp_maplist_host(CLIENT *client, char *indomain, struct ypmaplist **outmaplist)
usr.sbin/ypserv/common/yplib_host.c
346
r = clnt_call(client, YPPROC_MAPLIST,
usr.sbin/ypserv/common/yplib_host.c
350
clnt_perror(client, "yp_maplist: clnt_call");
usr.sbin/ypserv/common/yplib_host.c
68
static CLIENT *client;
usr.sbin/ypserv/common/yplib_host.c
98
client = clnttcp_create(&rsrv_sin, program, version,
usr.sbin/ypserv/common/yplib_host.h
34
int yp_match_host(CLIENT *client, char *indomain, char *inmap,
usr.sbin/ypserv/common/yplib_host.h
36
int yp_first_host(CLIENT *client, char *indomain, char *inmap,
usr.sbin/ypserv/common/yplib_host.h
38
int yp_next_host(CLIENT *client, char *indomain, char *inmap, char *inkey,
usr.sbin/ypserv/common/yplib_host.h
41
int yp_master_host(CLIENT *client, char *indomain, char *inmap,
usr.sbin/ypserv/common/yplib_host.h
43
int yp_order_host(CLIENT *client, char *indomain, char *inmap,
usr.sbin/ypserv/common/yplib_host.h
45
int yp_all_host(CLIENT *client, char *indomain, char *inmap,
usr.sbin/ypserv/common/yplib_host.h
47
int yp_maplist_host(CLIENT *client, char *indomain,
usr.sbin/ypset/ypset.c
103
clnt_destroy(client);
usr.sbin/ypset/ypset.c
106
clnt_destroy(client);
usr.sbin/ypset/ypset.c
63
CLIENT *client;
usr.sbin/ypset/ypset.c
89
client = clntudp_create(sin, YPBINDPROG, YPBINDVERS, tv, &sock);
usr.sbin/ypset/ypset.c
90
if (client == NULL) {
usr.sbin/ypset/ypset.c
94
client->cl_auth = authunix_create_default();
usr.sbin/ypset/ypset.c
96
r = clnt_call(client, YPBINDPROC_SETDOM,