Symbol: krb5_data
crypto/heimdal/admin/add.c
127
krb5_data pw;
crypto/heimdal/appl/gssmask/gssmaestro.c
151
krb5_data *in, krb5_data *out)
crypto/heimdal/appl/gssmask/gssmaestro.c
166
krb5_data *in, krb5_data *out)
crypto/heimdal/appl/gssmask/gssmaestro.c
181
int32_t bflags, krb5_data *header, krb5_data *in, krb5_data *trailer,
crypto/heimdal/appl/gssmask/gssmaestro.c
182
krb5_data *out)
crypto/heimdal/appl/gssmask/gssmaestro.c
199
int32_t bflags, krb5_data *header, krb5_data *in, krb5_data *trailer,
crypto/heimdal/appl/gssmask/gssmaestro.c
200
krb5_data *out)
crypto/heimdal/appl/gssmask/gssmaestro.c
217
krb5_data *in, krb5_data *mic)
crypto/heimdal/appl/gssmask/gssmaestro.c
232
krb5_data *in, krb5_data *mic)
crypto/heimdal/appl/gssmask/gssmaestro.c
319
krb5_data itoken, otoken;
crypto/heimdal/appl/gssmask/gssmaestro.c
412
krb5_data msg, mic;
crypto/heimdal/appl/gssmask/gssmaestro.c
434
krb5_data msg, wrapped, out;
crypto/heimdal/appl/gssmask/gssmaestro.c
473
krb5_data header, msg, trailer, wrapped, out;
crypto/heimdal/appl/gssmask/gssmaestro.c
68
const krb5_data *itoken, krb5_data *otoken)
crypto/heimdal/appl/gssmask/gssmaestro.c
88
const krb5_data *itoken,
crypto/heimdal/appl/gssmask/gssmaestro.c
89
krb5_data *otoken,
crypto/heimdal/appl/gssmask/gssmask.c
305
krb5_data target_name, in_token;
crypto/heimdal/appl/gssmask/gssmask.c
307
krb5_data out_token = { 0 , NULL };
crypto/heimdal/appl/gssmask/gssmask.c
423
krb5_data in_token;
crypto/heimdal/appl/gssmask/gssmask.c
425
krb5_data out_token = { 0 , NULL };
crypto/heimdal/appl/gssmask/gssmask.c
568
krb5_data token;
crypto/heimdal/appl/gssmask/gssmask.c
607
krb5_data msg, mic;
crypto/heimdal/appl/gssmask/gssmask.c
738
krb5_data token;
crypto/heimdal/appl/gssmask/gssmask.c
779
krb5_data token;
crypto/heimdal/appl/gssmask/gssmask.c
855
krb5_data pfxdata;
crypto/heimdal/appl/gssmask/gssmask.c
884
krb5_data token, header, trailer;
crypto/heimdal/appl/gssmask/gssmask.c
972
krb5_data token, header, trailer;
crypto/heimdal/appl/kf/kf.c
131
krb5_data data;
crypto/heimdal/appl/kf/kf.c
132
krb5_data data_send;
crypto/heimdal/appl/kf/kfd.c
132
krb5_data data;
crypto/heimdal/appl/kf/kfd.c
133
krb5_data remotename;
crypto/heimdal/appl/kf/kfd.c
134
krb5_data tk_file;
crypto/heimdal/appl/rsh/common.c
137
krb5_data data;
crypto/heimdal/appl/rsh/common.c
82
krb5_data data;
crypto/heimdal/appl/rsh/rsh.c
168
krb5_data out_data;
crypto/heimdal/appl/rsh/rsh.c
245
krb5_data cksum_data;
crypto/heimdal/appl/rsh/rshd.c
164
krb5_data remote_cred;
crypto/heimdal/appl/rsh/rshd.c
254
krb5_data cksum_data;
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
111
static krb5_data auth;
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
200
krb5_data cksum_data;
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
346
krb5_data outbuf;
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
544
krb5_data inbuf;
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
671
krb5_data inbuf;
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
793
krb5_data out_data;
crypto/heimdal/appl/test/tcp_client.c
45
krb5_data data;
crypto/heimdal/appl/test/tcp_client.c
46
krb5_data packet;
crypto/heimdal/appl/test/tcp_server.c
48
krb5_data packet;
crypto/heimdal/appl/test/tcp_server.c
49
krb5_data data;
crypto/heimdal/appl/test/uu_client.c
112
krb5_data data;
crypto/heimdal/appl/test/uu_client.c
50
krb5_data data;
crypto/heimdal/appl/test/uu_client.c
51
krb5_data packet;
crypto/heimdal/appl/test/uu_server.c
48
krb5_data packet;
crypto/heimdal/appl/test/uu_server.c
49
krb5_data data;
crypto/heimdal/appl/test/uu_server.c
50
krb5_data client_name;
crypto/heimdal/kadmin/mod.c
111
krb5_data buf;
crypto/heimdal/kadmin/mod.c
161
krb5_data buf;
crypto/heimdal/kadmin/mod.c
38
add_tl(kadm5_principal_ent_rec *princ, int type, krb5_data *data)
crypto/heimdal/kadmin/mod.c
64
krb5_data buf;
crypto/heimdal/kadmin/pw_quality.c
42
krb5_data pw_data;
crypto/heimdal/kadmin/rpc.c
1025
krb5_data data;
crypto/heimdal/kadmin/rpc.c
1038
krb5_data data;
crypto/heimdal/kadmin/rpc.c
108
krb5_data handle;
crypto/heimdal/kadmin/rpc.c
1084
krb5_data data;
crypto/heimdal/kadmin/rpc.c
246
store_data_xdr(krb5_storage *sp, krb5_data data)
crypto/heimdal/kadmin/rpc.c
266
ret_data_xdr(krb5_storage *sp, krb5_data *data)
crypto/heimdal/kadmin/rpc.c
298
ret_gcred(krb5_data *data, struct gcred *gcred)
crypto/heimdal/kadmin/rpc.c
319
store_gss_init_res(krb5_storage *sp, krb5_data handle,
crypto/heimdal/kadmin/rpc.c
324
krb5_data out;
crypto/heimdal/kadmin/rpc.c
342
krb5_data c;
crypto/heimdal/kadmin/rpc.c
355
krb5_data c;
crypto/heimdal/kadmin/rpc.c
427
krb5_data c;
crypto/heimdal/kadmin/rpc.c
500
krb5_data c;
crypto/heimdal/kadmin/rpc.c
69
krb5_data data;
crypto/heimdal/kadmin/rpc.c
722
copyheader(krb5_storage *sp, krb5_data *data)
crypto/heimdal/kadmin/rpc.c
740
krb5_data handle;
crypto/heimdal/kadmin/rpc.c
775
krb5_data headercopy;
crypto/heimdal/kadmin/rpc.c
877
krb5_data data;
crypto/heimdal/kadmin/rpc.c
941
krb5_data in;
crypto/heimdal/kadmin/server.c
251
krb5_data pwd_data;
crypto/heimdal/kadmin/server.c
39
krb5_data *in, krb5_data *out)
crypto/heimdal/kadmin/server.c
467
krb5_data in, out;
crypto/heimdal/kadmin/server.c
537
krb5_data params;
crypto/heimdal/kcm/connect.c
46
krb5_data request, rep;
crypto/heimdal/kcm/kcm-protos.h
204
krb5_data */*req_data*/,
crypto/heimdal/kcm/kcm-protos.h
205
krb5_data */*resp_data*/);
crypto/heimdal/kcm/protocol.c
1227
krb5_data nthash;
crypto/heimdal/kcm/protocol.c
1299
krb5_data hash = c->nthash;
crypto/heimdal/kcm/protocol.c
1443
krb5_data data;
crypto/heimdal/kcm/protocol.c
1744
krb5_data *req_data,
crypto/heimdal/kcm/protocol.c
1745
krb5_data *resp_data)
crypto/heimdal/kdc/connect.c
403
krb5_data *reply)
crypto/heimdal/kdc/connect.c
439
krb5_data reply;
crypto/heimdal/kdc/connect.c
487
krb5_data data;
crypto/heimdal/kdc/connect.c
811
krb5_data reply;
crypto/heimdal/kdc/digest.c
105
krb5_data *data)
crypto/heimdal/kdc/digest.c
204
const struct DigestREQ *req, krb5_data *reply,
crypto/heimdal/kdc/digest.c
216
krb5_data buf;
crypto/heimdal/kdc/digest.c
223
krb5_data serverNonce;
crypto/heimdal/kdc/digest.c
840
krb5_data clientNonce;
crypto/heimdal/kdc/hprop.c
256
krb5_data data;
crypto/heimdal/kdc/hprop.c
287
krb5_data data;
crypto/heimdal/kdc/hprop.c
94
krb5_data data;
crypto/heimdal/kdc/hpropd.c
225
krb5_data data;
crypto/heimdal/kdc/kdc-private.h
194
const krb5_data */*req_buffer*/,
crypto/heimdal/kdc/kdc-private.h
213
krb5_data */*data*/,
crypto/heimdal/kdc/kdc-private.h
223
const krb5_data */*data*/);
crypto/heimdal/kdc/kdc-private.h
30
const krb5_data */*req_buffer*/,
crypto/heimdal/kdc/kdc-private.h
31
krb5_data */*reply*/,
crypto/heimdal/kdc/kdc-private.h
45
krb5_data */*e_data*/);
crypto/heimdal/kdc/kdc-private.h
69
krb5_data */*reply*/,
crypto/heimdal/kdc/kdc-private.h
78
krb5_data */*reply*/,
crypto/heimdal/kdc/kdc-private.h
96
krb5_data */*reply*/);
crypto/heimdal/kdc/kdc-protos.h
76
krb5_data */*reply*/,
crypto/heimdal/kdc/kdc-protos.h
87
krb5_data */*reply*/,
crypto/heimdal/kdc/kdc-protos.h
99
const krb5_data */*reply*/,
crypto/heimdal/kdc/kdc-replay.c
124
krb5_data d, r;
crypto/heimdal/kdc/kdc.h
103
krb5_data *req_buffer,
crypto/heimdal/kdc/kdc.h
104
krb5_data *reply,
crypto/heimdal/kdc/kerberos5.c
1187
krb5_data ts_data;
crypto/heimdal/kdc/kerberos5.c
1707
krb5_data data;
crypto/heimdal/kdc/kerberos5.c
1764
krb5_data data;
crypto/heimdal/kdc/kerberos5.c
1869
const krb5_data *data)
crypto/heimdal/kdc/kerberos5.c
330
krb5_data *reply)
crypto/heimdal/kdc/kerberos5.c
959
const krb5_data *req_buffer,
crypto/heimdal/kdc/kerberos5.c
960
krb5_data *reply,
crypto/heimdal/kdc/kerberos5.c
971
krb5_data e_data;
crypto/heimdal/kdc/krb5tgs.c
114
krb5_data data;
crypto/heimdal/kdc/krb5tgs.c
1349
krb5_data ad;
crypto/heimdal/kdc/krb5tgs.c
1404
krb5_data *outdata)
crypto/heimdal/kdc/krb5tgs.c
1409
krb5_data data;
crypto/heimdal/kdc/krb5tgs.c
1483
krb5_data *reply,
crypto/heimdal/kdc/krb5tgs.c
1501
krb5_data rspac;
crypto/heimdal/kdc/krb5tgs.c
1883
krb5_data datack;
crypto/heimdal/kdc/krb5tgs.c
196
krb5_data data;
crypto/heimdal/kdc/krb5tgs.c
2310
krb5_data *data,
crypto/heimdal/kdc/krb5tgs.c
291
krb5_data *rspac,
crypto/heimdal/kdc/krb5tgs.c
62
krb5_data *data)
crypto/heimdal/kdc/krb5tgs.c
748
const krb5_data *rspac,
crypto/heimdal/kdc/krb5tgs.c
751
krb5_data *reply)
crypto/heimdal/kdc/kx509.c
151
const krb5_data *key,
crypto/heimdal/kdc/kx509.c
154
krb5_data *certificate)
crypto/heimdal/kdc/kx509.c
292
const struct Kx509Request *req, krb5_data *reply,
crypto/heimdal/kdc/kx509.c
432
krb5_data data;
crypto/heimdal/kdc/mit_dump.c
145
krb5_data kdb_ent;
crypto/heimdal/kdc/mit_dump.c
37
krb5_data *data,
crypto/heimdal/kdc/pkinit.c
1105
krb5_data signed_data, buf;
crypto/heimdal/kdc/pkinit.c
1247
const krb5_data *req_buffer,
crypto/heimdal/kdc/pkinit.c
1882
krb5_data data;
crypto/heimdal/kdc/pkinit.c
504
krb5_data eContent = { 0, NULL };
crypto/heimdal/kdc/pkinit.c
505
krb5_data signed_content = { 0, NULL };
crypto/heimdal/kdc/pkinit.c
85
krb5_data data;
crypto/heimdal/kdc/pkinit.c
922
const krb5_data *req_buffer,
crypto/heimdal/kdc/pkinit.c
929
krb5_data buf, signed_data;
crypto/heimdal/kdc/process.c
108
krb5_data *req_buffer,
crypto/heimdal/kdc/process.c
109
krb5_data *reply,
crypto/heimdal/kdc/process.c
138
krb5_data *req_buffer,
crypto/heimdal/kdc/process.c
139
krb5_data *reply,
crypto/heimdal/kdc/process.c
186
krb5_data *reply,
crypto/heimdal/kdc/process.c
194
krb5_data req_buffer;
crypto/heimdal/kdc/process.c
226
krb5_data *reply,
crypto/heimdal/kdc/process.c
233
krb5_data req_buffer;
crypto/heimdal/kdc/process.c
261
const krb5_data *reply,
crypto/heimdal/kdc/process.c
268
krb5_data d;
crypto/heimdal/kdc/process.c
53
krb5_data *req_buffer,
crypto/heimdal/kdc/process.c
54
krb5_data *reply,
crypto/heimdal/kdc/process.c
80
krb5_data *req_buffer,
crypto/heimdal/kdc/process.c
81
krb5_data *reply,
crypto/heimdal/kdc/windc.c
114
krb5_data *e_data)
crypto/heimdal/kdc/windc_plugin.h
73
KDC_REQ *, krb5_data *);
crypto/heimdal/kpasswd/kpasswd-generator.c
97
krb5_data result_code_string, result_string;
crypto/heimdal/kpasswd/kpasswd.c
62
krb5_data result_code_string, result_string;
crypto/heimdal/kpasswd/kpasswdd.c
122
make_result (krb5_data *data,
crypto/heimdal/kpasswd/kpasswdd.c
153
krb5_data error_data;
crypto/heimdal/kpasswd/kpasswdd.c
154
krb5_data e_data;
crypto/heimdal/kpasswd/kpasswdd.c
198
krb5_data krb_priv_data;
crypto/heimdal/kpasswd/kpasswdd.c
199
krb5_data ap_rep_data;
crypto/heimdal/kpasswd/kpasswdd.c
200
krb5_data e_data;
crypto/heimdal/kpasswd/kpasswdd.c
240
krb5_data *in_data)
crypto/heimdal/kpasswd/kpasswdd.c
248
krb5_data *pwd_data = NULL;
crypto/heimdal/kpasswd/kpasswdd.c
436
krb5_data *out_data,
crypto/heimdal/kpasswd/kpasswdd.c
447
krb5_data ap_req_data;
crypto/heimdal/kpasswd/kpasswdd.c
448
krb5_data krb_priv_data;
crypto/heimdal/kpasswd/kpasswdd.c
590
krb5_data out_data;
crypto/heimdal/kpasswd/kpasswdd.c
72
krb5_data *ap_rep,
crypto/heimdal/kpasswd/kpasswdd.c
73
krb5_data *rest)
crypto/heimdal/kuser/kdecode_ticket.c
42
krb5_data *ticket,
crypto/heimdal/kuser/kdecode_ticket.c
48
krb5_data dec_data;
crypto/heimdal/kuser/kdigest.c
138
krb5_data session_key;
crypto/heimdal/kuser/kdigest.c
436
krb5_data challenge, opaque;
crypto/heimdal/kuser/kimpersonate.c
87
krb5_data empty_string;
crypto/heimdal/kuser/kinit.c
329
krb5_data data;
crypto/heimdal/kuser/kinit.c
630
krb5_data data;
crypto/heimdal/lib/gssapi/krb5/8003.c
121
const krb5_data *fwd_data,
crypto/heimdal/lib/gssapi/krb5/8003.c
177
krb5_data *fwd_data)
crypto/heimdal/lib/gssapi/krb5/accept_sec_context.c
291
krb5_data *indata,
crypto/heimdal/lib/gssapi/krb5/accept_sec_context.c
296
krb5_data outbuf;
crypto/heimdal/lib/gssapi/krb5/accept_sec_context.c
300
krb5_data e_data = { 7, rk_UNCONST("\x30\x05\xa1\x03\x02\x01\x02") };
crypto/heimdal/lib/gssapi/krb5/accept_sec_context.c
362
krb5_data indata;
crypto/heimdal/lib/gssapi/krb5/accept_sec_context.c
573
krb5_data outbuf;
crypto/heimdal/lib/gssapi/krb5/accept_sec_context.c
691
krb5_data inbuf;
crypto/heimdal/lib/gssapi/krb5/cfx.c
1171
krb5_data cipher;
crypto/heimdal/lib/gssapi/krb5/cfx.c
1382
krb5_data data;
crypto/heimdal/lib/gssapi/krb5/creds.c
45
krb5_data data, mech;
crypto/heimdal/lib/gssapi/krb5/decapsulate.c
133
krb5_data *out_data,
crypto/heimdal/lib/gssapi/krb5/decapsulate.c
163
krb5_data *out_data,
crypto/heimdal/lib/gssapi/krb5/encapsulate.c
102
const krb5_data *in_data,
crypto/heimdal/lib/gssapi/krb5/encapsulate.c
132
const krb5_data *in_data,
crypto/heimdal/lib/gssapi/krb5/export_sec_context.c
48
krb5_data data;
crypto/heimdal/lib/gssapi/krb5/get_mic.c
162
krb5_data encdata;
crypto/heimdal/lib/gssapi/krb5/gsskrb5-private.h
371
const krb5_data */*fwd_data*/,
crypto/heimdal/lib/gssapi/krb5/gsskrb5-private.h
386
krb5_data */*out_data*/,
crypto/heimdal/lib/gssapi/krb5/gsskrb5-private.h
438
const krb5_data */*in_data*/,
crypto/heimdal/lib/gssapi/krb5/gsskrb5-private.h
707
krb5_data */*fwd_data*/);
crypto/heimdal/lib/gssapi/krb5/gsskrb5-private.h
77
krb5_data */*out_data*/,
crypto/heimdal/lib/gssapi/krb5/gsskrb5-private.h
90
const krb5_data */*in_data*/,
crypto/heimdal/lib/gssapi/krb5/gsskrb5_locl.h
88
krb5_data fwd_data;
crypto/heimdal/lib/gssapi/krb5/import_sec_context.c
50
krb5_data data;
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
317
krb5_data *fwd_data,
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
394
krb5_data outbuf;
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
395
krb5_data fwd_data;
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
526
krb5_data outbuf;
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
528
krb5_data authenticator;
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
531
krb5_data fwd_data, timedata;
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
545
krb5_data data;
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
704
krb5_data indata)
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
715
krb5_data timedata;
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
758
krb5_data indata;
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
833
krb5_data outbuf;
crypto/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c
113
krb5_data data;
crypto/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c
229
krb5_data data;
crypto/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c
317
krb5_data data;
crypto/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c
472
krb5_data data;
crypto/heimdal/lib/gssapi/krb5/prf.c
48
krb5_data input, output;
crypto/heimdal/lib/gssapi/krb5/unwrap.c
228
krb5_data seq_data;
crypto/heimdal/lib/gssapi/krb5/unwrap.c
281
krb5_data tmp;
crypto/heimdal/lib/gssapi/krb5/verify_mic.c
160
krb5_data seq_data;
crypto/heimdal/lib/gssapi/krb5/wrap.c
365
krb5_data encdata;
crypto/heimdal/lib/gssapi/krb5/wrap.c
504
krb5_data tmp;
crypto/heimdal/lib/gssapi/mech/gss_cred.c
120
krb5_data data;
crypto/heimdal/lib/gssapi/mech/gss_cred.c
56
krb5_data data;
crypto/heimdal/lib/gssapi/mech/gss_krb5.c
105
krb5_data data;
crypto/heimdal/lib/gssapi/mech/gss_krb5.c
441
krb5_data data;
crypto/heimdal/lib/gssapi/ntlm/creds.c
102
krb5_data response_data;
crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c
107
krb5_data data;
crypto/heimdal/lib/gssapi/ntlm/iter_cred.c
47
krb5_data response_data;
crypto/heimdal/lib/gssapi/ntlm/kdc.c
254
krb5_data challange;
crypto/heimdal/lib/gssapi/ntlm/kdc.c
256
krb5_data ti;
crypto/heimdal/lib/gssapi/ntlm/kdc.c
47
krb5_data opaque;
crypto/heimdal/lib/gssapi/ntlm/kdc.c
51
krb5_data sessionkey;
crypto/heimdal/lib/gssapi/ntlm/ntlm.h
120
krb5_data sessionkey;
crypto/heimdal/lib/gssapi/test_context.c
285
krb5_data token, header, trailer;
crypto/heimdal/lib/hdb/common.c
106
krb5_data key, value;
crypto/heimdal/lib/hdb/common.c
198
hdb_remove_aliases(krb5_context context, HDB *db, krb5_data *key)
crypto/heimdal/lib/hdb/common.c
203
krb5_data value;
crypto/heimdal/lib/hdb/common.c
223
krb5_data akey;
crypto/heimdal/lib/hdb/common.c
243
krb5_data key, value;
crypto/heimdal/lib/hdb/common.c
284
krb5_data akey, value;
crypto/heimdal/lib/hdb/common.c
314
krb5_data key, value;
crypto/heimdal/lib/hdb/common.c
363
krb5_data key;
crypto/heimdal/lib/hdb/common.c
37
hdb_principal2key(krb5_context context, krb5_const_principal p, krb5_data *key)
crypto/heimdal/lib/hdb/common.c
56
hdb_key2principal(krb5_context context, krb5_data *key, krb5_principal p)
crypto/heimdal/lib/hdb/common.c
62
hdb_entry2value(krb5_context context, const hdb_entry *ent, krb5_data *value)
crypto/heimdal/lib/hdb/common.c
74
hdb_value2entry(krb5_context context, krb5_data *value, hdb_entry *ent)
crypto/heimdal/lib/hdb/common.c
82
krb5_data *value)
crypto/heimdal/lib/hdb/common.c
95
hdb_value2entry_alias(krb5_context context, krb5_data *value,
crypto/heimdal/lib/hdb/db.c
176
DB__get(krb5_context context, HDB *db, krb5_data key, krb5_data *reply)
crypto/heimdal/lib/hdb/db.c
206
krb5_data key, krb5_data value)
crypto/heimdal/lib/hdb/db.c
235
DB__del(krb5_context context, HDB *db, krb5_data key)
crypto/heimdal/lib/hdb/db.c
96
krb5_data key_data, data;
crypto/heimdal/lib/hdb/db3.c
100
krb5_data key_data, data;
crypto/heimdal/lib/hdb/db3.c
173
DB__get(krb5_context context, HDB *db, krb5_data key, krb5_data *reply)
crypto/heimdal/lib/hdb/db3.c
199
krb5_data key, krb5_data value)
crypto/heimdal/lib/hdb/db3.c
225
DB__del(krb5_context context, HDB *db, krb5_data key)
crypto/heimdal/lib/hdb/hdb-mitdb.c
119
krb5_data *key)
crypto/heimdal/lib/hdb/hdb-mitdb.c
212
_hdb_mdb_value2entry(krb5_context context, krb5_data *data,
crypto/heimdal/lib/hdb/hdb-mitdb.c
515
mdb_entry2value(krb5_context context, hdb_entry *entry, krb5_data *data)
crypto/heimdal/lib/hdb/hdb-mitdb.c
582
krb5_data key_data, data;
crypto/heimdal/lib/hdb/hdb-mitdb.c
655
mdb__get(krb5_context context, HDB *db, krb5_data key, krb5_data *reply)
crypto/heimdal/lib/hdb/hdb-mitdb.c
685
krb5_data key, krb5_data value)
crypto/heimdal/lib/hdb/hdb-mitdb.c
714
mdb__del(krb5_context context, HDB *db, krb5_data key)
crypto/heimdal/lib/hdb/hdb-mitdb.c
741
krb5_data key, value;
crypto/heimdal/lib/hdb/hdb-mitdb.c
773
krb5_data line = { 0, 0 };
crypto/heimdal/lib/hdb/hdb-mitdb.c
774
krb5_data kdb_ent = { 0, 0 };
crypto/heimdal/lib/hdb/hdb-mitdb.c
775
krb5_data key = { 0, 0 };
crypto/heimdal/lib/hdb/hdb-mitdb.c
818
krb5_data key;
crypto/heimdal/lib/hdb/hdb-private.h
40
krb5_data */*res*/);
crypto/heimdal/lib/hdb/hdb-private.h
49
krb5_data */*res*/);
crypto/heimdal/lib/hdb/hdb-protos.h
119
krb5_data */*value*/);
crypto/heimdal/lib/hdb/hdb-protos.h
125
krb5_data */*value*/);
crypto/heimdal/lib/hdb/hdb-protos.h
253
krb5_data */*key*/,
crypto/heimdal/lib/hdb/hdb-protos.h
307
krb5_data */*key*/);
crypto/heimdal/lib/hdb/hdb-protos.h
422
krb5_data */*value*/,
crypto/heimdal/lib/hdb/hdb-protos.h
428
krb5_data */*value*/,
crypto/heimdal/lib/hdb/hdb-sqlite.c
395
krb5_data value;
crypto/heimdal/lib/hdb/hdb-sqlite.c
492
krb5_data value;
crypto/heimdal/lib/hdb/hdb-sqlite.c
716
krb5_data value;
crypto/heimdal/lib/hdb/hdb.c
211
krb5_data tag;
crypto/heimdal/lib/hdb/hdb.c
212
krb5_data version;
crypto/heimdal/lib/hdb/hdb.c
242
krb5_data tag;
crypto/heimdal/lib/hdb/hdb.c
243
krb5_data version;
crypto/heimdal/lib/hdb/hdb.h
191
krb5_data, krb5_data*);
crypto/heimdal/lib/hdb/hdb.h
198
krb5_data, krb5_data);
crypto/heimdal/lib/hdb/hdb.h
204
krb5_error_code (*hdb__del)(krb5_context, struct HDB*, krb5_data);
crypto/heimdal/lib/hdb/mkey.c
403
void *ptr, size_t size, krb5_data *res)
crypto/heimdal/lib/hdb/mkey.c
412
const void *ptr, size_t size, krb5_data *res)
crypto/heimdal/lib/hdb/mkey.c
428
krb5_data mitres, res;
crypto/heimdal/lib/hdb/mkey.c
662
krb5_data res;
crypto/heimdal/lib/hdb/ndbm.c
224
NDBM__get(krb5_context context, HDB *db, krb5_data key, krb5_data *reply)
crypto/heimdal/lib/hdb/ndbm.c
246
krb5_data key, krb5_data value)
crypto/heimdal/lib/hdb/ndbm.c
274
NDBM__del(krb5_context context, HDB *db, krb5_data key)
crypto/heimdal/lib/hdb/ndbm.c
83
krb5_data key_data, data;
crypto/heimdal/lib/hdb/print.c
156
krb5_data keylenbytes;
crypto/heimdal/lib/hdb/print.c
446
krb5_data d;
crypto/heimdal/lib/hdb/print.c
467
krb5_data d;
crypto/heimdal/lib/hdb/print.c
499
krb5_data d;
crypto/heimdal/lib/hdb/print.c
567
krb5_data data;
crypto/heimdal/lib/hdb/print.c
85
int always_encode, int lower, krb5_data *data)
crypto/heimdal/lib/kadm5/ad.c
1240
krb5_data result_code_string, result_string;
crypto/heimdal/lib/kadm5/ad.c
514
krb5_data result_code_string, result_string;
crypto/heimdal/lib/kadm5/chpass_c.c
48
krb5_data reply;
crypto/heimdal/lib/kadm5/chpass_c.c
93
krb5_data reply;
crypto/heimdal/lib/kadm5/create_c.c
49
krb5_data reply;
crypto/heimdal/lib/kadm5/delete_c.c
46
krb5_data reply;
crypto/heimdal/lib/kadm5/get_c.c
49
krb5_data reply;
crypto/heimdal/lib/kadm5/get_princs_c.c
49
krb5_data reply;
crypto/heimdal/lib/kadm5/get_s.c
176
krb5_data *sp;
crypto/heimdal/lib/kadm5/get_s.c
259
krb5_data buf;
crypto/heimdal/lib/kadm5/get_s.c
285
krb5_data buf;
crypto/heimdal/lib/kadm5/init_c.c
495
krb5_data params;
crypto/heimdal/lib/kadm5/iprop-log.c
118
krb5_data data;
crypto/heimdal/lib/kadm5/ipropd_master.c
370
krb5_data data;
crypto/heimdal/lib/kadm5/ipropd_master.c
402
krb5_data data;
crypto/heimdal/lib/kadm5/ipropd_master.c
466
krb5_data data;
crypto/heimdal/lib/kadm5/ipropd_master.c
510
krb5_data data;
crypto/heimdal/lib/kadm5/ipropd_master.c
595
krb5_data out;
crypto/heimdal/lib/kadm5/ipropd_slave.c
163
krb5_data data;
crypto/heimdal/lib/kadm5/ipropd_slave.c
322
krb5_data data;
crypto/heimdal/lib/kadm5/ipropd_slave.c
348
krb5_data data;
crypto/heimdal/lib/kadm5/ipropd_slave.c
389
krb5_data fake_data;
crypto/heimdal/lib/kadm5/ipropd_slave.c
655
krb5_data out;
crypto/heimdal/lib/kadm5/kadm5-private.h
143
krb5_data */*in*/,
crypto/heimdal/lib/kadm5/kadm5-private.h
41
krb5_data */*reply*/);
crypto/heimdal/lib/kadm5/kadm5-private.h
76
krb5_data */*out*/);
crypto/heimdal/lib/kadm5/kadm5-protos.h
41
krb5_data */*pwd_data*/);
crypto/heimdal/lib/kadm5/kadm5-pwcheck.h
45
krb5_data*);
crypto/heimdal/lib/kadm5/kadm5-pwcheck.h
56
krb5_data *password,
crypto/heimdal/lib/kadm5/log.c
194
krb5_data data;
crypto/heimdal/lib/kadm5/log.c
243
krb5_data value;
crypto/heimdal/lib/kadm5/log.c
287
krb5_data data;
crypto/heimdal/lib/kadm5/log.c
396
krb5_data value;
crypto/heimdal/lib/kadm5/log.c
462
krb5_data value;
crypto/heimdal/lib/kadm5/log.c
513
krb5_data value;
crypto/heimdal/lib/kadm5/log.c
567
krb5_data value;
crypto/heimdal/lib/kadm5/marshall.c
110
krb5_data c;
crypto/heimdal/lib/kadm5/marshall.c
329
krb5_data *out)
crypto/heimdal/lib/kadm5/marshall.c
348
krb5_data *in,
crypto/heimdal/lib/kadm5/marshall.c
43
krb5_data c;
crypto/heimdal/lib/kadm5/marshall.c
62
krb5_data c;
crypto/heimdal/lib/kadm5/marshall.c
98
krb5_data c;
crypto/heimdal/lib/kadm5/modify_c.c
48
krb5_data reply;
crypto/heimdal/lib/kadm5/password_quality.c
136
krb5_data *pwd,
crypto/heimdal/lib/kadm5/password_quality.c
456
krb5_data *pwd_data)
crypto/heimdal/lib/kadm5/password_quality.c
47
krb5_data *pwd,
crypto/heimdal/lib/kadm5/password_quality.c
67
krb5_data *pwd)
crypto/heimdal/lib/kadm5/password_quality.c
85
krb5_data *pwd,
crypto/heimdal/lib/kadm5/privs_c.c
46
krb5_data reply;
crypto/heimdal/lib/kadm5/randkey_c.c
49
krb5_data reply;
crypto/heimdal/lib/kadm5/rename_c.c
48
krb5_data reply;
crypto/heimdal/lib/kadm5/sample_passwd_check.c
39
const char* check_length(krb5_context, krb5_principal, krb5_data *);
crypto/heimdal/lib/kadm5/sample_passwd_check.c
51
krb5_data *password)
crypto/heimdal/lib/kadm5/sample_passwd_check.c
71
krb5_data *password)
crypto/heimdal/lib/kadm5/send_recv.c
41
krb5_data msg, out;
crypto/heimdal/lib/kadm5/send_recv.c
78
_kadm5_client_recv(kadm5_client_context *context, krb5_data *reply)
crypto/heimdal/lib/kadm5/send_recv.c
81
krb5_data data;
crypto/heimdal/lib/kadm5/test_pw_quality.c
59
krb5_data pw_data;
crypto/heimdal/lib/krb5/addr_families.c
690
sp = krb5_storage_from_data((krb5_data*)rk_UNCONST(&addr->address));
crypto/heimdal/lib/krb5/aes-test.c
200
krb5_data password, opaque;
crypto/heimdal/lib/krb5/aes-test.c
289
krb5_data *cipher,
crypto/heimdal/lib/krb5/aes-test.c
290
krb5_data *clear)
crypto/heimdal/lib/krb5/aes-test.c
292
krb5_data decrypt;
crypto/heimdal/lib/krb5/aes-test.c
325
krb5_data *clear)
crypto/heimdal/lib/krb5/aes-test.c
328
krb5_data decrypt;
crypto/heimdal/lib/krb5/aes-test.c
428
krb5_data *cipher,
crypto/heimdal/lib/krb5/aes-test.c
429
krb5_data *clear)
crypto/heimdal/lib/krb5/aes-test.c
481
krb5_data *plain)
crypto/heimdal/lib/krb5/aes-test.c
524
krb5_data *cipher,
crypto/heimdal/lib/krb5/aes-test.c
525
krb5_data *clear)
crypto/heimdal/lib/krb5/aes-test.c
530
krb5_data decrypt;
crypto/heimdal/lib/krb5/aes-test.c
595
krb5_data cipher, plain;
crypto/heimdal/lib/krb5/aes-test.c
647
krb5_data signonly, in, in2;
crypto/heimdal/lib/krb5/build_ap_req.c
41
krb5_data authenticator,
crypto/heimdal/lib/krb5/build_ap_req.c
42
krb5_data *retdata)
crypto/heimdal/lib/krb5/build_auth.c
110
krb5_data *result,
crypto/heimdal/lib/krb5/cache.c
1294
const char *name, krb5_data *data)
crypto/heimdal/lib/krb5/cache.c
1342
const char *name, krb5_data *data)
crypto/heimdal/lib/krb5/cache.c
1567
krb5_data data;
crypto/heimdal/lib/krb5/cache.c
1603
krb5_data data;
crypto/heimdal/lib/krb5/changepw.c
170
krb5_data ap_req_data;
crypto/heimdal/lib/krb5/changepw.c
171
krb5_data krb_priv_data;
crypto/heimdal/lib/krb5/changepw.c
172
krb5_data pwd_data;
crypto/heimdal/lib/krb5/changepw.c
271
krb5_data *result_code_string,
crypto/heimdal/lib/krb5/changepw.c
272
krb5_data *result_string,
crypto/heimdal/lib/krb5/changepw.c
279
krb5_data ap_rep_data;
crypto/heimdal/lib/krb5/changepw.c
391
krb5_data priv_data;
crypto/heimdal/lib/krb5/changepw.c
41
str2data (krb5_data *d,
crypto/heimdal/lib/krb5/changepw.c
46
str2data (krb5_data *d,
crypto/heimdal/lib/krb5/changepw.c
473
krb5_data *,
crypto/heimdal/lib/krb5/changepw.c
474
krb5_data *,
crypto/heimdal/lib/krb5/changepw.c
510
krb5_data *result_code_string,
crypto/heimdal/lib/krb5/changepw.c
511
krb5_data *result_string,
crypto/heimdal/lib/krb5/changepw.c
692
krb5_data *result_code_string,
crypto/heimdal/lib/krb5/changepw.c
693
krb5_data *result_string)
crypto/heimdal/lib/krb5/changepw.c
735
krb5_data *result_code_string,
crypto/heimdal/lib/krb5/changepw.c
736
krb5_data *result_string)
crypto/heimdal/lib/krb5/changepw.c
778
krb5_data *result_code_string,
crypto/heimdal/lib/krb5/changepw.c
779
krb5_data *result_string)
crypto/heimdal/lib/krb5/changepw.c
78
krb5_data ap_req_data;
crypto/heimdal/lib/krb5/changepw.c
79
krb5_data krb_priv_data;
crypto/heimdal/lib/krb5/changepw.c
80
krb5_data passwd_data;
crypto/heimdal/lib/krb5/crypto-aes.c
91
const krb5_data *in,
crypto/heimdal/lib/krb5/crypto-aes.c
92
krb5_data *out)
crypto/heimdal/lib/krb5/crypto-pk.c
109
encode_uvinfo(krb5_context context, krb5_const_principal p, krb5_data *data)
crypto/heimdal/lib/krb5/crypto-pk.c
137
const krb5_data *as_req,
crypto/heimdal/lib/krb5/crypto-pk.c
138
const krb5_data *pk_as_rep,
crypto/heimdal/lib/krb5/crypto-pk.c
140
krb5_data *other)
crypto/heimdal/lib/krb5/crypto-pk.c
145
krb5_data pub;
crypto/heimdal/lib/krb5/crypto-pk.c
205
const krb5_data *as_req,
crypto/heimdal/lib/krb5/crypto-pk.c
206
const krb5_data *pk_as_rep,
crypto/heimdal/lib/krb5/crypto-pk.c
212
krb5_data other;
crypto/heimdal/lib/krb5/crypto.c
1066
krb5_data *result,
crypto/heimdal/lib/krb5/crypto.c
1135
krb5_data *result,
crypto/heimdal/lib/krb5/crypto.c
1754
krb5_data *result,
crypto/heimdal/lib/krb5/crypto.c
1773
krb5_data *result)
crypto/heimdal/lib/krb5/crypto.c
1802
krb5_data *result,
crypto/heimdal/lib/krb5/crypto.c
1821
krb5_data *result)
crypto/heimdal/lib/krb5/crypto.c
1832
krb5_data *result)
crypto/heimdal/lib/krb5/crypto.c
2453
const krb5_data *input,
crypto/heimdal/lib/krb5/crypto.c
2454
krb5_data *output)
crypto/heimdal/lib/krb5/crypto.c
2473
const krb5_data *input,
crypto/heimdal/lib/krb5/crypto.c
2475
krb5_data *output)
crypto/heimdal/lib/krb5/crypto.c
2478
krb5_data input2;
crypto/heimdal/lib/krb5/crypto.c
2499
krb5_data block;
crypto/heimdal/lib/krb5/crypto.c
2545
krb5_data *pepper1,
crypto/heimdal/lib/krb5/crypto.c
2546
krb5_data *pepper2,
crypto/heimdal/lib/krb5/crypto.c
2551
krb5_data os1, os2;
crypto/heimdal/lib/krb5/crypto.c
817
krb5_data *result,
crypto/heimdal/lib/krb5/crypto.c
883
krb5_data *result,
crypto/heimdal/lib/krb5/crypto.c
949
krb5_data *result,
crypto/heimdal/lib/krb5/crypto.c
986
krb5_data *result,
crypto/heimdal/lib/krb5/crypto.h
121
krb5_crypto, const krb5_data *, krb5_data *);
crypto/heimdal/lib/krb5/crypto.h
40
krb5_data *schedule;
crypto/heimdal/lib/krb5/crypto.h
67
krb5_error_code (*string_to_key)(krb5_context, krb5_enctype, krb5_data,
crypto/heimdal/lib/krb5/crypto.h
68
krb5_salt, krb5_data, krb5_keyblock*);
crypto/heimdal/lib/krb5/data.c
100
krb5_data_alloc(krb5_data *p, int len)
crypto/heimdal/lib/krb5/data.c
122
krb5_data_realloc(krb5_data *p, int len)
crypto/heimdal/lib/krb5/data.c
147
krb5_data_copy(krb5_data *p, const void *data, size_t len)
crypto/heimdal/lib/krb5/data.c
174
const krb5_data *indata,
crypto/heimdal/lib/krb5/data.c
175
krb5_data **outdata)
crypto/heimdal/lib/krb5/data.c
204
krb5_data_cmp(const krb5_data *data1, const krb5_data *data2)
crypto/heimdal/lib/krb5/data.c
223
krb5_data_ct_cmp(const krb5_data *data1, const krb5_data *data2)
crypto/heimdal/lib/krb5/data.c
45
krb5_data_zero(krb5_data *p)
crypto/heimdal/lib/krb5/data.c
63
krb5_data_free(krb5_data *p)
crypto/heimdal/lib/krb5/data.c
81
krb5_data *p)
crypto/heimdal/lib/krb5/deprecated.c
53
krb5_free_data_contents(krb5_context context, krb5_data *data)
crypto/heimdal/lib/krb5/digest.c
1116
krb5_data *opaque)
crypto/heimdal/lib/krb5/digest.c
1158
krb5_data *data)
crypto/heimdal/lib/krb5/digest.c
246
krb5_data data, data2;
crypto/heimdal/lib/krb5/digest.c
819
krb5_data *data)
crypto/heimdal/lib/krb5/digest.c
938
krb5_data *challange)
crypto/heimdal/lib/krb5/digest.c
952
krb5_data *opaque)
crypto/heimdal/lib/krb5/digest.c
979
krb5_data *data)
crypto/heimdal/lib/krb5/fcache.c
152
krb5_data data;
crypto/heimdal/lib/krb5/get_cred.c
332
krb5_data data;
crypto/heimdal/lib/krb5/get_cred.c
407
krb5_data enc;
crypto/heimdal/lib/krb5/get_cred.c
408
krb5_data resp;
crypto/heimdal/lib/krb5/get_cred.c
439
krb5_data data;
crypto/heimdal/lib/krb5/get_cred.c
59
krb5_data in_data;
crypto/heimdal/lib/krb5/get_for_creds.c
111
krb5_data *out_data)
crypto/heimdal/lib/krb5/get_for_creds.c
193
krb5_data *out_data)
crypto/heimdal/lib/krb5/get_in_tkt.c
381
krb5_data req, resp;
crypto/heimdal/lib/krb5/init_creds.c
195
krb5_data *salt);
crypto/heimdal/lib/krb5/init_creds.c
266
krb5_data *salt)
crypto/heimdal/lib/krb5/init_creds_pw.c
100
krb5_salt salt, krb5_data *s2kparms,
crypto/heimdal/lib/krb5/init_creds_pw.c
104
krb5_data password;
crypto/heimdal/lib/krb5/init_creds_pw.c
105
krb5_data opaque;
crypto/heimdal/lib/krb5/init_creds_pw.c
1071
krb5_data *s2kparams,
crypto/heimdal/lib/krb5/init_creds_pw.c
1477
krb5_salt salt, krb5_data *s2kparms,
crypto/heimdal/lib/krb5/init_creds_pw.c
1602
krb5_salt salt, krb5_data *s2kparms,
crypto/heimdal/lib/krb5/init_creds_pw.c
1643
krb5_data *in,
crypto/heimdal/lib/krb5/init_creds_pw.c
1644
krb5_data *out,
crypto/heimdal/lib/krb5/init_creds_pw.c
1915
krb5_data in, out;
crypto/heimdal/lib/krb5/init_creds_pw.c
1984
krb5_data password_data;
crypto/heimdal/lib/krb5/init_creds_pw.c
233
krb5_data *data,
crypto/heimdal/lib/krb5/init_creds_pw.c
48
krb5_data req_buffer;
crypto/heimdal/lib/krb5/init_creds_pw.c
490
krb5_data password_data[2];
crypto/heimdal/lib/krb5/init_creds_pw.c
492
krb5_data result_code_string;
crypto/heimdal/lib/krb5/init_creds_pw.c
493
krb5_data result_string;
crypto/heimdal/lib/krb5/init_creds_pw.c
601
krb5_data *salt,
crypto/heimdal/lib/krb5/init_creds_pw.c
726
krb5_data *s2kparams)
crypto/heimdal/lib/krb5/init_creds_pw.c
86
krb5_data *s2kparams;
crypto/heimdal/lib/krb5/init_creds_pw.c
988
krb5_data *s2kparams)
crypto/heimdal/lib/krb5/kcm.c
1070
krb5_data response_data;
crypto/heimdal/lib/krb5/kcm.c
171
krb5_data *response_data_p)
crypto/heimdal/lib/krb5/kcm.c
173
krb5_data response_data;
crypto/heimdal/lib/krb5/kcm.c
257
krb5_data response_data;
crypto/heimdal/lib/krb5/kcm.c
434
krb5_data response_data;
crypto/heimdal/lib/krb5/kcm.c
491
krb5_data response_data;
crypto/heimdal/lib/krb5/kcm.c
537
krb5_data response_data;
crypto/heimdal/lib/krb5/kcm.c
622
krb5_data response_data;
crypto/heimdal/lib/krb5/kcm.c
71
krb5_data *response_data)
crypto/heimdal/lib/krb5/kcm.c
74
krb5_data request_data;
crypto/heimdal/lib/krb5/kcm.c
785
krb5_data response_data;
crypto/heimdal/lib/krb5/kcm.c
857
krb5_data response_data;
crypto/heimdal/lib/krb5/kcm.c
964
krb5_data response_data;
crypto/heimdal/lib/krb5/keytab_file.c
53
krb5_data *data)
crypto/heimdal/lib/krb5/keytab_file.c
549
krb5_data keytab;
crypto/heimdal/lib/krb5/keytab_file.c
97
krb5_data data)
crypto/heimdal/lib/krb5/krb5-private.h
355
const krb5_data */*reply*/,
crypto/heimdal/lib/krb5/krb5-private.h
390
krb5_data */*in_data*/,
crypto/heimdal/lib/krb5/krb5-private.h
392
krb5_data */*outbuf*/,
crypto/heimdal/lib/krb5/krb5-private.h
411
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-private.h
439
const krb5_data */*as_req*/,
crypto/heimdal/lib/krb5/krb5-private.h
440
const krb5_data */*pk_as_rep*/,
crypto/heimdal/lib/krb5/krb5-private.h
459
const krb5_data */*buf*/,
crypto/heimdal/lib/krb5/krb5-private.h
491
const krb5_data */*req_buffer*/,
crypto/heimdal/lib/krb5/krb5-private.h
549
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-private.h
555
const krb5_data */*req*/,
crypto/heimdal/lib/krb5/krb5-private.h
556
krb5_data */*rep*/);
crypto/heimdal/lib/krb5/krb5-private.h
58
krb5_data */*result*/,
crypto/heimdal/lib/krb5/krb5-protos.h
1124
const krb5_data */*indata*/,
crypto/heimdal/lib/krb5/krb5-protos.h
1125
krb5_data **/*outdata*/);
crypto/heimdal/lib/krb5/krb5-protos.h
1189
krb5_data */*pepper1*/,
crypto/heimdal/lib/krb5/krb5-protos.h
1190
krb5_data */*pepper2*/,
crypto/heimdal/lib/krb5/krb5-protos.h
1254
const krb5_data */*input*/,
crypto/heimdal/lib/krb5/krb5-protos.h
1255
krb5_data */*output*/);
crypto/heimdal/lib/krb5/krb5-protos.h
1265
krb5_data */*p*/,
crypto/heimdal/lib/krb5/krb5-protos.h
1270
const krb5_data */*data1*/,
crypto/heimdal/lib/krb5/krb5-protos.h
1271
const krb5_data */*data2*/);
crypto/heimdal/lib/krb5/krb5-protos.h
1275
krb5_data */*p*/,
crypto/heimdal/lib/krb5/krb5-protos.h
1281
const krb5_data */*data1*/,
crypto/heimdal/lib/krb5/krb5-protos.h
1282
const krb5_data */*data2*/);
crypto/heimdal/lib/krb5/krb5-protos.h
1285
krb5_data_free (krb5_data */*p*/);
crypto/heimdal/lib/krb5/krb5-protos.h
1289
krb5_data */*p*/,
crypto/heimdal/lib/krb5/krb5-protos.h
1293
krb5_data_zero (krb5_data */*p*/);
crypto/heimdal/lib/krb5/krb5-protos.h
1370
const krb5_data */*inbuf*/,
crypto/heimdal/lib/krb5/krb5-protos.h
1380
krb5_data */*result*/);
crypto/heimdal/lib/krb5/krb5-protos.h
1388
krb5_data */*result*/);
crypto/heimdal/lib/krb5/krb5-protos.h
1406
krb5_data */*result*/,
crypto/heimdal/lib/krb5/krb5-protos.h
1465
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
1605
krb5_data /*tr*/,
crypto/heimdal/lib/krb5/krb5-protos.h
1615
krb5_data */*encoding*/);
crypto/heimdal/lib/krb5/krb5-protos.h
1701
krb5_data */*result*/);
crypto/heimdal/lib/krb5/krb5-protos.h
1729
krb5_data */*result*/,
crypto/heimdal/lib/krb5/krb5-protos.h
1887
krb5_data */*p*/);
crypto/heimdal/lib/krb5/krb5-protos.h
1892
krb5_data */*data*/)
crypto/heimdal/lib/krb5/krb5-protos.h
1976
krb5_data */*out_data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
2162
krb5_data */*out_data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
2386
krb5_data */*salt*/);
crypto/heimdal/lib/krb5/krb5-protos.h
2476
const krb5_data */*piece*/,
crypto/heimdal/lib/krb5/krb5-protos.h
2601
krb5_data */*in*/,
crypto/heimdal/lib/krb5/krb5-protos.h
2602
krb5_data */*out*/,
crypto/heimdal/lib/krb5/krb5-protos.h
2628
krb5_data */*response_data_p*/);
crypto/heimdal/lib/krb5/krb5-protos.h
2654
krb5_data */*salt*/,
crypto/heimdal/lib/krb5/krb5-protos.h
2922
const krb5_data */*e_data*/,
crypto/heimdal/lib/krb5/krb5-protos.h
2927
krb5_data */*reply*/);
crypto/heimdal/lib/krb5/krb5-protos.h
2933
const krb5_data */*userdata*/,
crypto/heimdal/lib/krb5/krb5-protos.h
2934
krb5_data */*outbuf*/,
crypto/heimdal/lib/krb5/krb5-protos.h
2941
krb5_data */*outbuf*/);
crypto/heimdal/lib/krb5/krb5-protos.h
2950
krb5_data */*in_data*/,
crypto/heimdal/lib/krb5/krb5-protos.h
2952
krb5_data */*outbuf*/);
crypto/heimdal/lib/krb5/krb5-protos.h
2960
krb5_data */*in_data*/,
crypto/heimdal/lib/krb5/krb5-protos.h
2962
krb5_data */*outbuf*/);
crypto/heimdal/lib/krb5/krb5-protos.h
2969
krb5_data */*in_data*/,
crypto/heimdal/lib/krb5/krb5-protos.h
2971
krb5_data */*outbuf*/);
crypto/heimdal/lib/krb5/krb5-protos.h
2977
const krb5_data */*userdata*/,
crypto/heimdal/lib/krb5/krb5-protos.h
2978
krb5_data */*outbuf*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3017
krb5_data */*challange*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3029
krb5_data */*opaque*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3035
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3057
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3088
krb5_data */*opaque*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3127
const krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3139
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3433
krb5_data */*in_data*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3442
krb5_data */*in_data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3447
const krb5_data */*msg*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3454
const krb5_data */*inbuf*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3455
krb5_data */*outbuf*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3462
const krb5_data */*inbuf*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3469
const krb5_data */*inbuf*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3479
const krb5_data */*inbuf*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3545
const krb5_data */*inbuf*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3555
const krb5_data */*inbuf*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3556
krb5_data */*outbuf*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3563
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3570
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3577
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3636
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3714
krb5_data */*in_data*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3724
const krb5_data */*send_data*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3726
krb5_data */*receive*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3732
const krb5_data */*send_data*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3734
krb5_data */*receive*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3768
const krb5_data */*send_data*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3770
krb5_data */*receive*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3775
const krb5_data */*send_data*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3777
krb5_data */*receive*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3853
krb5_data */*result_code_string*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3854
krb5_data */*result_string*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3863
krb5_data */*result_code_string*/,
crypto/heimdal/lib/krb5/krb5-protos.h
3864
krb5_data */*result_string*/);
crypto/heimdal/lib/krb5/krb5-protos.h
3940
krb5_storage_from_data (krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
4001
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
4042
krb5_data /*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
4127
krb5_data /*password*/,
crypto/heimdal/lib/krb5/krb5-protos.h
413
krb5_data /*authenticator*/,
crypto/heimdal/lib/krb5/krb5-protos.h
4135
krb5_data /*password*/,
crypto/heimdal/lib/krb5/krb5-protos.h
414
krb5_data */*retdata*/);
crypto/heimdal/lib/krb5/krb5-protos.h
4143
krb5_data /*password*/,
crypto/heimdal/lib/krb5/krb5-protos.h
4145
krb5_data /*opaque*/,
crypto/heimdal/lib/krb5/krb5-protos.h
4170
krb5_data /*opaque*/,
crypto/heimdal/lib/krb5/krb5-protos.h
4192
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
4502
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
4509
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
4516
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
465
const krb5_data */*ivec*/,
crypto/heimdal/lib/krb5/krb5-protos.h
467
krb5_data */*output*/);
crypto/heimdal/lib/krb5/krb5-protos.h
474
const krb5_data */*ivec*/,
crypto/heimdal/lib/krb5/krb5-protos.h
475
const krb5_data */*input*/,
crypto/heimdal/lib/krb5/krb5-protos.h
498
krb5_data **/*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
519
const krb5_data */*input*/,
crypto/heimdal/lib/krb5/krb5-protos.h
532
const krb5_data */*input*/,
crypto/heimdal/lib/krb5/krb5-protos.h
533
krb5_data */*output*/);
crypto/heimdal/lib/krb5/krb5-protos.h
544
krb5_data * /*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
551
const krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
564
const krb5_data */*data*/,
crypto/heimdal/lib/krb5/krb5-protos.h
652
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
780
krb5_data */*data*/);
crypto/heimdal/lib/krb5/krb5-protos.h
855
krb5_data */*result_code_string*/,
crypto/heimdal/lib/krb5/krb5-protos.h
856
krb5_data */*result_string*/)
crypto/heimdal/lib/krb5/krb5.h
116
krb5_data ciphertext;
crypto/heimdal/lib/krb5/krb5.h
296
krb5_data saltvalue;
crypto/heimdal/lib/krb5/krb5.h
369
krb5_data data;
crypto/heimdal/lib/krb5/krb5.h
461
krb5_data ticket;
crypto/heimdal/lib/krb5/krb5.h
462
krb5_data second_ticket;
crypto/heimdal/lib/krb5/krb5.h
687
krb5_data *reply;
crypto/heimdal/lib/krb5/krb5.h
711
krb5_data * /*s2kparms*/,
crypto/heimdal/lib/krb5/krb5.h
730
krb5_data *salt;
crypto/heimdal/lib/krb5/krb5.h
811
const krb5_data *, krb5_data *);
crypto/heimdal/lib/krb5/krb5.h
835
const krb5_data *, int *);
crypto/heimdal/lib/krb5/krb5.h
867
krb5_data data;
crypto/heimdal/lib/krb5/misc.c
42
krb5_data *data)
crypto/heimdal/lib/krb5/mit_glue.c
113
krb5_cksumtype type, const krb5_data *data)
crypto/heimdal/lib/krb5/mit_glue.c
208
const krb5_data *ivec,
crypto/heimdal/lib/krb5/mit_glue.c
210
krb5_data *output)
crypto/heimdal/lib/krb5/mit_glue.c
248
const krb5_data *ivec,
crypto/heimdal/lib/krb5/mit_glue.c
249
const krb5_data *input,
crypto/heimdal/lib/krb5/mit_glue.c
362
const krb5_data *input,
crypto/heimdal/lib/krb5/mit_glue.c
363
krb5_data *output)
crypto/heimdal/lib/krb5/mit_glue.c
379
krb5_c_random_make_octets(krb5_context context, krb5_data * data)
crypto/heimdal/lib/krb5/mit_glue.c
47
const krb5_data *input,
crypto/heimdal/lib/krb5/mit_glue.c
66
krb5_keyusage usage, const krb5_data *data,
crypto/heimdal/lib/krb5/mit_glue.c
90
krb5_cksumtype *type, krb5_data **data)
crypto/heimdal/lib/krb5/mk_error.c
40
const krb5_data *e_data,
crypto/heimdal/lib/krb5/mk_error.c
45
krb5_data *reply)
crypto/heimdal/lib/krb5/mk_priv.c
39
const krb5_data *userdata,
crypto/heimdal/lib/krb5/mk_priv.c
40
krb5_data *outbuf,
crypto/heimdal/lib/krb5/mk_rep.c
39
krb5_data *outbuf)
crypto/heimdal/lib/krb5/mk_req.c
41
krb5_data *in_data,
crypto/heimdal/lib/krb5/mk_req.c
43
krb5_data *outbuf)
crypto/heimdal/lib/krb5/mk_req.c
86
krb5_data *in_data,
crypto/heimdal/lib/krb5/mk_req.c
88
krb5_data *outbuf)
crypto/heimdal/lib/krb5/mk_req_ext.c
150
krb5_data *in_data,
crypto/heimdal/lib/krb5/mk_req_ext.c
152
krb5_data *outbuf)
crypto/heimdal/lib/krb5/mk_req_ext.c
40
krb5_data *in_data,
crypto/heimdal/lib/krb5/mk_req_ext.c
42
krb5_data *outbuf,
crypto/heimdal/lib/krb5/mk_req_ext.c
47
krb5_data authenticator;
crypto/heimdal/lib/krb5/mk_safe.c
39
const krb5_data *userdata,
crypto/heimdal/lib/krb5/mk_safe.c
40
krb5_data *outbuf,
crypto/heimdal/lib/krb5/pac.c
1039
krb5_data *data)
crypto/heimdal/lib/krb5/pac.c
1049
krb5_data logon, d;
crypto/heimdal/lib/krb5/pac.c
344
uint32_t type, const krb5_data *data)
crypto/heimdal/lib/krb5/pac.c
453
uint32_t type, krb5_data *data)
crypto/heimdal/lib/krb5/pac.c
52
krb5_data data;
crypto/heimdal/lib/krb5/pac.c
520
const krb5_data *data,
crypto/heimdal/lib/krb5/pac.c
674
const krb5_data *data,
crypto/heimdal/lib/krb5/pac.c
784
krb5_data *logon)
crypto/heimdal/lib/krb5/pac.c
931
krb5_data *copy;
crypto/heimdal/lib/krb5/pkinit.c
1013
const krb5_data *content,
crypto/heimdal/lib/krb5/pkinit.c
1014
const krb5_data *req_buffer,
crypto/heimdal/lib/krb5/pkinit.c
1173
const krb5_data *req_buffer,
crypto/heimdal/lib/krb5/pkinit.c
1179
krb5_data content;
crypto/heimdal/lib/krb5/pkinit.c
1329
krb5_data data;
crypto/heimdal/lib/krb5/pkinit.c
1330
krb5_data p1 = { sizeof("PKINIT") - 1, "PKINIT" };
crypto/heimdal/lib/krb5/pkinit.c
1331
krb5_data p2 = { sizeof("KEYEXCHANGE") - 1, "KEYEXCHANGE" };
crypto/heimdal/lib/krb5/pkinit.c
1421
krb5_data content;
crypto/heimdal/lib/krb5/pkinit.c
1650
const krb5_data *req_buffer,
crypto/heimdal/lib/krb5/pkinit.c
1833
krb5_data password_data;
crypto/heimdal/lib/krb5/pkinit.c
234
krb5_data *eContent,
crypto/heimdal/lib/krb5/pkinit.c
237
krb5_data *sd_data)
crypto/heimdal/lib/krb5/pkinit.c
424
krb5_data dhbuf;
crypto/heimdal/lib/krb5/pkinit.c
635
const krb5_data *buf,
crypto/heimdal/lib/krb5/pkinit.c
666
krb5_data buf, sd_buf;
crypto/heimdal/lib/krb5/pkinit.c
70
krb5_data *clientDHNonce;
crypto/heimdal/lib/krb5/pkinit.c
905
krb5_data *content,
crypto/heimdal/lib/krb5/pkinit.c
965
const krb5_data *content,
crypto/heimdal/lib/krb5/rd_cred.c
330
krb5_data *in_data)
crypto/heimdal/lib/krb5/rd_cred.c
58
krb5_data *in_data,
crypto/heimdal/lib/krb5/rd_cred.c
66
krb5_data enc_krb_cred_part_data;
crypto/heimdal/lib/krb5/rd_error.c
38
const krb5_data *msg,
crypto/heimdal/lib/krb5/rd_priv.c
39
const krb5_data *inbuf,
crypto/heimdal/lib/krb5/rd_priv.c
40
krb5_data *outbuf,
crypto/heimdal/lib/krb5/rd_priv.c
47
krb5_data plain;
crypto/heimdal/lib/krb5/rd_rep.c
39
const krb5_data *inbuf,
crypto/heimdal/lib/krb5/rd_rep.c
45
krb5_data data;
crypto/heimdal/lib/krb5/rd_req.c
1038
krb5_data data;
crypto/heimdal/lib/krb5/rd_req.c
108
const krb5_data *inbuf,
crypto/heimdal/lib/krb5/rd_req.c
44
krb5_data plain;
crypto/heimdal/lib/krb5/rd_req.c
690
const krb5_data *inbuf,
crypto/heimdal/lib/krb5/rd_req.c
735
const krb5_data *inbuf,
crypto/heimdal/lib/krb5/rd_req.c
77
krb5_data plain;
crypto/heimdal/lib/krb5/rd_req.c
842
const krb5_data *inbuf,
crypto/heimdal/lib/krb5/rd_safe.c
86
const krb5_data *inbuf,
crypto/heimdal/lib/krb5/rd_safe.c
87
krb5_data *outbuf,
crypto/heimdal/lib/krb5/read_message.c
39
krb5_data *data)
crypto/heimdal/lib/krb5/read_message.c
76
krb5_data *data)
crypto/heimdal/lib/krb5/read_message.c
79
krb5_data packet;
crypto/heimdal/lib/krb5/read_message.c
93
krb5_data *data)
crypto/heimdal/lib/krb5/read_message.c
96
krb5_data packet;
crypto/heimdal/lib/krb5/recvauth.c
181
krb5_data error_data;
crypto/heimdal/lib/krb5/recvauth.c
80
krb5_data data;
crypto/heimdal/lib/krb5/replay.c
295
const krb5_data *piece,
crypto/heimdal/lib/krb5/salt-aes.c
41
krb5_data password,
crypto/heimdal/lib/krb5/salt-aes.c
43
krb5_data opaque,
crypto/heimdal/lib/krb5/salt-arcfour.c
39
krb5_data password,
crypto/heimdal/lib/krb5/salt-arcfour.c
41
krb5_data opaque,
crypto/heimdal/lib/krb5/salt-des.c
120
krb5_data password,
crypto/heimdal/lib/krb5/salt-des.c
122
krb5_data opaque,
crypto/heimdal/lib/krb5/salt-des.c
173
krb5_data password,
crypto/heimdal/lib/krb5/salt-des.c
175
krb5_data opaque,
crypto/heimdal/lib/krb5/salt-des.c
50
krb5_DES_AFS3_CMU_string_to_key (krb5_data pw,
crypto/heimdal/lib/krb5/salt-des.c
51
krb5_data cell,
crypto/heimdal/lib/krb5/salt-des.c
79
krb5_DES_AFS3_Transarc_string_to_key (krb5_data pw,
crypto/heimdal/lib/krb5/salt-des.c
80
krb5_data cell,
crypto/heimdal/lib/krb5/salt-des3.c
105
krb5_data password,
crypto/heimdal/lib/krb5/salt-des3.c
107
krb5_data opaque,
crypto/heimdal/lib/krb5/salt-des3.c
40
krb5_data password,
crypto/heimdal/lib/krb5/salt-des3.c
42
krb5_data opaque,
crypto/heimdal/lib/krb5/salt.c
140
krb5_data password,
crypto/heimdal/lib/krb5/salt.c
162
krb5_data pw;
crypto/heimdal/lib/krb5/salt.c
171
krb5_data password,
crypto/heimdal/lib/krb5/salt.c
175
krb5_data opaque;
crypto/heimdal/lib/krb5/salt.c
190
krb5_data password,
crypto/heimdal/lib/krb5/salt.c
192
krb5_data opaque,
crypto/heimdal/lib/krb5/salt.c
227
krb5_data pw;
crypto/heimdal/lib/krb5/salt.c
238
krb5_data opaque,
crypto/heimdal/lib/krb5/salt.c
241
krb5_data pw;
crypto/heimdal/lib/krb5/scache.c
655
encode_creds(krb5_context context, krb5_creds *creds, krb5_data *data)
crypto/heimdal/lib/krb5/scache.c
716
krb5_data data;
crypto/heimdal/lib/krb5/send_to_kdc.c
118
const krb5_data *req,
crypto/heimdal/lib/krb5/send_to_kdc.c
119
krb5_data *rep)
crypto/heimdal/lib/krb5/send_to_kdc.c
137
const krb5_data *req,
crypto/heimdal/lib/krb5/send_to_kdc.c
138
krb5_data *rep)
crypto/heimdal/lib/krb5/send_to_kdc.c
142
krb5_data len_data;
crypto/heimdal/lib/krb5/send_to_kdc.c
169
const krb5_data *req,
crypto/heimdal/lib/krb5/send_to_kdc.c
170
krb5_data *rep)
crypto/heimdal/lib/krb5/send_to_kdc.c
183
const krb5_data *req,
crypto/heimdal/lib/krb5/send_to_kdc.c
184
krb5_data *rep)
crypto/heimdal/lib/krb5/send_to_kdc.c
259
const krb5_data *send_data,
crypto/heimdal/lib/krb5/send_to_kdc.c
260
krb5_data *receive)
crypto/heimdal/lib/krb5/send_to_kdc.c
325
const krb5_data *send_data,
crypto/heimdal/lib/krb5/send_to_kdc.c
326
krb5_data *receive)
crypto/heimdal/lib/krb5/send_to_kdc.c
368
const krb5_data *send_data,
crypto/heimdal/lib/krb5/send_to_kdc.c
370
krb5_data *receive)
crypto/heimdal/lib/krb5/send_to_kdc.c
458
const krb5_data *send_data,
crypto/heimdal/lib/krb5/send_to_kdc.c
460
krb5_data *receive)
crypto/heimdal/lib/krb5/send_to_kdc.c
467
const krb5_data *send_data,
crypto/heimdal/lib/krb5/send_to_kdc.c
469
krb5_data *receive,
crypto/heimdal/lib/krb5/send_to_kdc.c
54
krb5_data *rep)
crypto/heimdal/lib/krb5/send_to_kdc.c
579
const krb5_data *send_data,
crypto/heimdal/lib/krb5/send_to_kdc.c
581
krb5_data *receive)
crypto/heimdal/lib/krb5/send_to_kdc.c
653
const krb5_data *reply, int *action)
crypto/heimdal/lib/krb5/send_to_kdc_plugin.h
48
const krb5_data *,
crypto/heimdal/lib/krb5/send_to_kdc_plugin.h
49
krb5_data *);
crypto/heimdal/lib/krb5/sendauth.c
213
krb5_data ap_rep;
crypto/heimdal/lib/krb5/sendauth.c
71
krb5_data *in_data,
crypto/heimdal/lib/krb5/sendauth.c
82
krb5_data ap_req, error_data;
crypto/heimdal/lib/krb5/store-test.c
51
krb5_data data;
crypto/heimdal/lib/krb5/store.c
292
krb5_storage_to_data(krb5_storage *sp, krb5_data *data)
crypto/heimdal/lib/krb5/store.c
648
krb5_data data)
crypto/heimdal/lib/krb5/store.c
675
krb5_data *data)
crypto/heimdal/lib/krb5/store.c
712
krb5_data data;
crypto/heimdal/lib/krb5/store.c
735
krb5_data data;
crypto/heimdal/lib/krb5/store_mem.c
166
krb5_storage_from_data(krb5_data *data)
crypto/heimdal/lib/krb5/test_cc.c
572
krb5_data data, data2;
crypto/heimdal/lib/krb5/test_crypto.c
100
krb5_data opaque;
crypto/heimdal/lib/krb5/test_crypto.c
45
krb5_data data;
crypto/heimdal/lib/krb5/test_crypto_wrapping.c
47
krb5_data data;
crypto/heimdal/lib/krb5/test_forward.c
66
krb5_data data;
crypto/heimdal/lib/krb5/test_pac.c
167
krb5_data data;
crypto/heimdal/lib/krb5/test_pac.c
307
const krb5_data cdata = { 2, "\x00\x01" } ;
crypto/heimdal/lib/krb5/test_pac.c
323
const krb5_data cdata = { 2, "\x02\x00" } ;
crypto/heimdal/lib/krb5/test_pkinit_dh2key.c
68
krb5_data X;
crypto/heimdal/lib/krb5/test_pkinit_dh2key.c
69
krb5_data key;
crypto/heimdal/lib/krb5/test_prf.c
57
krb5_data input, output, output2;
crypto/heimdal/lib/krb5/test_store.c
225
krb5_data data;
crypto/heimdal/lib/krb5/ticket.c
190
krb5_data *data,
crypto/heimdal/lib/krb5/ticket.c
263
krb5_data buf;
crypto/heimdal/lib/krb5/ticket.c
345
krb5_data *data)
crypto/heimdal/lib/krb5/ticket.c
387
krb5_data data;
crypto/heimdal/lib/krb5/ticket.c
517
krb5_data data;
crypto/heimdal/lib/krb5/ticket.c
613
krb5_data data;
crypto/heimdal/lib/krb5/transited.c
313
krb5_data tr, char ***realms, unsigned int *num_realms,
crypto/heimdal/lib/krb5/transited.c
374
krb5_data *encoding)
crypto/heimdal/lib/krb5/transited.c
481
krb5_data x;
crypto/heimdal/lib/krb5/verify_init.c
79
krb5_data req;
crypto/heimdal/lib/krb5/write_message.c
39
krb5_data *data)
crypto/heimdal/lib/krb5/write_message.c
60
krb5_data *data)
crypto/heimdal/lib/krb5/write_message.c
63
krb5_data packet;
crypto/heimdal/lib/krb5/write_message.c
77
krb5_data *data)
crypto/heimdal/lib/krb5/write_message.c
80
krb5_data packet;
crypto/heimdal/lib/ntlm/ntlm.c
1519
krb5_data data;
crypto/heimdal/lib/ntlm/ntlm.c
432
krb5_data d;
crypto/heimdal/lib/ntlm/ntlm.c
651
krb5_data d;
crypto/heimdal/lib/ntlm/ntlm.c
795
krb5_data d;
crypto/heimdal/lib/ntlm/ntlm.c
997
krb5_data d;
crypto/krb5/src/appl/sample/sclient/sclient.c
96
krb5_data recv_data;
crypto/krb5/src/appl/sample/sclient/sclient.c
97
krb5_data cksum_data;
crypto/krb5/src/appl/sample/sserver/sserver.c
81
krb5_data recv_data;
crypto/krb5/src/appl/simple/client/sim_client.c
85
krb5_data packet, inbuf;
crypto/krb5/src/appl/simple/server/sim_server.c
83
krb5_data packet, message;
crypto/krb5/src/appl/user_user/client.c
48
krb5_data reply, msg, princ_data;
crypto/krb5/src/appl/user_user/server.c
45
krb5_data pname_data, tkt_data;
crypto/krb5/src/appl/user_user/server.c
52
krb5_data msgtext, msg;
crypto/krb5/src/clients/klist/klist.c
580
is_local_tgt(krb5_principal princ, krb5_data *realm)
crypto/krb5/src/clients/klist/klist.c
62
static krb5_boolean is_local_tgt(krb5_principal princ, krb5_data *realm);
crypto/krb5/src/clients/klist/klist.c
654
print_config_data(int col, krb5_data *data)
crypto/krb5/src/clients/kpasswd/kpasswd.c
60
krb5_data result_code_string, result_string;
crypto/krb5/src/clients/ksu/ccache.c
393
krb5_data data = make_data(bytes, sizeof(bytes));
crypto/krb5/src/clients/ksu/heuristic.c
344
krb5_data *p1 =
crypto/krb5/src/clients/ksu/heuristic.c
346
krb5_data *p2 =
crypto/krb5/src/clients/ksu/ksu.h
221
extern krb5_error_code ksu_tgtname (krb5_context, const krb5_data *,
crypto/krb5/src/clients/ksu/ksu.h
222
const krb5_data *,
crypto/krb5/src/clients/ksu/main.c
1059
ksu_tgtname(krb5_context context, const krb5_data *server,
crypto/krb5/src/clients/ksu/main.c
1060
const krb5_data *client, krb5_principal *tgtprinc)
crypto/krb5/src/clients/kvno/kvno.c
219
read_pem_file(char *file_name, krb5_data *der_out)
crypto/krb5/src/clients/kvno/kvno.c
296
krb5_data *for_user_cert, int proxy, krb5_data *u2u_ticket,
crypto/krb5/src/clients/kvno/kvno.c
415
get_u2u_ticket(const char *ccname, krb5_data **ticket_out)
crypto/krb5/src/clients/kvno/kvno.c
467
krb5_data cert_data = empty_data(), *user_cert = NULL, *u2u_ticket = NULL;
crypto/krb5/src/include/k5-int-pkinit.h
113
krb5_data encKeyPack;
crypto/krb5/src/include/k5-int-pkinit.h
122
krb5_data supp_pub_info;
crypto/krb5/src/include/k5-int-pkinit.h
128
krb5_data as_req;
crypto/krb5/src/include/k5-int-pkinit.h
129
krb5_data pk_as_rep;
crypto/krb5/src/include/k5-int-pkinit.h
141
encode_krb5_pa_pk_as_req(const krb5_pa_pk_as_req *rep, krb5_data **code);
crypto/krb5/src/include/k5-int-pkinit.h
144
encode_krb5_pa_pk_as_rep(const krb5_pa_pk_as_rep *rep, krb5_data **code);
crypto/krb5/src/include/k5-int-pkinit.h
147
encode_krb5_auth_pack(const krb5_auth_pack *rep, krb5_data **code);
crypto/krb5/src/include/k5-int-pkinit.h
150
encode_krb5_kdc_dh_key_info(const krb5_kdc_dh_key_info *rep, krb5_data **code);
crypto/krb5/src/include/k5-int-pkinit.h
153
encode_krb5_reply_key_pack(const krb5_reply_key_pack *, krb5_data **code);
crypto/krb5/src/include/k5-int-pkinit.h
157
krb5_data **code);
crypto/krb5/src/include/k5-int-pkinit.h
161
krb5_data **code);
crypto/krb5/src/include/k5-int-pkinit.h
165
krb5_data **);
crypto/krb5/src/include/k5-int-pkinit.h
169
krb5_data **);
crypto/krb5/src/include/k5-int-pkinit.h
176
decode_krb5_pa_pk_as_req(const krb5_data *, krb5_pa_pk_as_req **);
crypto/krb5/src/include/k5-int-pkinit.h
179
decode_krb5_pa_pk_as_rep(const krb5_data *, krb5_pa_pk_as_rep **);
crypto/krb5/src/include/k5-int-pkinit.h
182
decode_krb5_auth_pack(const krb5_data *, krb5_auth_pack **);
crypto/krb5/src/include/k5-int-pkinit.h
185
decode_krb5_kdc_dh_key_info(const krb5_data *, krb5_kdc_dh_key_info **);
crypto/krb5/src/include/k5-int-pkinit.h
188
decode_krb5_principal_name(const krb5_data *, krb5_principal_data **);
crypto/krb5/src/include/k5-int-pkinit.h
191
decode_krb5_reply_key_pack(const krb5_data *, krb5_reply_key_pack **);
crypto/krb5/src/include/k5-int-pkinit.h
194
decode_krb5_td_trusted_certifiers(const krb5_data *,
crypto/krb5/src/include/k5-int-pkinit.h
198
decode_krb5_td_dh_parameters(const krb5_data *, krb5_algorithm_identifier ***);
crypto/krb5/src/include/k5-int-pkinit.h
201
encode_krb5_enc_data(const krb5_enc_data *, krb5_data **);
crypto/krb5/src/include/k5-int-pkinit.h
204
encode_krb5_encryption_key(const krb5_keyblock *rep, krb5_data **code);
crypto/krb5/src/include/k5-int-pkinit.h
208
krb5_keyusage keyusage, const krb5_data *plain,
crypto/krb5/src/include/k5-int-pkinit.h
41
krb5_data algorithm; /* OID */
crypto/krb5/src/include/k5-int-pkinit.h
42
krb5_data parameters; /* Optional */
crypto/krb5/src/include/k5-int-pkinit.h
47
krb5_data checksum;
crypto/krb5/src/include/k5-int-pkinit.h
56
krb5_data paChecksum;
crypto/krb5/src/include/k5-int-pkinit.h
57
krb5_data *freshnessToken; /* Optional */
crypto/krb5/src/include/k5-int-pkinit.h
64
krb5_data clientPublicValue; /* Optional */
crypto/krb5/src/include/k5-int-pkinit.h
66
krb5_data clientDHNonce; /* Optional */
crypto/krb5/src/include/k5-int-pkinit.h
67
krb5_data **supportedKDFs; /* OIDs of KDFs; OPTIONAL */
crypto/krb5/src/include/k5-int-pkinit.h
72
krb5_data subjectName; /* Optional */
crypto/krb5/src/include/k5-int-pkinit.h
73
krb5_data issuerAndSerialNumber; /* Optional */
crypto/krb5/src/include/k5-int-pkinit.h
74
krb5_data subjectKeyIdentifier; /* Optional */
crypto/krb5/src/include/k5-int-pkinit.h
79
krb5_data signedAuthPack;
crypto/krb5/src/include/k5-int-pkinit.h
81
krb5_data kdcPkId; /* Optional */
crypto/krb5/src/include/k5-int-pkinit.h
86
krb5_data dhSignedData;
crypto/krb5/src/include/k5-int-pkinit.h
87
krb5_data serverDHNonce; /* Optional */
crypto/krb5/src/include/k5-int-pkinit.h
88
krb5_data *kdfID; /* OID of selected KDF OPTIONAL */
crypto/krb5/src/include/k5-int-pkinit.h
93
krb5_data subjectPublicKey; /* BIT STRING */
crypto/krb5/src/include/k5-int.h
1014
krb5_data **attrs);
crypto/krb5/src/include/k5-int.h
1019
const krb5_data *attribute,
crypto/krb5/src/include/k5-int.h
1021
krb5_boolean *complete, krb5_data *value,
crypto/krb5/src/include/k5-int.h
1022
krb5_data *display_value, int *more);
crypto/krb5/src/include/k5-int.h
1027
krb5_boolean complete, const krb5_data *attribute,
crypto/krb5/src/include/k5-int.h
1028
const krb5_data *value);
crypto/krb5/src/include/k5-int.h
1033
const krb5_data *attribute);
crypto/krb5/src/include/k5-int.h
1038
krb5_flags usage, const krb5_data *attributes);
crypto/krb5/src/include/k5-int.h
1043
krb5_flags usage, krb5_data **pattributes);
crypto/krb5/src/include/k5-int.h
1276
krb5_data user_data; /* user data */
crypto/krb5/src/include/k5-int.h
1293
krb5_data user_data; /* user data */
crypto/krb5/src/include/k5-int.h
1369
encode_krb5_authenticator(const krb5_authenticator *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1372
encode_krb5_ticket(const krb5_ticket *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1375
encode_krb5_enc_tkt_part(const krb5_enc_tkt_part *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1379
krb5_data **code);
crypto/krb5/src/include/k5-int.h
1383
encode_krb5_as_rep(const krb5_kdc_rep *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1387
encode_krb5_tgs_rep(const krb5_kdc_rep *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1390
encode_krb5_ap_req(const krb5_ap_req *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1393
encode_krb5_ap_rep(const krb5_ap_rep *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1396
encode_krb5_ap_rep_enc_part(const krb5_ap_rep_enc_part *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1399
encode_krb5_as_req(const krb5_kdc_req *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1402
encode_krb5_tgs_req(const krb5_kdc_req *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1405
encode_krb5_kdc_req_body(const krb5_kdc_req *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1408
encode_krb5_safe(const krb5_safe *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1412
krb5_data *body;
crypto/krb5/src/include/k5-int.h
1416
krb5_data **code);
crypto/krb5/src/include/k5-int.h
1419
encode_krb5_priv(const krb5_priv *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1422
encode_krb5_enc_priv_part(const krb5_priv_enc_part *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1425
encode_krb5_cred(const krb5_cred *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1427
encode_krb5_checksum(const krb5_checksum *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1430
encode_krb5_enc_cred_part(const krb5_cred_enc_part *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1433
encode_krb5_error(const krb5_error *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1436
encode_krb5_authdata(krb5_authdata *const *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1439
encode_krb5_padata_sequence(krb5_pa_data *const *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1442
encode_krb5_typed_data(krb5_pa_data *const *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1445
encode_krb5_etype_info(krb5_etype_info_entry *const *, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1448
encode_krb5_etype_info2(krb5_etype_info_entry *const *, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1451
encode_krb5_pa_enc_ts(const krb5_pa_enc_ts *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1454
encode_krb5_sam_challenge_2(const krb5_sam_challenge_2 * , krb5_data **);
crypto/krb5/src/include/k5-int.h
1458
krb5_data **);
crypto/krb5/src/include/k5-int.h
1462
krb5_data **);
crypto/krb5/src/include/k5-int.h
1465
encode_krb5_sam_response_2(const krb5_sam_response_2 * , krb5_data **);
crypto/krb5/src/include/k5-int.h
1469
krb5_data password;
crypto/krb5/src/include/k5-int.h
1472
encode_krb5_setpw_req(const struct krb5_setpw_req *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1475
encode_krb5_pa_for_user(const krb5_pa_for_user *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1478
encode_krb5_s4u_userid(const krb5_s4u_userid *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1481
encode_krb5_pa_s4u_x509_user(const krb5_pa_s4u_x509_user *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1484
encode_krb5_pa_pac_req(const krb5_pa_pac_req *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1487
encode_krb5_etype_list(const krb5_etype_list * , krb5_data **);
crypto/krb5/src/include/k5-int.h
1490
encode_krb5_pa_fx_fast_request(const krb5_fast_armored_req *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1493
encode_krb5_fast_req(const krb5_fast_req *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1496
encode_krb5_pa_fx_fast_reply(const krb5_enc_data *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1499
encode_krb5_iakerb_header(const krb5_iakerb_header *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1502
encode_krb5_iakerb_finished(const krb5_iakerb_finished *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1505
encode_krb5_fast_response(const krb5_fast_response *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1508
encode_krb5_ad_kdcissued(const krb5_ad_kdcissued *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1511
encode_krb5_otp_tokeninfo(const krb5_otp_tokeninfo *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1514
encode_krb5_pa_otp_challenge(const krb5_pa_otp_challenge *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1517
encode_krb5_pa_otp_req(const krb5_pa_otp_req *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1520
encode_krb5_pa_otp_enc_req(const krb5_data *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1523
encode_krb5_kkdcp_message(const krb5_kkdcp_message *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1526
encode_krb5_cammac(const krb5_cammac *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1529
encode_utf8_strings(krb5_data *const *ut8fstrings, krb5_data **);
crypto/krb5/src/include/k5-int.h
1532
encode_krb5_secure_cookie(const krb5_secure_cookie *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1535
encode_krb5_pa_pac_options(const krb5_pa_pac_options *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1542
decode_krb5_sam_challenge_2(const krb5_data *, krb5_sam_challenge_2 **);
crypto/krb5/src/include/k5-int.h
1545
decode_krb5_sam_challenge_2_body(const krb5_data *,
crypto/krb5/src/include/k5-int.h
1549
decode_krb5_enc_sam_response_enc_2(const krb5_data *,
crypto/krb5/src/include/k5-int.h
1553
decode_krb5_sam_response_2(const krb5_data *, krb5_sam_response_2 **);
crypto/krb5/src/include/k5-int.h
1571
decode_krb5_authenticator(const krb5_data *code, krb5_authenticator **rep);
crypto/krb5/src/include/k5-int.h
1574
decode_krb5_ticket(const krb5_data *code, krb5_ticket **rep);
crypto/krb5/src/include/k5-int.h
1577
decode_krb5_encryption_key(const krb5_data *output, krb5_keyblock **rep);
crypto/krb5/src/include/k5-int.h
1580
decode_krb5_enc_tkt_part(const krb5_data *output, krb5_enc_tkt_part **rep);
crypto/krb5/src/include/k5-int.h
1583
decode_krb5_enc_kdc_rep_part(const krb5_data *output,
crypto/krb5/src/include/k5-int.h
1587
decode_krb5_as_rep(const krb5_data *output, krb5_kdc_rep **rep);
crypto/krb5/src/include/k5-int.h
1590
decode_krb5_tgs_rep(const krb5_data *output, krb5_kdc_rep **rep);
crypto/krb5/src/include/k5-int.h
1593
decode_krb5_ap_req(const krb5_data *output, krb5_ap_req **rep);
crypto/krb5/src/include/k5-int.h
1596
decode_krb5_ap_rep(const krb5_data *output, krb5_ap_rep **rep);
crypto/krb5/src/include/k5-int.h
1599
decode_krb5_ap_rep_enc_part(const krb5_data *output,
crypto/krb5/src/include/k5-int.h
1603
decode_krb5_as_req(const krb5_data *output, krb5_kdc_req **rep);
crypto/krb5/src/include/k5-int.h
1606
decode_krb5_tgs_req(const krb5_data *output, krb5_kdc_req **rep);
crypto/krb5/src/include/k5-int.h
1609
decode_krb5_kdc_req_body(const krb5_data *output, krb5_kdc_req **rep);
crypto/krb5/src/include/k5-int.h
1612
decode_krb5_safe(const krb5_data *output, krb5_safe **rep);
crypto/krb5/src/include/k5-int.h
1615
decode_krb5_safe_with_body(const krb5_data *output, krb5_safe **rep,
crypto/krb5/src/include/k5-int.h
1616
krb5_data **body);
crypto/krb5/src/include/k5-int.h
1619
decode_krb5_priv(const krb5_data *output, krb5_priv **rep);
crypto/krb5/src/include/k5-int.h
1622
decode_krb5_enc_priv_part(const krb5_data *output, krb5_priv_enc_part **rep);
crypto/krb5/src/include/k5-int.h
1624
decode_krb5_checksum(const krb5_data *, krb5_checksum **);
crypto/krb5/src/include/k5-int.h
1627
decode_krb5_cred(const krb5_data *output, krb5_cred **rep);
crypto/krb5/src/include/k5-int.h
1630
decode_krb5_enc_cred_part(const krb5_data *output, krb5_cred_enc_part **rep);
crypto/krb5/src/include/k5-int.h
1633
decode_krb5_error(const krb5_data *output, krb5_error **rep);
crypto/krb5/src/include/k5-int.h
1636
decode_krb5_authdata(const krb5_data *output, krb5_authdata ***rep);
crypto/krb5/src/include/k5-int.h
1639
decode_krb5_padata_sequence(const krb5_data *output, krb5_pa_data ***rep);
crypto/krb5/src/include/k5-int.h
1642
decode_krb5_typed_data(const krb5_data *, krb5_pa_data ***);
crypto/krb5/src/include/k5-int.h
1645
decode_krb5_etype_info(const krb5_data *output, krb5_etype_info_entry ***rep);
crypto/krb5/src/include/k5-int.h
1648
decode_krb5_etype_info2(const krb5_data *output, krb5_etype_info_entry ***rep);
crypto/krb5/src/include/k5-int.h
1651
decode_krb5_enc_data(const krb5_data *output, krb5_enc_data **rep);
crypto/krb5/src/include/k5-int.h
1654
decode_krb5_pa_enc_ts(const krb5_data *output, krb5_pa_enc_ts **rep);
crypto/krb5/src/include/k5-int.h
1657
decode_krb5_setpw_req(const krb5_data *, krb5_data **, krb5_principal *);
crypto/krb5/src/include/k5-int.h
1660
decode_krb5_pa_for_user(const krb5_data *, krb5_pa_for_user **);
crypto/krb5/src/include/k5-int.h
1663
decode_krb5_pa_s4u_x509_user(const krb5_data *, krb5_pa_s4u_x509_user **);
crypto/krb5/src/include/k5-int.h
1666
decode_krb5_pa_pac_req(const krb5_data *, krb5_pa_pac_req **);
crypto/krb5/src/include/k5-int.h
1669
decode_krb5_etype_list(const krb5_data *, krb5_etype_list **);
crypto/krb5/src/include/k5-int.h
1672
decode_krb5_pa_fx_fast_request(const krb5_data *, krb5_fast_armored_req **);
crypto/krb5/src/include/k5-int.h
1675
decode_krb5_fast_req(const krb5_data *, krb5_fast_req **);
crypto/krb5/src/include/k5-int.h
1678
decode_krb5_pa_fx_fast_reply(const krb5_data *, krb5_enc_data **);
crypto/krb5/src/include/k5-int.h
1681
decode_krb5_fast_response(const krb5_data *, krb5_fast_response **);
crypto/krb5/src/include/k5-int.h
1684
decode_krb5_ad_kdcissued(const krb5_data *, krb5_ad_kdcissued **);
crypto/krb5/src/include/k5-int.h
1687
decode_krb5_iakerb_header(const krb5_data *, krb5_iakerb_header **);
crypto/krb5/src/include/k5-int.h
1690
decode_krb5_iakerb_finished(const krb5_data *, krb5_iakerb_finished **);
crypto/krb5/src/include/k5-int.h
1693
decode_krb5_otp_tokeninfo(const krb5_data *, krb5_otp_tokeninfo **);
crypto/krb5/src/include/k5-int.h
1696
decode_krb5_pa_otp_challenge(const krb5_data *, krb5_pa_otp_challenge **);
crypto/krb5/src/include/k5-int.h
1699
decode_krb5_pa_otp_req(const krb5_data *, krb5_pa_otp_req **);
crypto/krb5/src/include/k5-int.h
1702
decode_krb5_pa_otp_enc_req(const krb5_data *, krb5_data **);
crypto/krb5/src/include/k5-int.h
1705
decode_krb5_kkdcp_message(const krb5_data *, krb5_kkdcp_message **);
crypto/krb5/src/include/k5-int.h
1708
decode_krb5_cammac(const krb5_data *, krb5_cammac **);
crypto/krb5/src/include/k5-int.h
1711
decode_utf8_strings(const krb5_data *, krb5_data ***);
crypto/krb5/src/include/k5-int.h
1714
decode_krb5_secure_cookie(const krb5_data *, krb5_secure_cookie **);
crypto/krb5/src/include/k5-int.h
1717
decode_krb5_pa_pac_options(const krb5_data *, krb5_pa_pac_options **);
crypto/krb5/src/include/k5-int.h
1731
krb5_data **code);
crypto/krb5/src/include/k5-int.h
1734
krb5int_ldap_decode_sequence_of_keys(const krb5_data *in,
crypto/krb5/src/include/k5-int.h
1756
krb5_data ** );
crypto/krb5/src/include/k5-int.h
1927
krb5_data **code);
crypto/krb5/src/include/k5-int.h
1930
(*asn1_ldap_decode_sequence_of_keys)(const krb5_data *in,
crypto/krb5/src/include/k5-int.h
1937
(*encode_krb5_auth_pack)(const krb5_auth_pack *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1941
krb5_data **code);
crypto/krb5/src/include/k5-int.h
1945
krb5_data **code);
crypto/krb5/src/include/k5-int.h
1949
krb5_data **code);
crypto/krb5/src/include/k5-int.h
1953
krb5_data **code);
crypto/krb5/src/include/k5-int.h
1957
krb5_data **code);
crypto/krb5/src/include/k5-int.h
1961
const *, krb5_data **code);
crypto/krb5/src/include/k5-int.h
1964
(*decode_krb5_auth_pack)(const krb5_data *, krb5_auth_pack **);
crypto/krb5/src/include/k5-int.h
1967
(*decode_krb5_pa_pk_as_req)(const krb5_data *, krb5_pa_pk_as_req **);
crypto/krb5/src/include/k5-int.h
1970
(*decode_krb5_pa_pk_as_rep)(const krb5_data *, krb5_pa_pk_as_rep **);
crypto/krb5/src/include/k5-int.h
1973
(*decode_krb5_kdc_dh_key_info)(const krb5_data *, krb5_kdc_dh_key_info **);
crypto/krb5/src/include/k5-int.h
1976
(*decode_krb5_principal_name)(const krb5_data *, krb5_principal_data **);
crypto/krb5/src/include/k5-int.h
1979
(*decode_krb5_reply_key_pack)(const krb5_data *, krb5_reply_key_pack **);
crypto/krb5/src/include/k5-int.h
1982
(*decode_krb5_td_dh_parameters)(const krb5_data *,
crypto/krb5/src/include/k5-int.h
1986
(*decode_krb5_td_trusted_certifiers)(const krb5_data *,
crypto/krb5/src/include/k5-int.h
1991
(*encode_krb5_kdc_req_body)(const krb5_kdc_req *rep, krb5_data **code);
crypto/krb5/src/include/k5-int.h
2021
krb5_data *tag_out);
crypto/krb5/src/include/k5-int.h
2114
krb5_data *);
crypto/krb5/src/include/k5-int.h
2119
krb5_error_code krb5_check_transited_list(krb5_context, const krb5_data *trans,
crypto/krb5/src/include/k5-int.h
2120
const krb5_data *realm1,
crypto/krb5/src/include/k5-int.h
2121
const krb5_data *realm2);
crypto/krb5/src/include/k5-int.h
2160
krb5_error_code krb5_walk_realm_tree(krb5_context, const krb5_data *,
crypto/krb5/src/include/k5-int.h
2161
const krb5_data *, krb5_principal **,
crypto/krb5/src/include/k5-int.h
2194
krb5_error_code krb5_read_message(krb5_context, krb5_pointer, krb5_data *);
crypto/krb5/src/include/k5-int.h
2195
krb5_error_code krb5_write_message(krb5_context, krb5_pointer, krb5_data *);
crypto/krb5/src/include/k5-int.h
2218
data_eq(krb5_data d1, krb5_data d2)
crypto/krb5/src/include/k5-int.h
2225
data_eq_string (krb5_data d, const char *s)
crypto/krb5/src/include/k5-int.h
2231
static inline krb5_data
crypto/krb5/src/include/k5-int.h
2234
krb5_data d;
crypto/krb5/src/include/k5-int.h
2242
static inline krb5_data
crypto/krb5/src/include/k5-int.h
2248
static inline krb5_data
crypto/krb5/src/include/k5-int.h
2255
alloc_data(krb5_data *data, unsigned int len)
crypto/krb5/src/include/k5-int.h
2367
krb5_data *cert,
crypto/krb5/src/include/k5-int.h
2410
k5_hmac_md5(const krb5_data *key, const krb5_crypto_iov *data, size_t num_data,
crypto/krb5/src/include/k5-int.h
2411
krb5_data *output);
crypto/krb5/src/include/k5-int.h
435
krb5_data s2kparams;
crypto/krb5/src/include/k5-int.h
471
krb5_data sam_challenge_2_body;
crypto/krb5/src/include/k5-int.h
479
krb5_data sam_type_name;
crypto/krb5/src/include/k5-int.h
480
krb5_data sam_track_id;
crypto/krb5/src/include/k5-int.h
481
krb5_data sam_challenge_label;
crypto/krb5/src/include/k5-int.h
482
krb5_data sam_challenge;
crypto/krb5/src/include/k5-int.h
483
krb5_data sam_response_prompt;
crypto/krb5/src/include/k5-int.h
484
krb5_data sam_pk_for_sad;
crypto/krb5/src/include/k5-int.h
493
krb5_data sam_track_id; /* copied */
crypto/krb5/src/include/k5-int.h
501
krb5_data sam_sad;
crypto/krb5/src/include/k5-int.h
527
krb5_data vendor;
crypto/krb5/src/include/k5-int.h
528
krb5_data challenge;
crypto/krb5/src/include/k5-int.h
531
krb5_data token_id;
crypto/krb5/src/include/k5-int.h
532
krb5_data alg_id;
crypto/krb5/src/include/k5-int.h
538
krb5_data nonce;
crypto/krb5/src/include/k5-int.h
539
krb5_data service;
crypto/krb5/src/include/k5-int.h
541
krb5_data salt;
crypto/krb5/src/include/k5-int.h
542
krb5_data s2kparams;
crypto/krb5/src/include/k5-int.h
547
krb5_data nonce;
crypto/krb5/src/include/k5-int.h
551
krb5_data otp_value;
crypto/krb5/src/include/k5-int.h
552
krb5_data pin;
crypto/krb5/src/include/k5-int.h
553
krb5_data challenge;
crypto/krb5/src/include/k5-int.h
555
krb5_data counter;
crypto/krb5/src/include/k5-int.h
557
krb5_data token_id;
crypto/krb5/src/include/k5-int.h
558
krb5_data alg_id;
crypto/krb5/src/include/k5-int.h
559
krb5_data vendor;
crypto/krb5/src/include/k5-int.h
563
krb5_data kerb_message;
crypto/krb5/src/include/k5-int.h
564
krb5_data target_domain;
crypto/krb5/src/include/k5-int.h
622
krb5_error_code krb5_sendto_kdc(krb5_context, const krb5_data *,
crypto/krb5/src/include/k5-int.h
623
const krb5_data *, krb5_data *, int *, int);
crypto/krb5/src/include/k5-int.h
628
krb5_data constant;
crypto/krb5/src/include/k5-int.h
652
const krb5_data *kd_data, krb5_crypto_iov *data,
crypto/krb5/src/include/k5-int.h
659
k5_sha256(const krb5_data *in, size_t n, uint8_t out[K5_SHA256_HASHLEN]);
crypto/krb5/src/include/k5-int.h
683
zapfreedata(krb5_data *data)
crypto/krb5/src/include/k5-int.h
761
krb5_data auth_package;
crypto/krb5/src/include/k5-int.h
767
krb5_data subject_cert;
crypto/krb5/src/include/k5-int.h
785
krb5_data armor_value;
crypto/krb5/src/include/k5-int.h
827
krb5_data target_realm;
crypto/krb5/src/include/k5-int.h
828
krb5_data *cookie;
crypto/krb5/src/include/k5-int.h
879
krb5_data *data);
crypto/krb5/src/include/k5-int.h
891
krb5int_copy_data_contents(krb5_context, const krb5_data *, krb5_data *);
crypto/krb5/src/include/k5-int.h
894
krb5int_copy_data_contents_add0(krb5_context, const krb5_data *, krb5_data *);
crypto/krb5/src/include/k5-int.h
961
k5_authind_decode(const krb5_authdata *ad, krb5_data ***indicators);
crypto/krb5/src/include/k5-int.h
990
k5_free_data_ptr_list(krb5_data **list);
crypto/krb5/src/include/k5-int.h
996
krb5int_free_data_list(krb5_context context, krb5_data *data);
crypto/krb5/src/include/k5-spake.h
102
krb5_data **code_out);
crypto/krb5/src/include/k5-spake.h
103
krb5_error_code decode_krb5_pa_spake(const krb5_data *code,
crypto/krb5/src/include/k5-spake.h
50
krb5_data *data;
crypto/krb5/src/include/k5-spake.h
64
krb5_data pubkey;
crypto/krb5/src/include/k5-spake.h
71
krb5_data pubkey;
crypto/krb5/src/include/k5-spake.h
96
krb5_data **code_out);
crypto/krb5/src/include/k5-spake.h
97
krb5_error_code decode_krb5_spake_factor(const krb5_data *code,
crypto/krb5/src/include/k5-unicode.h
101
krb5_boolean k5_utf8_validate(const krb5_data *data);
crypto/krb5/src/include/k5-unicode.h
97
const krb5_data *,
crypto/krb5/src/include/k5-unicode.h
98
const krb5_data *,
crypto/krb5/src/include/kdb.h
1309
const krb5_data *tr_contents,
crypto/krb5/src/include/kdb.h
1310
const krb5_data *client_realm,
crypto/krb5/src/include/kdb.h
1311
const krb5_data *server_realm);
crypto/krb5/src/include/kdb.h
1404
const krb5_data *client_cert,
crypto/krb5/src/include/kdb.h
1482
krb5_data ***auth_indicators);
crypto/krb5/src/include/kdb.h
179
krb5_data data; /* Length, data */
crypto/krb5/src/include/kdb.h
423
krb5_data *salt,
crypto/krb5/src/include/kdb.h
623
krb5_data **salt_out);
crypto/krb5/src/include/kdb.h
672
const krb5_data *tr_contents,
crypto/krb5/src/include/kdb.h
673
const krb5_data *client_realm,
crypto/krb5/src/include/kdb.h
674
const krb5_data *server_realm);
crypto/krb5/src/include/kdb.h
705
const krb5_data *client_cert,
crypto/krb5/src/include/kdb.h
734
krb5_data ***auth_indicators);
crypto/krb5/src/include/krad.h
137
krad_attrset_add(krad_attrset *set, krad_attr type, const krb5_data *data);
crypto/krb5/src/include/krad.h
148
const krb5_data *
crypto/krb5/src/include/krad.h
158
krad_packet_bytes_needed(const krb5_data *buffer);
crypto/krb5/src/include/krad.h
204
const krb5_data *buffer, krad_packet_iter_cb cb,
crypto/krb5/src/include/krad.h
222
const krb5_data *buffer, krad_packet_iter_cb cb,
crypto/krb5/src/include/krad.h
227
const krb5_data *
crypto/krb5/src/include/krad.h
235
const krb5_data *
crypto/krb5/src/include/krb5/audit_plugin.h
92
krb5_data *cl_realm; /**< referrals: remote client's realm */
crypto/krb5/src/include/krb5/authdata_plugin.h
108
krb5_data **attrs);
crypto/krb5/src/include/krb5/authdata_plugin.h
115
const krb5_data *attribute,
crypto/krb5/src/include/krb5/authdata_plugin.h
118
krb5_data *value,
crypto/krb5/src/include/krb5/authdata_plugin.h
119
krb5_data *display_value,
crypto/krb5/src/include/krb5/authdata_plugin.h
128
const krb5_data *attribute,
crypto/krb5/src/include/krb5/authdata_plugin.h
129
const krb5_data *value);
crypto/krb5/src/include/krb5/authdata_plugin.h
136
const krb5_data *attribute);
crypto/krb5/src/include/krb5/clpreauth_plugin.h
234
krb5_data *encoded_request_body,
crypto/krb5/src/include/krb5/clpreauth_plugin.h
235
krb5_data *encoded_previous_request,
crypto/krb5/src/include/krb5/clpreauth_plugin.h
257
krb5_data *encoded_request_body,
crypto/krb5/src/include/krb5/clpreauth_plugin.h
258
krb5_data *encoded_previous_request,
crypto/krb5/src/include/krb5/clpreauth_plugin.h
281
krb5_data *encoded_request_body,
crypto/krb5/src/include/krb5/clpreauth_plugin.h
282
krb5_data *encoded_previous_request,
crypto/krb5/src/include/krb5/kdcauthdata_plugin.h
114
krb5_data *req_pkt, krb5_kdc_req *req,
crypto/krb5/src/include/krb5/kdcpreauth_plugin.h
148
krb5_data *(*request_body)(krb5_context context,
crypto/krb5/src/include/krb5/kdcpreauth_plugin.h
207
krb5_preauthtype pa_type, krb5_data *out);
crypto/krb5/src/include/krb5/kdcpreauth_plugin.h
220
const krb5_data *data);
crypto/krb5/src/include/krb5/kdcpreauth_plugin.h
256
const krb5_data *token);
crypto/krb5/src/include/krb5/kdcpreauth_plugin.h
355
krb5_data *req_pkt, krb5_kdc_req *request,
crypto/krb5/src/include/krb5/kdcpreauth_plugin.h
373
krb5_data *req_pkt,
crypto/krb5/src/include/net-server.h
83
krb5_data *response);
crypto/krb5/src/include/net-server.h
85
const struct sockaddr *remote_addr, krb5_data *request,
crypto/krb5/src/include/net-server.h
87
krb5_error_code make_toolong_error (void *handle, krb5_data **);
crypto/krb5/src/kadmin/dbutil/kdb5_create.c
108
krb5_data master_salt;
crypto/krb5/src/kadmin/dbutil/kdb5_create.c
110
krb5_data tgt_princ_entries[] = {
crypto/krb5/src/kadmin/dbutil/kdb5_create.c
114
krb5_data db_creator_entries[] = {
crypto/krb5/src/kadmin/dbutil/kdb5_create.c
151
krb5_data pwd, seed;
crypto/krb5/src/kadmin/dbutil/kdb5_create.c
346
krb5_data pwd;
crypto/krb5/src/kadmin/dbutil/kdb5_mkey.c
188
krb5_data pwd;
crypto/krb5/src/kadmin/dbutil/kdb5_mkey.c
19
extern krb5_data master_salt;
crypto/krb5/src/kadmin/dbutil/kdb5_util.c
373
krb5_data scratch, pwd, seed;
crypto/krb5/src/kadmin/dbutil/tabdump.c
236
write_data(struct rec_args *args, krb5_data *data)
crypto/krb5/src/kadmin/dbutil/tabdump.c
299
krb5_data data;
crypto/krb5/src/kadmin/ktutil/ktutil_funcs.c
149
krb5_data password = empty_data(), salt = empty_data();
crypto/krb5/src/kadmin/ktutil/ktutil_funcs.c
150
krb5_data params = empty_data(), *s2kparams;
crypto/krb5/src/kadmin/ktutil/ktutil_funcs.c
90
krb5_data *salt_out, krb5_data *s2kparams_out)
crypto/krb5/src/kadmin/ktutil/ktutil_funcs.c
95
krb5_data salt;
crypto/krb5/src/kadmin/server/auth_acl.c
445
match_data(const krb5_data *e1, const krb5_data *e2, krb5_boolean targetflag,
crypto/krb5/src/kadmin/server/auth_acl.c
88
const krb5_data *backref[9];
crypto/krb5/src/kadmin/server/ipropd_svc.c
472
krb5_data *c1, *realm;
crypto/krb5/src/kadmin/server/kadm_rpc_svc.c
289
krb5_data *c1, *c2, *realm;
crypto/krb5/src/kadmin/server/misc.c
134
make_toolong_error (void *handle, krb5_data **out)
crypto/krb5/src/kadmin/server/misc.c
138
krb5_data *scratch;
crypto/krb5/src/kadmin/server/schpw.c
172
krb5_data *clear_data;
crypto/krb5/src/kadmin/server/schpw.c
22
const struct sockaddr *remote_addr, krb5_data *req,
crypto/krb5/src/kadmin/server/schpw.c
23
krb5_data *rep)
crypto/krb5/src/kadmin/server/schpw.c
28
krb5_data ap_req, ap_rep = empty_data();
crypto/krb5/src/kadmin/server/schpw.c
29
krb5_data cipher = empty_data(), clear = empty_data();
crypto/krb5/src/kadmin/server/schpw.c
402
const struct sockaddr *remote_addr, krb5_data *request, int is_tcp,
crypto/krb5/src/kadmin/server/schpw.c
408
krb5_data *response = NULL;
crypto/krb5/src/kadmin/server/schpw.c
420
response = k5alloc(sizeof(krb5_data), &ret);
crypto/krb5/src/kdc/authind.c
38
authind_contains(krb5_data *const *indicators, const char *ind)
crypto/krb5/src/kdc/authind.c
49
authind_add(krb5_context context, const char *ind, krb5_data ***indicators)
crypto/krb5/src/kdc/authind.c
52
krb5_data **list = *indicators, *dptr, d;
crypto/krb5/src/kdc/authind.c
79
krb5_data ***indicators)
crypto/krb5/src/kdc/authind.c
84
krb5_data der_indicators, **strings = NULL, **list = *indicators;
crypto/krb5/src/kdc/cammac.c
143
krb5_data *der_enctkt = NULL;
crypto/krb5/src/kdc/cammac.c
40
krb5_data **der_out)
crypto/krb5/src/kdc/cammac.c
62
krb5_data *der_authdata = NULL, *der_enctkt = NULL, *der_cammac = NULL;
crypto/krb5/src/kdc/dispatch.c
178
make_too_big_error(kdc_realm_t *realm, krb5_data **out)
crypto/krb5/src/kdc/dispatch.c
183
krb5_data *scratch;
crypto/krb5/src/kdc/dispatch.c
36
static krb5_error_code make_too_big_error(kdc_realm_t *realm, krb5_data **out);
crypto/krb5/src/kdc/dispatch.c
41
krb5_data *request;
crypto/krb5/src/kdc/dispatch.c
49
krb5_data *response)
crypto/krb5/src/kdc/dispatch.c
70
finish_dispatch_cache(void *arg, krb5_error_code code, krb5_data *response)
crypto/krb5/src/kdc/dispatch.c
91
const struct sockaddr *remote_addr, krb5_data *pkt, int is_tcp,
crypto/krb5/src/kdc/dispatch.c
96
krb5_data *response = NULL;
crypto/krb5/src/kdc/do_as_req.c
138
krb5_data cert;
crypto/krb5/src/kdc/do_as_req.c
178
krb5_data *req_pkt;
crypto/krb5/src/kdc/do_as_req.c
179
krb5_data *inner_body;
crypto/krb5/src/kdc/do_as_req.c
185
krb5_data **auth_indicators;
crypto/krb5/src/kdc/do_as_req.c
199
krb5_data *response = NULL;
crypto/krb5/src/kdc/do_as_req.c
470
process_as_req(krb5_kdc_req *request, krb5_data *req_pkt,
crypto/krb5/src/kdc/do_as_req.c
477
krb5_data encoded_req_body;
crypto/krb5/src/kdc/do_as_req.c
774
krb5_data **response, const char *status)
crypto/krb5/src/kdc/do_as_req.c
779
krb5_data *scratch = NULL, *e_data_asn1 = NULL, *fast_edata = NULL;
crypto/krb5/src/kdc/do_as_req.c
80
krb5_boolean, krb5_principal, krb5_data **, const char *);
crypto/krb5/src/kdc/do_tgs_req.c
1164
process_tgs_req(krb5_kdc_req *request, krb5_data *pkt,
crypto/krb5/src/kdc/do_tgs_req.c
1166
krb5_data **response)
crypto/krb5/src/kdc/do_tgs_req.c
125
krb5_data **auth_indicators;
crypto/krb5/src/kdc/do_tgs_req.c
129
krb5_data new_transited;
crypto/krb5/src/kdc/do_tgs_req.c
184
krb5_principal canon_server, krb5_data **response,
crypto/krb5/src/kdc/do_tgs_req.c
190
krb5_data *scratch, *e_data_asn1 = NULL, *fast_edata = NULL;
crypto/krb5/src/kdc/do_tgs_req.c
209
if (!(scratch = (krb5_data *)malloc(sizeof(*scratch)))) {
crypto/krb5/src/kdc/do_tgs_req.c
376
krb5_data tmp;
crypto/krb5/src/kdc/do_tgs_req.c
490
krb5_data srealm = request->server->realm;
crypto/krb5/src/kdc/do_tgs_req.c
592
gather_tgs_req_info(kdc_realm_t *realm, krb5_kdc_req **reqptr, krb5_data *pkt,
crypto/krb5/src/kdc/do_tgs_req.c
603
krb5_data d;
crypto/krb5/src/kdc/do_tgs_req.c
957
krb5_flags tktflags, krb5_ticket_times *times, krb5_data *pkt,
crypto/krb5/src/kdc/do_tgs_req.c
961
krb5_data **response)
crypto/krb5/src/kdc/extern.c
39
krb5_data empty_string = {0, 0, ""};
crypto/krb5/src/kdc/extern.h
30
extern krb5_data empty_string; /* an empty string */
crypto/krb5/src/kdc/fast_util.c
100
krb5_data *encoded_response = NULL;
crypto/krb5/src/kdc/fast_util.c
128
krb5_data *checksummed_data,
crypto/krb5/src/kdc/fast_util.c
132
krb5_data **inner_body_out)
crypto/krb5/src/kdc/fast_util.c
137
krb5_data scratch, plaintext, *inner_body = NULL;
crypto/krb5/src/kdc/fast_util.c
285
krb5_data *encoded_ticket = NULL;
crypto/krb5/src/kdc/fast_util.c
286
krb5_data *encrypted_reply = NULL;
crypto/krb5/src/kdc/fast_util.c
369
krb5_data **fast_edata_out)
crypto/krb5/src/kdc/fast_util.c
374
krb5_data *encoded_fx_error = NULL, *encrypted_reply = NULL;
crypto/krb5/src/kdc/fast_util.c
470
krb5_data d;
crypto/krb5/src/kdc/fast_util.c
557
krb5_data plain = empty_data();
crypto/krb5/src/kdc/fast_util.c
617
krb5_preauthtype pa_type, krb5_data *out)
crypto/krb5/src/kdc/fast_util.c
635
const krb5_data *data)
crypto/krb5/src/kdc/fast_util.c
667
krb5_data *der_cookie = NULL;
crypto/krb5/src/kdc/fast_util.c
95
krb5_data **fx_fast_reply)
crypto/krb5/src/kdc/kdc_authdata.c
241
krb5_data plaintext;
crypto/krb5/src/kdc/kdc_authdata.c
301
add_auth_indicators(krb5_context context, krb5_data *const *auth_indicators,
crypto/krb5/src/kdc/kdc_authdata.c
307
krb5_data *der_indicators = NULL;
crypto/krb5/src/kdc/kdc_authdata.c
343
krb5_data ***indicators_out)
crypto/krb5/src/kdc/kdc_authdata.c
348
krb5_data **indicators = NULL, der_cammac;
crypto/krb5/src/kdc/kdc_authdata.c
387
krb5_data ndr_di_in = empty_data(), ndr_di_out = empty_data();
crypto/krb5/src/kdc/kdc_authdata.c
446
krb5_data data;
crypto/krb5/src/kdc/kdc_authdata.c
469
krb5_enc_tkt_part *enc_tkt_reply, krb5_data ***auth_indicators)
crypto/krb5/src/kdc/kdc_authdata.c
582
krb5_data *req_pkt, krb5_kdc_req *req,
crypto/krb5/src/kdc/kdc_authdata.c
584
krb5_enc_tkt_part *enc_tkt_req, krb5_data ***auth_indicators,
crypto/krb5/src/kdc/kdc_log.c
177
krb5_principal sprinc, krb5_data *trcont,
crypto/krb5/src/kdc/kdc_preauth.c
1075
krb5_data *req_pkt;
crypto/krb5/src/kdc/kdc_preauth.c
113
krb5_enctype enctype, krb5_data **der_out);
crypto/krb5/src/kdc/kdc_preauth.c
1147
krb5_data *der;
crypto/krb5/src/kdc/kdc_preauth.c
1338
krb5_data *req_pkt, krb5_kdc_req *request,
crypto/krb5/src/kdc/kdc_preauth.c
1396
krb5_data *req_pkt, krb5_kdc_req *request, krb5_kdc_rep *reply,
crypto/krb5/src/kdc/kdc_preauth.c
1516
krb5_data *salt = NULL;
crypto/krb5/src/kdc/kdc_preauth.c
1553
krb5_enctype enctype, krb5_data **der_out)
crypto/krb5/src/kdc/kdc_preauth.c
1587
krb5_data data;
crypto/krb5/src/kdc/kdc_preauth.c
1637
return_enc_padata(krb5_context context, krb5_data *req_pkt,
crypto/krb5/src/kdc/kdc_preauth.c
397
static krb5_data *
crypto/krb5/src/kdc/kdc_preauth.c
466
krb5_preauthtype pa_type, krb5_data *out)
crypto/krb5/src/kdc/kdc_preauth.c
473
krb5_preauthtype pa_type, const krb5_data *data)
crypto/krb5/src/kdc/kdc_preauth.c
515
const krb5_data *token)
crypto/krb5/src/kdc/kdc_preauth.c
522
krb5_data d;
crypto/krb5/src/kdc/kdc_preauth.c
774
krb5_data *der;
crypto/krb5/src/kdc/kdc_preauth.c
809
krb5_data *salt = NULL;
crypto/krb5/src/kdc/kdc_preauth.c
834
krb5_data d;
crypto/krb5/src/kdc/kdc_preauth_ec.c
155
ec_return(krb5_context context, krb5_pa_data *padata, krb5_data *req_pkt,
crypto/krb5/src/kdc/kdc_preauth_ec.c
164
krb5_data *der_enc_ts = NULL, *der_enc_data = NULL;
crypto/krb5/src/kdc/kdc_preauth_ec.c
52
ec_verify(krb5_context context, krb5_data *req_pkt, krb5_kdc_req *request,
crypto/krb5/src/kdc/kdc_preauth_ec.c
60
krb5_data der_enc_ts = empty_data(), der_enc_data;
crypto/krb5/src/kdc/kdc_preauth_ec.c
69
krb5_data realm = request->server->realm;
crypto/krb5/src/kdc/kdc_preauth_encts.c
47
enc_ts_verify(krb5_context context, krb5_data *req_pkt, krb5_kdc_req *request,
crypto/krb5/src/kdc/kdc_preauth_encts.c
55
krb5_data scratch;
crypto/krb5/src/kdc/kdc_preauth_encts.c
56
krb5_data enc_ts_data;
crypto/krb5/src/kdc/kdc_transit.c
131
data2string (krb5_data *d)
crypto/krb5/src/kdc/kdc_transit.c
144
add_to_transited(krb5_data *tgt_trans, krb5_data *new_trans,
crypto/krb5/src/kdc/kdc_util.c
117
comp_cksum(krb5_context kcontext, krb5_data *source, krb5_ticket *ticket,
crypto/krb5/src/kdc/kdc_util.c
1241
krb5_data data;
crypto/krb5/src/kdc/kdc_util.c
1315
krb5_data req_data;
crypto/krb5/src/kdc/kdc_util.c
1349
krb5_data *req_data,
crypto/krb5/src/kdc/kdc_util.c
1354
krb5_data scratch;
crypto/krb5/src/kdc/kdc_util.c
1382
krb5_data *data;
crypto/krb5/src/kdc/kdc_util.c
1417
krb5_data req_data;
crypto/krb5/src/kdc/kdc_util.c
145
const struct sockaddr *from, krb5_data *pkt,
crypto/krb5/src/kdc/kdc_util.c
1461
krb5_data *der_user_id = NULL, *der_s4u_x509_user = NULL;
crypto/krb5/src/kdc/kdc_util.c
155
krb5_data scratch1;
crypto/krb5/src/kdc/kdc_util.c
156
krb5_data * scratch = NULL;
crypto/krb5/src/kdc/kdc_util.c
1647
kdc_check_transited_list(krb5_context context, const krb5_data *trans,
crypto/krb5/src/kdc/kdc_util.c
1648
const krb5_data *realm1, const krb5_data *realm2)
crypto/krb5/src/kdc/kdc_util.c
1769
krb5_data *req_pkt, krb5_kdc_req *request,
crypto/krb5/src/kdc/kdc_util.c
1775
krb5_data *der_cksum = NULL;
crypto/krb5/src/kdc/kdc_util.c
1814
krb5_data der_pac_options;
crypto/krb5/src/kdc/kdc_util.c
1832
krb5_data *der_pac_options;
crypto/krb5/src/kdc/kdc_util.c
1882
make_toolong_error (void *handle, krb5_data **out)
crypto/krb5/src/kdc/kdc_util.c
1886
krb5_data *scratch;
crypto/krb5/src/kdc/kdc_util.c
486
get_local_tgt(krb5_context context, const krb5_data *realm,
crypto/krb5/src/kdc/kdc_util.c
536
krb5_data prf_input = string2data("pac_privsvr");
crypto/krb5/src/kdc/kdc_util.c
864
krb5_data *const *indicators)
crypto/krb5/src/kdc/kdc_util.c
969
unsigned int field, krb5_data *data)
crypto/krb5/src/kdc/kdc_util.h
110
krb5_data *const *indicators);
crypto/krb5/src/kdc/kdc_util.h
113
fetch_asn1_field (unsigned char *, unsigned int, unsigned int, krb5_data *);
crypto/krb5/src/kdc/kdc_util.h
127
authind_contains(krb5_data *const *indicators, const char *ind);
crypto/krb5/src/kdc/kdc_util.h
130
authind_add(krb5_context context, const char *ind, krb5_data ***indicators);
crypto/krb5/src/kdc/kdc_util.h
134
krb5_data ***indicators);
crypto/krb5/src/kdc/kdc_util.h
150
process_as_req (krb5_kdc_req *, krb5_data *,
crypto/krb5/src/kdc/kdc_util.h
156
process_tgs_req (krb5_kdc_req *, krb5_data *, const struct sockaddr *,
crypto/krb5/src/kdc/kdc_util.h
157
kdc_realm_t *, krb5_data ** );
crypto/krb5/src/kdc/kdc_util.h
163
krb5_data *,
crypto/krb5/src/kdc/kdc_util.h
199
krb5_data *req_pkt, krb5_kdc_req *request,
crypto/krb5/src/kdc/kdc_util.h
206
krb5_data *req_pkt, krb5_kdc_req *request, krb5_kdc_rep *reply,
crypto/krb5/src/kdc/kdc_util.h
231
krb5_data ***indicators_out);
crypto/krb5/src/kdc/kdc_util.h
239
krb5_data *req_pkt, krb5_kdc_req *request,
crypto/krb5/src/kdc/kdc_util.h
242
krb5_data ***auth_indicators,
crypto/krb5/src/kdc/kdc_util.h
247
krb5_boolean kdc_check_lookaside (krb5_context, krb5_data *, krb5_data **);
crypto/krb5/src/kdc/kdc_util.h
248
void kdc_insert_lookaside (krb5_context, krb5_data *, krb5_data *);
crypto/krb5/src/kdc/kdc_util.h
249
void kdc_remove_lookaside (krb5_context kcontext, krb5_data *);
crypto/krb5/src/kdc/kdc_util.h
275
krb5_data *req_pkt, krb5_kdc_req *request,
crypto/krb5/src/kdc/kdc_util.h
301
kdc_check_transited_list(krb5_context context, const krb5_data *trans,
crypto/krb5/src/kdc/kdc_util.h
302
const krb5_data *realm1, const krb5_data *realm2);
crypto/krb5/src/kdc/kdc_util.h
335
krb5_principal sprinc, krb5_data *trcont,
crypto/krb5/src/kdc/kdc_util.h
361
kdc_find_fast (krb5_kdc_req **requestptr, krb5_data *checksummed_data,
crypto/krb5/src/kdc/kdc_util.h
363
struct kdc_request_state *state, krb5_data **inner_body_out);
crypto/krb5/src/kdc/kdc_util.h
375
krb5_data **fast_edata_out);
crypto/krb5/src/kdc/kdc_util.h
387
krb5_data *req_pkt, krb5_kdc_req *request,
crypto/krb5/src/kdc/kdc_util.h
397
krb5_preauthtype pa_type, krb5_data *out);
crypto/krb5/src/kdc/kdc_util.h
401
const krb5_data *data);
crypto/krb5/src/kdc/kdc_util.h
424
krb5_data *inner_body;
crypto/krb5/src/kdc/kdc_util.h
43
add_to_transited (krb5_data *,
crypto/krb5/src/kdc/kdc_util.h
432
krb5_data ***auth_indicators;
crypto/krb5/src/kdc/kdc_util.h
44
krb5_data *,
crypto/krb5/src/kdc/kdc_util.h
49
compress_transited (krb5_data *,
crypto/krb5/src/kdc/kdc_util.h
51
krb5_data *);
crypto/krb5/src/kdc/kdc_util.h
535
char *data2string(krb5_data *d);
crypto/krb5/src/kdc/kdc_util.h
553
ndr_dec_delegation_info(krb5_data *data,
crypto/krb5/src/kdc/kdc_util.h
558
krb5_data *out);
crypto/krb5/src/kdc/kdc_util.h
60
krb5_data *,
crypto/krb5/src/kdc/kdc_util.h
76
get_local_tgt(krb5_context context, const krb5_data *realm,
crypto/krb5/src/kdc/ndr.c
139
ndr_dec_delegation_info(krb5_data *data, struct pac_s4u_delegation_info **out)
crypto/krb5/src/kdc/ndr.c
241
ndr_enc_delegation_info(struct pac_s4u_delegation_info *in, krb5_data *out)
crypto/krb5/src/kdc/policy.c
106
krb5_data *const *auth_indicators, krb5_timestamp kdc_time,
crypto/krb5/src/kdc/policy.c
146
krb5_data *const *auth_indicators, krb5_timestamp kdc_time,
crypto/krb5/src/kdc/policy.c
62
authind_strings(krb5_data *const *inds, char ***strs_out)
crypto/krb5/src/kdc/policy.h
38
krb5_data *const *auth_indicators, krb5_timestamp kdc_time,
crypto/krb5/src/kdc/policy.h
44
krb5_data *const *auth_indicators, krb5_timestamp kdc_time,
crypto/krb5/src/kdc/replay.c
134
krb5_data d = make_data(seed, sizeof(seed));
crypto/krb5/src/kdc/replay.c
148
kdc_remove_lookaside(krb5_context kcontext, krb5_data *req_packet)
crypto/krb5/src/kdc/replay.c
166
kdc_check_lookaside(krb5_context kcontext, krb5_data *req_packet,
crypto/krb5/src/kdc/replay.c
167
krb5_data **reply_packet_out)
crypto/krb5/src/kdc/replay.c
197
kdc_insert_lookaside(krb5_context kcontext, krb5_data *req_packet,
crypto/krb5/src/kdc/replay.c
198
krb5_data *reply_packet)
crypto/krb5/src/kdc/replay.c
39
krb5_data req_packet;
crypto/krb5/src/kdc/replay.c
40
krb5_data reply_packet;
crypto/krb5/src/kdc/replay.c
64
entry_size(const krb5_data *req, const krb5_data *rep)
crypto/krb5/src/kdc/replay.c
72
insert_entry(krb5_context context, krb5_data *req, krb5_data *rep,
crypto/krb5/src/kdc/rtest.c
61
krb5_data otrans;
crypto/krb5/src/kdc/rtest.c
62
krb5_data ntrans;
crypto/krb5/src/kdc/t_ndr.c
129
krb5_data data_in, data_out;
crypto/krb5/src/kdc/t_replay.c
137
const krb5_data req = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
147
const krb5_data req = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
148
const krb5_data rep = string2data("I'm a test response");
crypto/krb5/src/kdc/t_replay.c
163
krb5_data req = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
164
krb5_data rep = string2data("I'm a test response");
crypto/krb5/src/kdc/t_replay.c
180
krb5_data req = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
196
krb5_data req1 = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
197
krb5_data rep1 = string2data("I'm a test response");
crypto/krb5/src/kdc/t_replay.c
198
krb5_data req2 = string2data("I'm a different test request");
crypto/krb5/src/kdc/t_replay.c
226
krb5_data req = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
227
krb5_data rep = string2data("I'm a test response");
crypto/krb5/src/kdc/t_replay.c
242
krb5_data req = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
260
krb5_data req = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
261
krb5_data rep = string2data("I'm a test response");
crypto/krb5/src/kdc/t_replay.c
275
krb5_data req = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
289
krb5_data req1 = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
290
krb5_data rep1 = string2data("I'm a test response");
crypto/krb5/src/kdc/t_replay.c
291
krb5_data req2 = string2data("I'm a different test request");
crypto/krb5/src/kdc/t_replay.c
306
krb5_data req1 = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
307
krb5_data rep1 = string2data("I'm a test response");
crypto/krb5/src/kdc/t_replay.c
308
krb5_data req2 = string2data("I'm a different test request");
crypto/krb5/src/kdc/t_replay.c
336
krb5_data *result_data;
crypto/krb5/src/kdc/t_replay.c
338
krb5_data req = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
339
krb5_data rep = string2data("I'm a test response");
crypto/krb5/src/kdc/t_replay.c
357
krb5_data *result_data;
crypto/krb5/src/kdc/t_replay.c
359
krb5_data req = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
372
krb5_data *result_data;
crypto/krb5/src/kdc/t_replay.c
374
krb5_data req = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
390
krb5_data *result_data;
crypto/krb5/src/kdc/t_replay.c
392
krb5_data req = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
411
krb5_data *result_data;
crypto/krb5/src/kdc/t_replay.c
413
krb5_data req1 = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
414
krb5_data rep1 = string2data("I'm a test response");
crypto/krb5/src/kdc/t_replay.c
415
krb5_data req2 = string2data("I'm a different test request");
crypto/krb5/src/kdc/t_replay.c
449
krb5_data req = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
450
krb5_data rep = string2data("I'm a test response");
crypto/krb5/src/kdc/t_replay.c
471
krb5_data req = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
492
krb5_data req1 = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
493
krb5_data rep1 = string2data("I'm a test response");
crypto/krb5/src/kdc/t_replay.c
495
krb5_data req2 = string2data("I'm a different test request");
crypto/krb5/src/kdc/t_replay.c
531
krb5_data req1 = string2data("I'm a test request");
crypto/krb5/src/kdc/t_replay.c
532
krb5_data rep1 = string2data("I'm a test response");
crypto/krb5/src/kdc/t_replay.c
534
krb5_data req2 = string2data("I'm a different test request");
crypto/krb5/src/kdc/tgs_policy.c
371
krb5_data deleg_buf = empty_data();
crypto/krb5/src/kprop/kprop.c
415
krb5_data inbuf, outbuf;
crypto/krb5/src/kprop/kprop.c
552
krb5_data outbuf;
crypto/krb5/src/kprop/kprop.h
48
void encode_database_size(uint64_t size, krb5_data *buf);
crypto/krb5/src/kprop/kprop.h
52
krb5_error_code decode_database_size(const krb5_data *buf, uint64_t *size_out);
crypto/krb5/src/kprop/kprop_util.c
60
encode_database_size(uint64_t size, krb5_data *buf)
crypto/krb5/src/kprop/kprop_util.c
76
decode_database_size(const krb5_data *buf, uint64_t *size_out)
crypto/krb5/src/kprop/kpropd.c
1358
krb5_data *confmsg)
crypto/krb5/src/kprop/kpropd.c
1364
krb5_data inbuf, outbuf;
crypto/krb5/src/kprop/kpropd.c
1482
krb5_data outbuf;
crypto/krb5/src/kprop/kpropd.c
1513
recv_error(krb5_context context, krb5_data *inbuf)
crypto/krb5/src/kprop/kpropd.c
156
krb5_data *confmsg);
crypto/krb5/src/kprop/kpropd.c
161
static void recv_error(krb5_context context, krb5_data *inbuf);
crypto/krb5/src/kprop/kpropd.c
486
krb5_data confmsg;
crypto/krb5/src/lib/apputils/net-server.c
1091
krb5_data request;
crypto/krb5/src/lib/apputils/net-server.c
1096
process_packet_response(void *arg, krb5_error_code code, krb5_data *response)
crypto/krb5/src/lib/apputils/net-server.c
1300
krb5_data request;
crypto/krb5/src/lib/apputils/net-server.c
1306
process_stream_response(void *arg, krb5_error_code code, krb5_data *response)
crypto/krb5/src/lib/apputils/net-server.c
1376
krb5_data *response = NULL;
crypto/krb5/src/lib/apputils/net-server.c
159
krb5_data *response;
crypto/krb5/src/lib/crypto/builtin/cmac.c
128
krb5_data *output)
crypto/krb5/src/lib/crypto/builtin/cmac.c
138
krb5_data d;
crypto/krb5/src/lib/crypto/builtin/cmac.c
74
krb5_data d;
crypto/krb5/src/lib/crypto/builtin/des/des_int.h
128
krb5_data sequence;
crypto/krb5/src/lib/crypto/builtin/des/des_int.h
146
const krb5_data *data,
crypto/krb5/src/lib/crypto/builtin/des/des_int.h
147
const krb5_data *salt);
crypto/krb5/src/lib/crypto/builtin/des/des_int.h
193
krb5_keyblock *, const krb5_data *,
crypto/krb5/src/lib/crypto/builtin/des/des_int.h
194
const krb5_data *);
crypto/krb5/src/lib/crypto/builtin/des/des_int.h
195
krb5_error_code mit_des_string_to_key_int(krb5_keyblock *, const krb5_data *,
crypto/krb5/src/lib/crypto/builtin/des/des_int.h
196
const krb5_data *);
crypto/krb5/src/lib/crypto/builtin/des/des_int.h
265
const krb5_data *data,
crypto/krb5/src/lib/crypto/builtin/des/des_int.h
266
const krb5_data *salt);
crypto/krb5/src/lib/crypto/builtin/des/des_int.h
277
krb5_error_code mit_des_set_random_generator_seed(const krb5_data *seed,
crypto/krb5/src/lib/crypto/builtin/des/des_int.h
280
krb5_error_code mit_des_set_random_sequence_number(const krb5_data *sequence,
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
239
krb5int_aes_encrypt(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
301
krb5int_aes_decrypt(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
374
krb5_data *state)
crypto/krb5/src/lib/crypto/builtin/enc_provider/camellia.c
117
krb5int_camellia_encrypt(krb5_key key, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/builtin/enc_provider/camellia.c
179
krb5int_camellia_decrypt(krb5_key key, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/builtin/enc_provider/camellia.c
251
size_t num_data, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/builtin/enc_provider/camellia.c
252
krb5_data *output)
crypto/krb5/src/lib/crypto/builtin/enc_provider/camellia.c
281
krb5_data *state)
crypto/krb5/src/lib/crypto/builtin/enc_provider/des3.c
34
validate_and_schedule(krb5_key key, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/builtin/enc_provider/des3.c
56
k5_des3_encrypt(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/builtin/enc_provider/des3.c
78
k5_des3_decrypt(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/builtin/enc_provider/rc4.c
104
k5_arcfour_docrypt(krb5_key key, const krb5_data *state, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/builtin/enc_provider/rc4.c
157
krb5_keyusage keyusage, krb5_data *new_state)
crypto/krb5/src/lib/crypto/builtin/hash_provider/hash_md4.c
34
k5_md4_hash(const krb5_crypto_iov *data, size_t num_data, krb5_data *output)
crypto/krb5/src/lib/crypto/builtin/hash_provider/hash_md5.c
34
k5_md5_hash(const krb5_crypto_iov *data, size_t num_data, krb5_data *output)
crypto/krb5/src/lib/crypto/builtin/hash_provider/hash_sha1.c
34
k5_sha1_hash(const krb5_crypto_iov *data, size_t num_data, krb5_data *output)
crypto/krb5/src/lib/crypto/builtin/hash_provider/hash_sha2.c
39
k5_sha256_hash(const krb5_crypto_iov *data, size_t num_data, krb5_data *output)
crypto/krb5/src/lib/crypto/builtin/hash_provider/hash_sha2.c
59
k5_sha384_hash(const krb5_crypto_iov *data, size_t num_data, krb5_data *output)
crypto/krb5/src/lib/crypto/builtin/hmac.c
119
krb5_data *output)
crypto/krb5/src/lib/crypto/builtin/hmac.c
56
krb5_data *output)
crypto/krb5/src/lib/crypto/builtin/hmac.c
61
krb5_data hashout;
crypto/krb5/src/lib/crypto/builtin/kdf.c
142
const krb5_data *constant, krb5_data *rnd_out)
crypto/krb5/src/lib/crypto/builtin/kdf.c
146
krb5_data block = empty_data();
crypto/krb5/src/lib/crypto/builtin/kdf.c
34
krb5_key key, const krb5_data *label,
crypto/krb5/src/lib/crypto/builtin/kdf.c
35
const krb5_data *context, krb5_data *rnd_out)
crypto/krb5/src/lib/crypto/builtin/kdf.c
39
krb5_data prf;
crypto/krb5/src/lib/crypto/builtin/kdf.c
77
const krb5_data *label, krb5_data *rnd_out)
crypto/krb5/src/lib/crypto/builtin/kdf.c
82
krb5_data prf;
crypto/krb5/src/lib/crypto/builtin/pbkdf2.c
101
const krb5_data *salt, unsigned long count, int i)
crypto/krb5/src/lib/crypto/builtin/pbkdf2.c
105
krb5_data sdata;
crypto/krb5/src/lib/crypto/builtin/pbkdf2.c
106
krb5_data out;
crypto/krb5/src/lib/crypto/builtin/pbkdf2.c
141
const krb5_data *salt, unsigned long count, const krb5_data *output)
crypto/krb5/src/lib/crypto/builtin/pbkdf2.c
192
const krb5_data *out, unsigned long count,
crypto/krb5/src/lib/crypto/builtin/pbkdf2.c
193
const krb5_data *pass, const krb5_data *salt)
crypto/krb5/src/lib/crypto/builtin/pbkdf2.c
197
krb5_data d;
crypto/krb5/src/lib/crypto/builtin/pbkdf2.c
48
typedef krb5_error_code (*prf_fn)(krb5_key pass, krb5_data *salt,
crypto/krb5/src/lib/crypto/builtin/pbkdf2.c
49
krb5_data *out);
crypto/krb5/src/lib/crypto/builtin/pbkdf2.c
53
static void printd (const char *descr, krb5_data *d) {
crypto/krb5/src/lib/crypto/builtin/pbkdf2.c
83
krb5_data *salt, krb5_data *out)
crypto/krb5/src/lib/crypto/builtin/sha2/sha256.c
261
k5_sha256(const krb5_data *in, size_t n, uint8_t out[K5_SHA256_HASHLEN])
crypto/krb5/src/lib/crypto/crypto_tests/aes-test.c
39
static krb5_data ivec;
crypto/krb5/src/lib/crypto/crypto_tests/camellia-test.c
37
static krb5_data ivec;
crypto/krb5/src/lib/crypto/crypto_tests/t_cf2.c
55
krb5_data s2k;
crypto/krb5/src/lib/crypto/crypto_tests/t_cksums.c
36
krb5_data plaintext;
crypto/krb5/src/lib/crypto/crypto_tests/t_cksums.c
40
krb5_data keybits;
crypto/krb5/src/lib/crypto/crypto_tests/t_cksums.c
41
krb5_data cksum;
crypto/krb5/src/lib/crypto/crypto_tests/t_cmac.c
109
krb5_data result = make_data(resultbuf, 16);
crypto/krb5/src/lib/crypto/crypto_tests/t_cts.c
51
static void printd (const char *descr, krb5_data *d) {
crypto/krb5/src/lib/crypto/crypto_tests/t_cts.c
74
krb5_data d;
crypto/krb5/src/lib/crypto/crypto_tests/t_cts.c
90
krb5_data in, enciv, deciv;
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
37
krb5_data plaintext;
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
39
krb5_data keybits;
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
40
krb5_data ciphertext;
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
552
krb5_data plain, seed = string2data("seed");
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
588
krb5_data plain;
crypto/krb5/src/lib/crypto/crypto_tests/t_derive.c
319
krb5_data rnd = empty_data(), outcmp;
crypto/krb5/src/lib/crypto/crypto_tests/t_derive.c
36
krb5_data inkey;
crypto/krb5/src/lib/crypto/crypto_tests/t_derive.c
37
krb5_data constant;
crypto/krb5/src/lib/crypto/crypto_tests/t_derive.c
39
krb5_data expected_key;
crypto/krb5/src/lib/crypto/crypto_tests/t_encrypt.c
63
static int compare_results(krb5_data *d1, krb5_data *d2)
crypto/krb5/src/lib/crypto/crypto_tests/t_encrypt.c
80
display(const char *msg, const krb5_data *d)
crypto/krb5/src/lib/crypto/crypto_tests/t_encrypt.c
94
krb5_data in, in2, out, out2, check, check2, state, signdata;
crypto/krb5/src/lib/crypto/crypto_tests/t_fork.c
62
krb5_data state_rc4, plain = string2data("plain"), decrypted;
crypto/krb5/src/lib/crypto/crypto_tests/t_hmac.c
129
krb5_data in, out;
crypto/krb5/src/lib/crypto/crypto_tests/t_hmac.c
44
static void keyToData (krb5_keyblock *k, krb5_data *d) {
crypto/krb5/src/lib/crypto/crypto_tests/t_hmac.c
49
static void printd (const char *descr, krb5_data *d) {
crypto/krb5/src/lib/crypto/crypto_tests/t_hmac.c
70
krb5_data d;
crypto/krb5/src/lib/crypto/crypto_tests/t_hmac.c
87
krb5_data *in, krb5_data *out)
crypto/krb5/src/lib/crypto/crypto_tests/t_hmac.c
94
krb5_data d;
crypto/krb5/src/lib/crypto/crypto_tests/t_kperf.c
55
krb5_data block;
crypto/krb5/src/lib/crypto/crypto_tests/t_mddriver.c
134
krb5_data outdata = make_data (out, MDProvider.hashsize);
crypto/krb5/src/lib/crypto/crypto_tests/t_pkcs5.c
37
static void printdata (krb5_data *d) {
crypto/krb5/src/lib/crypto/crypto_tests/t_pkcs5.c
45
krb5_data d, pass, salt;
crypto/krb5/src/lib/crypto/crypto_tests/t_prf.c
122
krb5_data output;
crypto/krb5/src/lib/crypto/crypto_tests/t_prf.c
37
krb5_data keybits;
crypto/krb5/src/lib/crypto/crypto_tests/t_prf.c
38
krb5_data prf_input;
crypto/krb5/src/lib/crypto/crypto_tests/t_prf.c
39
krb5_data expected;
crypto/krb5/src/lib/crypto/crypto_tests/t_sha2.c
94
krb5_data hval;
crypto/krb5/src/lib/crypto/crypto_tests/t_short.c
122
krb5_data notrandom;
crypto/krb5/src/lib/crypto/crypto_tests/t_short.c
78
krb5_data output;
crypto/krb5/src/lib/crypto/crypto_tests/t_str2key.c
32
krb5_data salt;
crypto/krb5/src/lib/crypto/crypto_tests/t_str2key.c
33
krb5_data params;
crypto/krb5/src/lib/crypto/crypto_tests/t_str2key.c
34
krb5_data expected_key;
crypto/krb5/src/lib/crypto/crypto_tests/t_str2key.c
463
krb5_data string;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
119
krb5_data pd;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
120
krb5_data sd;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
166
krb5_data pd, sd;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
196
keyToData (krb5_keyblock *k, krb5_data *d)
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
215
void DK (krb5_keyblock *out, krb5_keyblock *in, const krb5_data *usage) {
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
221
void DR (krb5_data *out, krb5_keyblock *in, const krb5_data *usage) {
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
323
krb5_data usage;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
326
krb5_data dr;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
345
static void printd (const char *descr, krb5_data *d) {
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
366
krb5_data d;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
397
krb5_data d;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
399
krb5_data usage, pass, salt;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
55
static void printdata (krb5_data *d) { printhex (d->length, d->data); }
crypto/krb5/src/lib/crypto/krb/aead.c
53
krb5_keyusage keyusage, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/cf2.c
131
const krb5_data pepper1_data = string2data((char *)pepper1);
crypto/krb5/src/lib/crypto/krb/cf2.c
132
const krb5_data pepper2_data = string2data((char *)pepper2);
crypto/krb5/src/lib/crypto/krb/cf2.c
133
krb5_data prf1 = empty_data(), prf2 = empty_data();
crypto/krb5/src/lib/crypto/krb/cf2.c
40
const krb5_data *input, krb5_data *output)
crypto/krb5/src/lib/crypto/krb/cf2.c
43
krb5_data prf_in = empty_data(), prf_out = empty_data();
crypto/krb5/src/lib/crypto/krb/cf2.c
83
const krb5_data *input, krb5_enctype enctype,
crypto/krb5/src/lib/crypto/krb/cf2.c
88
krb5_data rnd = empty_data();
crypto/krb5/src/lib/crypto/krb/checksum_dk_cmac.c
35
krb5_data *output)
crypto/krb5/src/lib/crypto/krb/checksum_dk_cmac.c
40
krb5_data datain;
crypto/krb5/src/lib/crypto/krb/checksum_dk_hmac.c
36
krb5_data *output)
crypto/krb5/src/lib/crypto/krb/checksum_dk_hmac.c
41
krb5_data datain;
crypto/krb5/src/lib/crypto/krb/checksum_etm.c
38
size_t num_data, krb5_data *output)
crypto/krb5/src/lib/crypto/krb/checksum_etm.c
42
krb5_data label_data = make_data(label, 5), kc = empty_data();
crypto/krb5/src/lib/crypto/krb/checksum_hmac_md5.c
103
krb5_data hashed_key;
crypto/krb5/src/lib/crypto/krb/checksum_hmac_md5.c
40
krb5_data *output)
crypto/krb5/src/lib/crypto/krb/checksum_hmac_md5.c
46
krb5_data ds = empty_data(), hashval = empty_data();
crypto/krb5/src/lib/crypto/krb/checksum_hmac_md5.c
97
k5_hmac_md5(const krb5_data *key, const krb5_crypto_iov *data, size_t num_data,
crypto/krb5/src/lib/crypto/krb/checksum_hmac_md5.c
98
krb5_data *output)
crypto/krb5/src/lib/crypto/krb/checksum_unkeyed.c
33
krb5_data *output)
crypto/krb5/src/lib/crypto/krb/crypto_int.h
102
krb5_error_code (*decrypt)(krb5_key key, const krb5_data *cipher_state,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
107
size_t num_data, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
108
krb5_data *output);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
112
krb5_data *out_state);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
113
void (*free_state)(krb5_data *state);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
124
krb5_data *output);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
138
const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
142
const krb5_data *string,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
143
const krb5_data *salt,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
144
const krb5_data *parm,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
147
typedef krb5_error_code (*rand2key_func)(const krb5_data *randombits,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
152
const krb5_data *in, krb5_data *out);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
200
krb5_data *output);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
213
const krb5_data *input,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
255
const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
259
const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
264
const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
268
const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
273
const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
279
const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
283
const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
288
const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
292
const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
297
const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
302
const krb5_data *string,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
303
const krb5_data *salt,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
304
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
307
const krb5_data *string,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
308
const krb5_data *salt,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
309
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
312
const krb5_data *string,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
313
const krb5_data *salt,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
314
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
317
const krb5_data *string,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
318
const krb5_data *salt,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
319
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
322
const krb5_data *string,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
323
const krb5_data *salt,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
324
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
327
const krb5_data *string,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
328
const krb5_data *salt,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
329
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
333
krb5_error_code k5_rand2key_direct(const krb5_data *randombits,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
335
krb5_error_code k5_rand2key_des3(const krb5_data *randombits,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
340
krb5_key key, const krb5_data *in,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
341
krb5_data *out);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
343
krb5_key key, const krb5_data *in,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
344
krb5_data *out);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
346
const krb5_data *in, krb5_data *out);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
348
krb5_key key, const krb5_data *in,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
349
krb5_data *out);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
351
const krb5_data *in, krb5_data *out);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
359
krb5_data *output);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
364
krb5_data *output);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
368
size_t num_data, krb5_data *output);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
372
size_t num_data, krb5_data *output);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
376
size_t num_data, krb5_data *output);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
389
const krb5_data *in_constant,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
394
const krb5_data *in_constant,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
398
krb5_key inkey, krb5_data *outrnd,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
399
const krb5_data *in_constant,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
417
krb5_data *state_out);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
420
void krb5int_default_free_state(krb5_data *state);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
451
const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
495
size_t num_data, krb5_data *output);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
501
size_t num_data, krb5_data *output);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
507
size_t num_data, krb5_data *output);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
515
const krb5_data *out, unsigned long count,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
516
const krb5_data *password,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
517
const krb5_data *salt);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
530
krb5_key key, const krb5_data *label,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
531
const krb5_data *context, krb5_data *rnd_out);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
544
const krb5_data *label, krb5_data *rnd_out);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
550
const krb5_data *constant, krb5_data *rnd_out);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
554
krb5_error_code krb5int_aes_encrypt(krb5_key key, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
556
krb5_error_code krb5int_aes_decrypt(krb5_key key, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
558
krb5_error_code krb5int_camellia_encrypt(krb5_key key, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
613
krb5_data *block)
crypto/krb5/src/lib/crypto/krb/crypto_int.h
99
krb5_error_code (*encrypt)(krb5_key key, const krb5_data *cipher_state,
crypto/krb5/src/lib/crypto/krb/decrypt.c
32
krb5_keyusage usage, const krb5_data *cipher_state,
crypto/krb5/src/lib/crypto/krb/decrypt.c
33
const krb5_enc_data *input, krb5_data *output)
crypto/krb5/src/lib/crypto/krb/decrypt.c
89
krb5_keyusage usage, const krb5_data *cipher_state,
crypto/krb5/src/lib/crypto/krb/decrypt.c
90
const krb5_enc_data *input, krb5_data *output)
crypto/krb5/src/lib/crypto/krb/decrypt_iov.c
31
const krb5_data *cipher_state, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/krb/decrypt_iov.c
51
krb5_keyusage usage, const krb5_data *cipher_state,
crypto/krb5/src/lib/crypto/krb/default_state.c
37
krb5_data *state_out)
crypto/krb5/src/lib/crypto/krb/default_state.c
46
krb5int_default_free_state(krb5_data *state)
crypto/krb5/src/lib/crypto/krb/derive.c
111
const krb5_data *in_constant, enum deriv_alg alg)
crypto/krb5/src/lib/crypto/krb/derive.c
114
krb5_data rawkey = empty_data();
crypto/krb5/src/lib/crypto/krb/derive.c
138
const krb5_data *in_constant, enum deriv_alg alg)
crypto/krb5/src/lib/crypto/krb/derive.c
31
find_cached_dkey(struct derived_key *list, const krb5_data *constant)
crypto/krb5/src/lib/crypto/krb/derive.c
43
add_cached_dkey(krb5_key key, const krb5_data *constant,
crypto/krb5/src/lib/crypto/krb/derive.c
83
krb5_key inkey, krb5_data *outrnd,
crypto/krb5/src/lib/crypto/krb/derive.c
84
const krb5_data *in_constant, enum deriv_alg alg)
crypto/krb5/src/lib/crypto/krb/derive.c
86
krb5_data empty = empty_data();
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
138
krb5_keyusage usage, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
144
krb5_data cksum = empty_data();
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
59
krb5_data constant = make_data(buf, K5CLENGTH);
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
88
krb5_keyusage usage, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
180
krb5_keyusage usage, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
187
krb5_data d1;
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
70
krb5_keyusage usage, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
77
krb5_data d1, d2;
crypto/krb5/src/lib/crypto/krb/enc_etm.c
100
krb5_data *out)
crypto/krb5/src/lib/crypto/krb/enc_etm.c
103
krb5_data zeroivec = empty_data();
crypto/krb5/src/lib/crypto/krb/enc_etm.c
138
krb5_keyusage usage, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/enc_etm.c
143
krb5_data ivcopy = empty_data(), cksum = empty_data();
crypto/krb5/src/lib/crypto/krb/enc_etm.c
146
krb5_data ki = empty_data();
crypto/krb5/src/lib/crypto/krb/enc_etm.c
211
krb5_keyusage usage, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/enc_etm.c
216
krb5_data cksum = empty_data();
crypto/krb5/src/lib/crypto/krb/enc_etm.c
219
krb5_data ki = empty_data();
crypto/krb5/src/lib/crypto/krb/enc_etm.c
56
krb5_keyusage usage, krb5_key *ke_out, krb5_data *ki_out)
crypto/krb5/src/lib/crypto/krb/enc_etm.c
60
krb5_data label_data = make_data(label, 5), ki = empty_data();
crypto/krb5/src/lib/crypto/krb/enc_etm.c
98
hmac_ivec_data(const struct krb5_keytypes *ktp, const krb5_data *ki,
crypto/krb5/src/lib/crypto/krb/enc_etm.c
99
const krb5_data *ivec, krb5_crypto_iov *data, size_t num_data,
crypto/krb5/src/lib/crypto/krb/enc_raw.c
44
krb5_keyusage usage, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/enc_raw.c
80
krb5_keyusage usage, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
116
const krb5_data *ivec, krb5_crypto_iov *data, size_t num_data)
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
132
krb5_keyusage usage, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
140
krb5_data checksum, confounder, header_data;
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
217
krb5_keyusage usage, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
225
krb5_data checksum, header_data, comp_checksum = empty_data();
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
313
const krb5_data *kd_data, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
46
krb5_data out_data = make_data(out->contents, out->length);
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
71
const krb5_keyblock *usage_keyblock, const krb5_data *checksum,
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
75
krb5_data out_data = make_data(out->contents, out->length);
crypto/krb5/src/lib/crypto/krb/encrypt.c
32
krb5_keyusage usage, const krb5_data *cipher_state,
crypto/krb5/src/lib/crypto/krb/encrypt.c
33
const krb5_data *input, krb5_enc_data *output)
crypto/krb5/src/lib/crypto/krb/encrypt.c
82
krb5_keyusage usage, const krb5_data *cipher_state,
crypto/krb5/src/lib/crypto/krb/encrypt.c
83
const krb5_data *input, krb5_enc_data *output)
crypto/krb5/src/lib/crypto/krb/encrypt_iov.c
31
const krb5_data *cipher_state, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/krb/encrypt_iov.c
45
krb5_keyusage usage, const krb5_data *cipher_state,
crypto/krb5/src/lib/crypto/krb/make_checksum.c
35
const krb5_data *input, krb5_checksum *cksum)
crypto/krb5/src/lib/crypto/krb/make_checksum.c
39
krb5_data cksum_data;
crypto/krb5/src/lib/crypto/krb/make_checksum.c
86
const krb5_data *input, krb5_checksum *cksum)
crypto/krb5/src/lib/crypto/krb/make_checksum_iov.c
38
krb5_data cksum_data;
crypto/krb5/src/lib/crypto/krb/make_random_key.c
38
krb5_data random_data;
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
131
krb5_keyblock *keyblock, const krb5_data *data,
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
132
const krb5_data *salt)
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
142
krb5_data data = make_data(keyblock->contents, keyblock->length);
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
239
krb5_data input = make_data((void *) in, in_length);
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
277
krb5_data input = make_data((void *) in, in_length);
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
302
krb5_data random_data = make_data(ptr, size);
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
308
krb5_pointer ivec, krb5_data *data,
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
313
krb5_data ivecd;
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
343
krb5_data *data)
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
346
krb5_data ivecd;
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
42
krb5_pointer ivec, krb5_data *data,
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
46
krb5_data *enc_data);
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
53
krb5_data inputd, ivecd;
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
89
krb5_data outputd, ivecd;
crypto/krb5/src/lib/crypto/krb/prf.c
50
krb5_data *input, krb5_data *output)
crypto/krb5/src/lib/crypto/krb/prf.c
73
krb5_data *input, krb5_data *output)
crypto/krb5/src/lib/crypto/krb/prf_aes2.c
37
const krb5_data *in, krb5_data *out)
crypto/krb5/src/lib/crypto/krb/prf_aes2.c
39
krb5_data label = string2data("prf");
crypto/krb5/src/lib/crypto/krb/prf_cmac.c
31
const krb5_data *in, krb5_data *out)
crypto/krb5/src/lib/crypto/krb/prf_cmac.c
34
krb5_data prfconst = make_data("prf", 3);
crypto/krb5/src/lib/crypto/krb/prf_des.c
31
const krb5_data *in, krb5_data *out)
crypto/krb5/src/lib/crypto/krb/prf_dk.c
31
const krb5_data *in, krb5_data *out)
crypto/krb5/src/lib/crypto/krb/prf_dk.c
36
krb5_data cksum = empty_data(), prfconst = make_data("prf", 3);
crypto/krb5/src/lib/crypto/krb/prf_rc4.c
31
const krb5_data *in, krb5_data *out)
crypto/krb5/src/lib/crypto/krb/prng.c
154
krb5_c_random_make_octets(krb5_context context, krb5_data *outdata)
crypto/krb5/src/lib/crypto/krb/prng.c
164
const krb5_data *indata)
crypto/krb5/src/lib/crypto/krb/prng.c
30
krb5_c_random_seed(krb5_context context, krb5_data *data)
crypto/krb5/src/lib/crypto/krb/random_to_key.c
41
krb5_data *random_data, krb5_keyblock *random_key)
crypto/krb5/src/lib/crypto/krb/random_to_key.c
65
k5_rand2key_direct(const krb5_data *randombits, krb5_keyblock *keyblock)
crypto/krb5/src/lib/crypto/krb/random_to_key.c
84
k5_rand2key_des3(const krb5_data *randombits, krb5_keyblock *keyblock)
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
109
pbkdf2_string_to_key(const struct krb5_keytypes *ktp, const krb5_data *string,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
110
const krb5_data *salt, const krb5_data *pepper,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
111
const krb5_data *params, krb5_keyblock *key,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
116
krb5_data out;
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
117
static const krb5_data usage = { KV5M_DATA, 8, "kerberos" };
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
120
krb5_data sandp = empty_data();
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
185
const krb5_data *string,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
186
const krb5_data *salt,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
187
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
196
const krb5_data *string,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
197
const krb5_data *salt,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
198
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
201
krb5_data pepper = string2data(ktp->name);
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
209
const krb5_data *string, const krb5_data *salt,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
210
const krb5_data *params, krb5_keyblock *key)
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
212
krb5_data pepper = string2data(ktp->name);
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
35
const krb5_data *string, const krb5_data *salt,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
36
const krb5_data *parms, krb5_keyblock *keyblock)
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
41
krb5_data indata;
crypto/krb5/src/lib/crypto/krb/s2k_rc4.c
12
krb5_data hash_out;
crypto/krb5/src/lib/crypto/krb/s2k_rc4.c
7
const krb5_data *string, const krb5_data *salt,
crypto/krb5/src/lib/crypto/krb/s2k_rc4.c
8
const krb5_data *params, krb5_keyblock *key)
crypto/krb5/src/lib/crypto/krb/state.c
39
krb5_keyusage keyusage, krb5_data *new_state)
crypto/krb5/src/lib/crypto/krb/state.c
51
krb5_data *state)
crypto/krb5/src/lib/crypto/krb/string_to_key.c
32
const krb5_data *string, const krb5_data *salt,
crypto/krb5/src/lib/crypto/krb/string_to_key.c
41
const krb5_data *string,
crypto/krb5/src/lib/crypto/krb/string_to_key.c
42
const krb5_data *salt,
crypto/krb5/src/lib/crypto/krb/string_to_key.c
43
const krb5_data *params, krb5_keyblock *key)
crypto/krb5/src/lib/crypto/krb/string_to_key.c
46
krb5_data empty = empty_data();
crypto/krb5/src/lib/crypto/krb/verify_checksum.c
32
krb5_keyusage usage, const krb5_data *data,
crypto/krb5/src/lib/crypto/krb/verify_checksum.c
39
krb5_data cksum_data;
crypto/krb5/src/lib/crypto/krb/verify_checksum.c
84
krb5_keyusage usage, const krb5_data *data,
crypto/krb5/src/lib/crypto/krb/verify_checksum_iov.c
40
krb5_data computed;
crypto/krb5/src/lib/crypto/openssl/cmac.c
44
krb5_data *output)
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
104
cbc_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
139
do_cts(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
205
cts_encr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
212
cts_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
221
cts_encr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
273
cts_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
328
krb5int_aes_encrypt(krb5_key key, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
348
krb5int_aes_decrypt(krb5_key key, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
369
krb5_data *state)
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
41
cbc_enc(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
44
cbc_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
47
cts_encr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
50
cts_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
70
cbc_enc(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
103
cbc_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
138
do_cts(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
204
cts_encr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
211
cts_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
220
cts_encr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
272
cts_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
327
krb5int_camellia_encrypt(krb5_key key, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
347
krb5int_camellia_decrypt(krb5_key key, const krb5_data *ivec,
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
383
size_t num_data, const krb5_data *iv,
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
384
krb5_data *output)
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
40
cbc_enc(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
419
krb5_data *state)
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
43
cbc_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
46
cts_encr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
49
cts_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
69
cbc_enc(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/des3.c
129
k5_des3_decrypt(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/des3.c
63
validate(krb5_key key, const krb5_data *ivec, const krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/des3.c
80
k5_des3_encrypt(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/enc_provider/rc4.c
117
k5_arcfour_free_state(krb5_data *state)
crypto/krb5/src/lib/crypto/openssl/enc_provider/rc4.c
127
krb5_keyusage keyusage, krb5_data *new_state)
crypto/krb5/src/lib/crypto/openssl/enc_provider/rc4.c
63
k5_arcfour_docrypt(krb5_key key, const krb5_data *state, krb5_crypto_iov *data,
crypto/krb5/src/lib/crypto/openssl/hash_provider/hash_evp.c
103
hash_sha1(const krb5_crypto_iov *data, size_t num_data, krb5_data *output)
crypto/krb5/src/lib/crypto/openssl/hash_provider/hash_evp.c
115
hash_sha256(const krb5_crypto_iov *data, size_t num_data, krb5_data *output)
crypto/krb5/src/lib/crypto/openssl/hash_provider/hash_evp.c
121
hash_sha384(const krb5_crypto_iov *data, size_t num_data, krb5_data *output)
crypto/krb5/src/lib/crypto/openssl/hash_provider/hash_evp.c
49
krb5_data *output)
crypto/krb5/src/lib/crypto/openssl/hash_provider/hash_evp.c
52
const krb5_data *d;
crypto/krb5/src/lib/crypto/openssl/hash_provider/hash_evp.c
79
hash_md4(const krb5_crypto_iov *data, size_t num_data, krb5_data *output)
crypto/krb5/src/lib/crypto/openssl/hash_provider/hash_evp.c
91
hash_md5(const krb5_crypto_iov *data, size_t num_data, krb5_data *output)
crypto/krb5/src/lib/crypto/openssl/hmac.c
128
krb5_data *output)
crypto/krb5/src/lib/crypto/openssl/hmac.c
181
krb5_data *output)
crypto/krb5/src/lib/crypto/openssl/hmac.c
226
krb5_data *output)
crypto/krb5/src/lib/crypto/openssl/kdf.c
125
const krb5_data *label, krb5_data *rnd_out)
crypto/krb5/src/lib/crypto/openssl/kdf.c
184
const krb5_data *constant, krb5_data *rnd_out)
crypto/krb5/src/lib/crypto/openssl/kdf.c
70
krb5_key key, const krb5_data *label,
crypto/krb5/src/lib/crypto/openssl/kdf.c
71
const krb5_data *context, krb5_data *rnd_out)
crypto/krb5/src/lib/crypto/openssl/pbkdf2.c
37
const krb5_data *out, unsigned long count,
crypto/krb5/src/lib/crypto/openssl/pbkdf2.c
38
const krb5_data *pass, const krb5_data *salt)
crypto/krb5/src/lib/crypto/openssl/sha256.c
47
k5_sha256(const krb5_data *in, size_t n, uint8_t out[K5_SHA256_HASHLEN])
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
125
krb5_data *data;
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
164
krb5_data *inbuf, krb5_gss_cred_id_t *out_cred)
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
298
krb5_data ap_rep;
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
373
krb5_data *ext_data,
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
477
krb5_data option, empty = empty_data();
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
639
krb5_data *ap_req_out)
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
677
krb5_data ap_rep, ap_req;
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
692
krb5_data scratch;
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
294
krb5_const_principal config_princ, const krb5_data *value)
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
297
krb5_data data0 = empty_data();
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
357
krb5_data *realm;
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
540
krb5_data d;
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
688
krb5_data pwdata, pwcopy;
crypto/krb5/src/lib/gssapi/krb5/export_cred.c
440
krb5_data d;
crypto/krb5/src/lib/gssapi/krb5/gssapiP_krb5.h
1259
const krb5_data *conv,
crypto/krb5/src/lib/gssapi/krb5/gssapiP_krb5.h
1260
krb5_data **finished);
crypto/krb5/src/lib/gssapi/krb5/gssapiP_krb5.h
1265
const krb5_data *conv,
crypto/krb5/src/lib/gssapi/krb5/gssapiP_krb5.h
1266
const krb5_data *finished);
crypto/krb5/src/lib/gssapi/krb5/gssapiP_krb5.h
1274
data_to_gss(krb5_data *input_k5data, gss_buffer_t output_buffer)
crypto/krb5/src/lib/gssapi/krb5/gssapiP_krb5.h
201
krb5_data *conv;
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
104
iakerb_rd_error(krb5_context context, const krb5_data *enc_err)
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
128
const krb5_data *conv,
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
129
krb5_data **finished)
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
159
const krb5_data *conv,
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
160
const krb5_data *finished)
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
208
krb5_data *realm,
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
209
krb5_data **cookie,
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
210
krb5_data *request)
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
215
krb5_data data;
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
269
krb5_data *realm,
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
270
krb5_data *cookie,
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
271
krb5_data *request,
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
276
krb5_data *data = NULL;
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
340
krb5_data realm = empty_data(), reply = empty_data();
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
385
krb5_data request = empty_data(), reply = empty_data();
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
386
krb5_data realm = empty_data();
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
48
krb5_data conv; /* conversation for checksumming */
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
579
krb5_data in = empty_data(), out = empty_data();
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
580
krb5_data realm = empty_data(), server_realm = empty_data();
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
581
krb5_data *cookie = NULL;
crypto/krb5/src/lib/gssapi/krb5/iakerb.c
85
int protocol_err, krb5_data *enc_err)
crypto/krb5/src/lib/gssapi/krb5/import_name.c
58
krb5_data data;
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
232
krb5_data checksum_data;
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
241
void *cksum_data, krb5_data **out)
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
246
krb5_data credmsg;
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
248
krb5_data *finished = NULL;
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
374
krb5_data ap_req;
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
714
krb5_data body;
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
830
krb5_data outbuf;
crypto/krb5/src/lib/gssapi/krb5/k5seal.c
72
krb5_data plaind;
crypto/krb5/src/lib/gssapi/krb5/k5sealv3.c
81
krb5_data plain = empty_data();
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
157
const krb5_data *d = &name->princ->data[1];
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
199
krb5_data *data,
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
262
krb5_data *kattrs = NULL;
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
318
krb5_data kattr;
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
321
krb5_data kvalue = empty_data();
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
322
krb5_data kdisplay_value = empty_data();
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
391
krb5_data kattr;
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
392
krb5_data kvalue;
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
441
krb5_data kattr;
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
590
krb5_data *attrs = NULL;
crypto/krb5/src/lib/gssapi/krb5/prf.c
48
krb5_data t, ns;
crypto/krb5/src/lib/gssapi/krb5/s4u_gss_glue.c
187
krb5_data data;
crypto/krb5/src/lib/gssapi/krb5/s4u_gss_glue.c
51
krb5_data *subject_cert = NULL;
crypto/krb5/src/lib/gssapi/krb5/unwrap.c
194
verify_enc_header(krb5_data *plain, uint8_t flags, size_t ec, uint64_t seqnum)
crypto/krb5/src/lib/gssapi/krb5/unwrap.c
216
krb5_data plain;
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
36
krb5_data plaind;
crypto/krb5/src/lib/gssapi/krb5/util_crypt.c
151
krb5_data lrandom;
crypto/krb5/src/lib/gssapi/krb5/util_crypt.c
167
krb5_data **data_out)
crypto/krb5/src/lib/gssapi/krb5/util_crypt.c
170
krb5_data *data;
crypto/krb5/src/lib/gssapi/krb5/util_crypt.c
199
krb5_data *state, inputd;
crypto/krb5/src/lib/gssapi/krb5/util_crypt.c
223
krb5_data *state;
crypto/krb5/src/lib/gssapi/krb5/util_crypt.c
243
krb5_data *state, outputd;
crypto/krb5/src/lib/gssapi/krb5/util_crypt.c
268
krb5_data kd = make_data((char *) kd_data, kd_data_len);
crypto/krb5/src/lib/gssapi/krb5/util_crypt.c
545
krb5_data *state;
crypto/krb5/src/lib/gssapi/krb5/util_crypt.c
573
krb5_data *state;
crypto/krb5/src/lib/gssapi/krb5/util_crypt.c
600
krb5_data kd = make_data((char *) kd_data, kd_data_len);
crypto/krb5/src/lib/gssapi/spnego/negoex_ctx.c
486
krb5_data d;
crypto/krb5/src/lib/gssapi/spnego/negoex_util.c
43
krb5_data d = make_data(data, length);
crypto/krb5/src/lib/kdb/decrypt_key.c
66
krb5_data plain = empty_data();
crypto/krb5/src/lib/kdb/encrypt_key.c
67
krb5_data plain;
crypto/krb5/src/lib/kdb/kdb5.c
1224
krb5_data *salt, krb5_keyblock *key)
crypto/krb5/src/lib/kdb/kdb5.c
1228
krb5_data pwd;
crypto/krb5/src/lib/kdb/kdb5.c
1235
krb5_data scratch;
crypto/krb5/src/lib/kdb/kdb5.c
2347
krb5_data **salt_out)
crypto/krb5/src/lib/kdb/kdb5.c
2351
krb5_data *salt, sdata;
crypto/krb5/src/lib/kdb/kdb5.c
2394
krb5_data *salt;
crypto/krb5/src/lib/kdb/kdb5.c
2641
const krb5_data *tr_contents,
crypto/krb5/src/lib/kdb/kdb5.c
2642
const krb5_data *client_realm,
crypto/krb5/src/lib/kdb/kdb5.c
2643
const krb5_data *server_realm)
crypto/krb5/src/lib/kdb/kdb5.c
2744
const krb5_data *client_cert,
crypto/krb5/src/lib/kdb/kdb5.c
2811
krb5_data ***auth_indicators)
crypto/krb5/src/lib/kdb/kdb_convert.c
149
data_to_utf8str(utf8str_t *u, krb5_data d)
crypto/krb5/src/lib/kdb/kdb_convert.c
229
set_from_utf8str(krb5_data *d, utf8str_t u)
crypto/krb5/src/lib/kdb/kdb_convert.c
271
sizeof (krb5_data));
crypto/krb5/src/lib/kdb/kdb_cpw.c
215
krb5_data salt, rnd = make_data(rndbuf, sizeof(rndbuf));
crypto/krb5/src/lib/kdb/kdb_cpw.c
252
krb5_data pwd;
crypto/krb5/src/lib/kdb/kdb_cpw.c
287
krb5_data * saltdata;
crypto/krb5/src/lib/kdb/kdb_default.c
120
krb5_data *realm = krb5_princ_realm(context, mname);
crypto/krb5/src/lib/kdb/kdb_default.c
364
krb5_data *realm = krb5_princ_realm(context, mname);
crypto/krb5/src/lib/kdb/keytab.c
207
krb5_data *dat;
crypto/krb5/src/lib/krad/attr.c
147
const unsigned char *auth, const krb5_data *in,
crypto/krb5/src/lib/krad/attr.c
155
krb5_data tmp;
crypto/krb5/src/lib/krad/attr.c
199
const unsigned char *auth, const krb5_data *in,
crypto/krb5/src/lib/krad/attr.c
207
krb5_data tmp;
crypto/krb5/src/lib/krad/attr.c
252
kr_attr_valid(krad_attr type, const krb5_data *data)
crypto/krb5/src/lib/krad/attr.c
267
const krb5_data *in, unsigned char outbuf[MAX_ATTRSIZE],
crypto/krb5/src/lib/krad/attr.c
290
krad_attr type, const krb5_data *in,
crypto/krb5/src/lib/krad/attr.c
40
const unsigned char *auth, const krb5_data *in,
crypto/krb5/src/lib/krad/attr.c
53
const unsigned char *auth, const krb5_data *in,
crypto/krb5/src/lib/krad/attr.c
58
const unsigned char *auth, const krb5_data *in,
crypto/krb5/src/lib/krad/attrset.c
109
krb5_data data;
crypto/krb5/src/lib/krad/attrset.c
131
const krb5_data *
crypto/krb5/src/lib/krad/attrset.c
171
const uint8_t *auth, krad_attr type, const krb5_data *data,
crypto/krb5/src/lib/krad/attrset.c
200
krb5_data zerodata;
crypto/krb5/src/lib/krad/attrset.c
232
kr_attrset_decode(krb5_context ctx, const krb5_data *in, const char *secret,
crypto/krb5/src/lib/krad/attrset.c
236
krb5_data tmp;
crypto/krb5/src/lib/krad/attrset.c
42
krb5_data attr;
crypto/krb5/src/lib/krad/attrset.c
85
krad_attrset_add(krad_attrset *set, krad_attr type, const krb5_data *data)
crypto/krb5/src/lib/krad/internal.h
56
kr_attr_valid(krad_attr type, const krb5_data *data);
crypto/krb5/src/lib/krad/internal.h
61
krad_attr type, const krb5_data *in,
crypto/krb5/src/lib/krad/internal.h
67
krad_attr type, const krb5_data *in,
crypto/krb5/src/lib/krad/internal.h
79
kr_attrset_decode(krb5_context ctx, const krb5_data *in, const char *secret,
crypto/krb5/src/lib/krad/packet.c
116
krb5_data rdata = make_data(buffer, size);
crypto/krb5/src/lib/krad/packet.c
177
krb5_data data;
crypto/krb5/src/lib/krad/packet.c
220
krb5_data tmp;
crypto/krb5/src/lib/krad/packet.c
284
krb5_data ksecr, mac;
crypto/krb5/src/lib/krad/packet.c
322
krad_packet_bytes_needed(const krb5_data *buffer)
crypto/krb5/src/lib/krad/packet.c
476
const krb5_data *msgauth;
crypto/krb5/src/lib/krad/packet.c
501
decode_packet(krb5_context ctx, const char *secret, const krb5_data *buffer,
crypto/krb5/src/lib/krad/packet.c
545
const krb5_data *buffer, krad_packet_iter_cb cb,
crypto/krb5/src/lib/krad/packet.c
583
const krb5_data *buffer, krad_packet_iter_cb cb,
crypto/krb5/src/lib/krad/packet.c
60
krb5_data pkt;
crypto/krb5/src/lib/krad/packet.c
626
const krb5_data *
crypto/krb5/src/lib/krad/packet.c
641
const krb5_data *
crypto/krb5/src/lib/krad/remote.c
261
const krb5_data *tmp;
crypto/krb5/src/lib/krad/remote.c
68
krb5_data buffer;
crypto/krb5/src/lib/krad/t_attr.c
51
krb5_data in;
crypto/krb5/src/lib/krad/t_attrset.c
47
const krb5_data *tmpp;
crypto/krb5/src/lib/krad/t_attrset.c
51
krb5_data tmp;
crypto/krb5/src/lib/krad/t_client.c
63
krb5_data tmp;
crypto/krb5/src/lib/krad/t_packet.c
118
const krb5_data *request;
crypto/krb5/src/lib/krad/t_packet.c
121
krb5_data response;
crypto/krb5/src/lib/krad/t_packet.c
170
krb5_data username, password;
crypto/krb5/src/lib/krad/t_packet.c
174
const krb5_data *encpkt;
crypto/krb5/src/lib/krad/t_packet.c
52
make_packet(krb5_context ctx, const krb5_data *username,
crypto/krb5/src/lib/krad/t_packet.c
53
const krb5_data *password, krad_packet **pkt)
crypto/krb5/src/lib/krad/t_packet.c
58
const krb5_data *data;
crypto/krb5/src/lib/krad/t_packet.c
60
krb5_data nas_id;
crypto/krb5/src/lib/krad/t_remote.c
109
krb5_data tmp;
crypto/krb5/src/lib/krad/t_remote.c
79
krb5_data tmp = string2data((char *)password);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1520
krb5_data **code_out)
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1524
krb5_data *d;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1567
k5_asn1_full_decode(const krb5_data *code, const struct atype_info *a,
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
538
krb5_data **code_out);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
540
k5_asn1_full_decode(const krb5_data *code, const struct atype_info *a,
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
545
FNAME(const aux_type_##DESC *rep, krb5_data **code_out) \
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
553
FNAME(const krb5_data *code, aux_type_##DESC **rep_out) \
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
100
DEFCOUNTEDTYPE(oid_data, krb5_data, data, length, object_identifier);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1122
krb5_decode_ticket(const krb5_data *code, krb5_ticket **repptr)
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1135
decode_krb5_enc_kdc_rep_part(const krb5_data *code,
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1186
decode_krb5_safe_with_body(const krb5_data *code, krb5_safe **rep_out,
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1187
krb5_data **body_out)
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1253
decode_krb5_setpw_req(const krb5_data *code, krb5_data **password_out,
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1259
krb5_data *data;
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1313
krb5_data d = make_data(authdata->contents, authdata->length);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1350
DEFSEQTYPE(kdf_alg_id, krb5_data, kdf_alg_id_fields);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1427
DEFCOUNTEDTYPE(bitstring_data, krb5_data, data, length, s_bitstring);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1533
krb5_data **code)
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1540
krb5_data **code)
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1633
DEFSEQTYPE(pa_otp_enc_req, krb5_data, pa_otp_enc_req_fields);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
446
krb5_data server_realm;
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
59
const krb5_data *val = p;
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
64
DEFCOUNTEDTYPE(der_data, krb5_data, data, length, der);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
73
DEFCOUNTEDTYPE(ostring_data, krb5_data, data, length, s_octetstring);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
84
DEFCOUNTEDTYPE(gstring_data, krb5_data, data, length, generalstring);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
92
DEFCOUNTEDTYPE(utf8_data, krb5_data, data, length, utf8string);
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
140
krb5_data d = make_data(seed, sizeof(seed));
crypto/krb5/src/lib/krb5/ccache/cc_mslsa.c
306
MSTicketToMITTicket(KERB_EXTERNAL_TICKET *msticket, krb5_context context, krb5_data *ticket)
crypto/krb5/src/lib/krb5/ccache/cc_mslsa.c
308
krb5_data tmpdata, *newdata = 0;
crypto/krb5/src/lib/krb5/ccache/cc_mslsa.c
321
memcpy(ticket, newdata, sizeof(krb5_data));
crypto/krb5/src/lib/krb5/ccache/cc_mslsa.c
749
krb5_data * krb_cred = 0;
crypto/krb5/src/lib/krb5/ccache/cc_retr.c
101
data_match(const krb5_data *data1, const krb5_data *data2)
crypto/krb5/src/lib/krb5/ccache/ccfns.c
221
const krb5_data *realm = &principal->realm;
crypto/krb5/src/lib/krb5/ccache/ccfns.c
238
const char *key, krb5_data *data)
crypto/krb5/src/lib/krb5/ccache/ccfns.c
266
const char *key, krb5_data *data)
crypto/krb5/src/lib/krb5/ccache/ccfns.c
93
krb5_data tmprealm;
crypto/krb5/src/lib/krb5/ccache/ccmarshal.c
148
get_data(struct k5input *in, int version, krb5_data *data)
crypto/krb5/src/lib/krb5/ccache/ccmarshal.c
180
princ->data = k5calloc(ncomps, sizeof(krb5_data), &ret);
crypto/krb5/src/lib/krb5/ccache/ccmarshal.c
369
put_data(struct k5buf *buf, int version, krb5_data *data)
crypto/krb5/src/lib/krb5/ccache/ccmarshal.c
521
krb5_data **data_out)
crypto/krb5/src/lib/krb5/ccache/ccmarshal.c
524
krb5_data *data;
crypto/krb5/src/lib/krb5/ccache/ccmarshal.c
529
data = k5alloc(sizeof(krb5_data), &ret);
crypto/krb5/src/lib/krb5/ccache/ccmarshal.c
549
krb5_unmarshal_credentials(krb5_context context, const krb5_data *data,
crypto/krb5/src/lib/krb5/ccache/ccselect_hostname.c
64
krb5_data domain;
crypto/krb5/src/lib/krb5/ccache/ccselect_k5identity.c
47
fnmatch_data(const char *pattern, krb5_data *data, krb5_boolean fold_case)
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
278
krb5_data ser_data, *alloc_data;
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1130
krb5_data *princ;
crypto/krb5/src/lib/krb5/keytab/kt_file.c
902
krb5_data *princ;
crypto/krb5/src/lib/krb5/keytab/kt_file.c
958
ret_entry->principal->data = (krb5_data *)
crypto/krb5/src/lib/krb5/keytab/kt_file.c
959
calloc(u_count, sizeof(krb5_data));
crypto/krb5/src/lib/krb5/krb/ai_authdata.c
113
static krb5_data authind_attr = {
crypto/krb5/src/lib/krb5/krb/ai_authdata.c
123
krb5_data **out_attrs)
crypto/krb5/src/lib/krb5/krb/ai_authdata.c
127
krb5_data *attrs;
crypto/krb5/src/lib/krb5/krb/ai_authdata.c
156
const krb5_data *attribute, krb5_boolean *authenticated,
crypto/krb5/src/lib/krb5/krb/ai_authdata.c
157
krb5_boolean *complete, krb5_data *value,
crypto/krb5/src/lib/krb5/krb/ai_authdata.c
158
krb5_data *display_value, int *more)
crypto/krb5/src/lib/krb5/krb/ai_authdata.c
191
krb5_boolean complete, const krb5_data *attribute,
crypto/krb5/src/lib/krb5/krb/ai_authdata.c
192
const krb5_data *value)
crypto/krb5/src/lib/krb5/krb/ai_authdata.c
265
krb5_data **inds = NULL;
crypto/krb5/src/lib/krb5/krb/ai_authdata.c
39
krb5_data **indicators;
crypto/krb5/src/lib/krb5/krb/ai_authdata.c
81
krb5_data **indps = NULL;
crypto/krb5/src/lib/krb5/krb/appdefault.c
142
krb5_appdefault_boolean(krb5_context context, const char *appname, const krb5_data *realm, const char *option, int default_value, int *ret_value)
crypto/krb5/src/lib/krb5/krb/appdefault.c
157
krb5_appdefault_string(krb5_context context, const char *appname, const krb5_data *realm, const char *option, const char *default_value, char **ret_value)
crypto/krb5/src/lib/krb5/krb/appdefault.c
39
appdefault_get(krb5_context context, const char *appname, const krb5_data *realm, const char *option, char **ret_value)
crypto/krb5/src/lib/krb5/krb/auth_con.h
24
krb5_data cstate; /* mk_priv, rd_priv only */
crypto/krb5/src/lib/krb5/krb/authdata.c
1004
krb5_data name;
crypto/krb5/src/lib/krb5/krb/authdata.c
279
const krb5_data *name)
crypto/krb5/src/lib/krb5/krb/authdata.c
331
krb5_data name;
crypto/krb5/src/lib/krb5/krb/authdata.c
489
const krb5_data *attrs)
crypto/krb5/src/lib/krb5/krb/authdata.c
728
k5_merge_data_list(krb5_data **dst, krb5_data *src, size_t *len)
crypto/krb5/src/lib/krb5/krb/authdata.c
731
krb5_data *d;
crypto/krb5/src/lib/krb5/krb/authdata.c
739
d = realloc(*dst, (*len + i + 1) * sizeof(krb5_data));
crypto/krb5/src/lib/krb5/krb/authdata.c
743
memcpy(&d[*len], src, i * sizeof(krb5_data));
crypto/krb5/src/lib/krb5/krb/authdata.c
758
krb5_data **out_attrs)
crypto/krb5/src/lib/krb5/krb/authdata.c
762
krb5_data *attrs = NULL;
crypto/krb5/src/lib/krb5/krb/authdata.c
767
krb5_data *attrs2 = NULL;
crypto/krb5/src/lib/krb5/krb/authdata.c
801
const krb5_data *attribute,
crypto/krb5/src/lib/krb5/krb/authdata.c
804
krb5_data *value,
crypto/krb5/src/lib/krb5/krb/authdata.c
805
krb5_data *display_value,
crypto/krb5/src/lib/krb5/krb/authdata.c
855
const krb5_data *attribute,
crypto/krb5/src/lib/krb5/krb/authdata.c
856
const krb5_data *value)
crypto/krb5/src/lib/krb5/krb/authdata.c
892
const krb5_data *attribute)
crypto/krb5/src/lib/krb5/krb/authdata.c
927
krb5_data **attrsp)
crypto/krb5/src/lib/krb5/krb/authdata.c
933
krb5_data *attrs;
crypto/krb5/src/lib/krb5/krb/authdata.c
975
krb5_data name;
crypto/krb5/src/lib/krb5/krb/authdata.h
58
krb5_data data; /* PAC data (including uninitialised header) */
crypto/krb5/src/lib/krb5/krb/authdata.h
83
krb5_data *data);
crypto/krb5/src/lib/krb5/krb/authdata.h
96
const krb5_data *data,
crypto/krb5/src/lib/krb5/krb/authdata.h
98
krb5_data *out_data);
crypto/krb5/src/lib/krb5/krb/authdata_dec.c
192
krb5_data data, *data2;
crypto/krb5/src/lib/krb5/krb/authdata_dec.c
260
k5_authind_decode(const krb5_authdata *ad, krb5_data ***indicators)
crypto/krb5/src/lib/krb5/krb/authdata_dec.c
263
krb5_data der_ad, **strdata = NULL, **ai_list = *indicators;
crypto/krb5/src/lib/krb5/krb/authdata_dec.c
64
krb5_data data;
crypto/krb5/src/lib/krb5/krb/authdata_enc.c
63
krb5_data *data;
crypto/krb5/src/lib/krb5/krb/authdata_enc.c
96
krb5_data *data;
crypto/krb5/src/lib/krb5/krb/bld_pr_ext.c
43
krb5_data *princ_data;
crypto/krb5/src/lib/krb5/krb/bld_pr_ext.c
45
krb5_data tmpdata;
crypto/krb5/src/lib/krb5/krb/bld_pr_ext.c
58
princ_data = (krb5_data *) malloc(sizeof(krb5_data) * count);
crypto/krb5/src/lib/krb5/krb/bld_princ.c
156
static const krb5_data anon_realm_data = {
crypto/krb5/src/lib/krb5/krb/bld_princ.c
161
static const krb5_data anon_princ_data[] = {
crypto/krb5/src/lib/krb5/krb/bld_princ.c
169
(krb5_data *) anon_princ_data, 2, KRB5_NT_WELLKNOWN
crypto/krb5/src/lib/krb5/krb/bld_princ.c
172
const krb5_data * KRB5_CALLCONV
crypto/krb5/src/lib/krb5/krb/bld_princ.c
51
krb5_data *data = NULL;
crypto/krb5/src/lib/krb5/krb/bld_princ.c
56
data = malloc(size * sizeof(krb5_data));
crypto/krb5/src/lib/krb5/krb/bld_princ.c
64
krb5_data *new_data = NULL;
crypto/krb5/src/lib/krb5/krb/bld_princ.c
67
new_data = realloc(data, size * sizeof(krb5_data));
crypto/krb5/src/lib/krb5/krb/cammac_util.c
43
krb5_data *der_authdata = NULL;
crypto/krb5/src/lib/krb5/krb/cammac_util.c
67
krb5_data ad_data;
crypto/krb5/src/lib/krb5/krb/chk_trans.c
122
krb5_data d;
crypto/krb5/src/lib/krb5/krb/chk_trans.c
138
maybe_join (krb5_data *last, krb5_data *buf, unsigned int bufsiz)
crypto/krb5/src/lib/krb5/krb/chk_trans.c
170
foreach_realm (krb5_error_code (*fn)(krb5_data *comp,void *data), void *data,
crypto/krb5/src/lib/krb5/krb/chk_trans.c
171
const krb5_data *crealm, const krb5_data *srealm,
crypto/krb5/src/lib/krb5/krb/chk_trans.c
172
const krb5_data *transit)
crypto/krb5/src/lib/krb5/krb/chk_trans.c
177
krb5_data this_component;
crypto/krb5/src/lib/krb5/krb/chk_trans.c
179
krb5_data last_component;
crypto/krb5/src/lib/krb5/krb/chk_trans.c
294
check_realm_in_list (krb5_data *realm, void *data)
crypto/krb5/src/lib/krb5/krb/chk_trans.c
309
krb5_check_transited_list (krb5_context ctx, const krb5_data *trans_in,
crypto/krb5/src/lib/krb5/krb/chk_trans.c
310
const krb5_data *crealm, const krb5_data *srealm)
crypto/krb5/src/lib/krb5/krb/chk_trans.c
312
krb5_data trans;
crypto/krb5/src/lib/krb5/krb/chk_trans.c
315
const krb5_data *anonymous;
crypto/krb5/src/lib/krb5/krb/chk_trans.c
361
print_a_realm (krb5_data *realm, void *data)
crypto/krb5/src/lib/krb5/krb/chk_trans.c
369
krb5_data crealm, srealm, transit;
crypto/krb5/src/lib/krb5/krb/chk_trans.c
46
process_intermediates (krb5_error_code (*fn)(krb5_data *, void *), void *data,
crypto/krb5/src/lib/krb5/krb/chk_trans.c
47
const krb5_data *n1, const krb5_data *n2) {
crypto/krb5/src/lib/krb5/krb/chk_trans.c
60
const krb5_data *p;
crypto/krb5/src/lib/krb5/krb/chk_trans.c
98
krb5_data d;
crypto/krb5/src/lib/krb5/krb/chpw.c
107
const krb5_data *packet, krb5_data **clear_out,
crypto/krb5/src/lib/krb5/krb/chpw.c
113
krb5_data ap_rep, cipher, error;
crypto/krb5/src/lib/krb5/krb/chpw.c
117
krb5_data clear = empty_data();
crypto/krb5/src/lib/krb5/krb/chpw.c
15
krb5_data *ap_req,
crypto/krb5/src/lib/krb5/krb/chpw.c
17
krb5_data *packet)
crypto/krb5/src/lib/krb5/krb/chpw.c
196
krb5_data *packet, int *result_code_out,
crypto/krb5/src/lib/krb5/krb/chpw.c
197
krb5_data *result_data_out)
crypto/krb5/src/lib/krb5/krb/chpw.c
20
krb5_data clearpw;
crypto/krb5/src/lib/krb5/krb/chpw.c
200
krb5_data result_data, *clear = NULL;
crypto/krb5/src/lib/krb5/krb/chpw.c
21
krb5_data cipherpw;
crypto/krb5/src/lib/krb5/krb/chpw.c
284
krb5_data *ap_req,
crypto/krb5/src/lib/krb5/krb/chpw.c
287
krb5_data *packet)
crypto/krb5/src/lib/krb5/krb/chpw.c
290
krb5_data cipherpw;
crypto/krb5/src/lib/krb5/krb/chpw.c
291
krb5_data *encoded_setpw;
crypto/krb5/src/lib/krb5/krb/chpw.c
390
decode_ad_policy_info(const krb5_data *data, char **msg_out)
crypto/krb5/src/lib/krb5/krb/chpw.c
477
krb5_chpw_message(krb5_context context, const krb5_data *server_string,
crypto/krb5/src/lib/krb5/krb/chpw.c
79
get_error_edata(krb5_context context, const krb5_data *error_packet,
crypto/krb5/src/lib/krb5/krb/chpw.c
80
krb5_data **edata_out)
crypto/krb5/src/lib/krb5/krb/conv_princ.c
156
const krb5_data *compo;
crypto/krb5/src/lib/krb5/krb/copy_creds.c
62
krb5_data *scratch;
crypto/krb5/src/lib/krb5/krb/copy_data.c
38
krb5_copy_data(krb5_context context, const krb5_data *indata, krb5_data **outdata)
crypto/krb5/src/lib/krb5/krb/copy_data.c
40
krb5_data *tempdata;
crypto/krb5/src/lib/krb5/krb/copy_data.c
48
if (!(tempdata = (krb5_data *)malloc(sizeof(*tempdata))))
crypto/krb5/src/lib/krb5/krb/copy_data.c
62
krb5int_copy_data_contents(krb5_context context, const krb5_data *indata, krb5_data *outdata)
crypto/krb5/src/lib/krb5/krb/copy_data.c
85
krb5int_copy_data_contents_add0(krb5_context context, const krb5_data *indata, krb5_data *outdata)
crypto/krb5/src/lib/krb5/krb/copy_princ.c
45
tempprinc->data = malloc(inprinc->length * sizeof(krb5_data));
crypto/krb5/src/lib/krb5/krb/copy_tick.c
95
krb5_data *scratch;
crypto/krb5/src/lib/krb5/krb/decode_kdc.c
47
krb5_data *enc_rep, const krb5_keyblock *key,
crypto/krb5/src/lib/krb5/krb/decrypt_tk.c
43
krb5_data scratch;
crypto/krb5/src/lib/krb5/krb/enc_helper.c
34
const krb5_data *plain, krb5_enc_data *cipher)
crypto/krb5/src/lib/krb5/krb/enc_keyhelper.c
34
const krb5_data *plain, krb5_enc_data *cipher)
crypto/krb5/src/lib/krb5/krb/encode_kdc.c
47
krb5_kdc_rep *dec_rep, krb5_data **enc_rep)
crypto/krb5/src/lib/krb5/krb/encode_kdc.c
49
krb5_data *scratch;
crypto/krb5/src/lib/krb5/krb/encrypt_tk.c
45
krb5_data *scratch;
crypto/krb5/src/lib/krb5/krb/fast.c
114
krb5_ccache ccache, krb5_data *target_realm)
crypto/krb5/src/lib/krb5/krb/fast.c
148
krb5_data **encoded_request_body)
crypto/krb5/src/lib/krb5/krb/fast.c
151
krb5_data *local_encoded_request_body = NULL;
crypto/krb5/src/lib/krb5/krb/fast.c
179
krb5_data *target_realm;
crypto/krb5/src/lib/krb5/krb/fast.c
194
krb5_data config_data;
crypto/krb5/src/lib/krb5/krb/fast.c
257
const krb5_data *to_be_checksummed,
crypto/krb5/src/lib/krb5/krb/fast.c
259
krb5_data **encoded_request)
crypto/krb5/src/lib/krb5/krb/fast.c
267
krb5_data *encoded_fast_req = NULL;
crypto/krb5/src/lib/krb5/krb/fast.c
268
krb5_data *encoded_armored_req = NULL;
crypto/krb5/src/lib/krb5/krb/fast.c
269
krb5_data *local_encoded_result = NULL;
crypto/krb5/src/lib/krb5/krb/fast.c
366
krb5_data scratch;
crypto/krb5/src/lib/krb5/krb/fast.c
436
krb5_data scratch = empty_data();
crypto/krb5/src/lib/krb5/krb/fast.c
524
krb5_data *encoded_ticket = NULL;
crypto/krb5/src/lib/krb5/krb/fast.c
59
krb5_data encoded_authenticator;
crypto/krb5/src/lib/krb5/krb/fast.c
637
krb5_kdc_rep *rep, krb5_data *request,
crypto/krb5/src/lib/krb5/krb/fast.c
644
krb5_data scratch;
crypto/krb5/src/lib/krb5/krb/fast.h
112
krb5_data *target_realm);
crypto/krb5/src/lib/krb5/krb/fast.h
49
krb5_data **encoded_req_body);
crypto/krb5/src/lib/krb5/krb/fast.h
52
krb5_data **);
crypto/krb5/src/lib/krb5/krb/fast.h
58
const krb5_data *to_be_checksummed,
crypto/krb5/src/lib/krb5/krb/fast.h
60
krb5_data **encoded_request);
crypto/krb5/src/lib/krb5/krb/fast.h
97
krb5_kdc_rep *rep, krb5_data *request,
crypto/krb5/src/lib/krb5/krb/fwd_tgt.c
42
krb5_data *outbuf)
crypto/krb5/src/lib/krb5/krb/fwd_tgt.c
46
krb5_data * scratch = 0;
crypto/krb5/src/lib/krb5/krb/gc_via_tkt.c
163
krb5_data *response_data,
crypto/krb5/src/lib/krb5/krb/gc_via_tkt.c
344
krb5_data request_data;
crypto/krb5/src/lib/krb5/krb/gc_via_tkt.c
345
krb5_data response_data;
crypto/krb5/src/lib/krb5/krb/gc_via_tkt.c
40
krb5_data *psectkt, krb5_creds **ppcreds)
crypto/krb5/src/lib/krb5/krb/gc_via_tkt.c
43
krb5_data *pdata;
crypto/krb5/src/lib/krb5/krb/gen_seqnum.c
42
krb5_data seed;
crypto/krb5/src/lib/krb5/krb/get_creds.c
1211
krb5_data request = empty_data(), reply = empty_data();
crypto/krb5/src/lib/krb5/krb/get_creds.c
1212
krb5_data realm = empty_data();
crypto/krb5/src/lib/krb5/krb/get_creds.c
1245
krb5_data *in, krb5_data *out, krb5_data *realm,
crypto/krb5/src/lib/krb5/krb/get_creds.c
202
krb5_data start_realm; /* Realm of starting TGT in ccache */
crypto/krb5/src/lib/krb5/krb/get_creds.c
211
krb5_data *realms_seen; /* For loop detection */
crypto/krb5/src/lib/krb5/krb/get_creds.c
221
krb5_data previous_request; /* Encoded request (for TCP retransmission) */
crypto/krb5/src/lib/krb5/krb/get_creds.c
225
krb5_data *realm_path; /* Path from client to server realm */
crypto/krb5/src/lib/krb5/krb/get_creds.c
226
const krb5_data *last_realm;/* Last realm in realm_path */
crypto/krb5/src/lib/krb5/krb/get_creds.c
227
const krb5_data *cur_realm; /* Position of cur_tgt in realm_path */
crypto/krb5/src/lib/krb5/krb/get_creds.c
228
const krb5_data *next_realm;/* Current target realm in realm_path */
crypto/krb5/src/lib/krb5/krb/get_creds.c
238
krb5_data *caller_out; /* Caller's out parameter */
crypto/krb5/src/lib/krb5/krb/get_creds.c
239
krb5_data *caller_realm; /* Caller's realm parameter */
crypto/krb5/src/lib/krb5/krb/get_creds.c
258
const krb5_data *req = &ctx->previous_request;
crypto/krb5/src/lib/krb5/krb/get_creds.c
259
const krb5_data *realm = &ctx->cur_tgt->server->data[1];
crypto/krb5/src/lib/krb5/krb/get_creds.c
260
krb5_data out_copy = empty_data(), realm_copy = empty_data();
crypto/krb5/src/lib/krb5/krb/get_creds.c
290
krb5_data request = empty_data();
crypto/krb5/src/lib/krb5/krb/get_creds.c
322
const krb5_data *realm)
crypto/krb5/src/lib/krb5/krb/get_creds.c
387
krb5_data *reply)
crypto/krb5/src/lib/krb5/krb/get_creds.c
417
const krb5_data *realm)
crypto/krb5/src/lib/krb5/krb/get_creds.c
420
krb5_data *new_list;
crypto/krb5/src/lib/krb5/krb/get_creds.c
425
new_list = realloc(ctx->realms_seen, (len + 2) * sizeof(krb5_data));
crypto/krb5/src/lib/krb5/krb/get_creds.c
437
const krb5_data *realm)
crypto/krb5/src/lib/krb5/krb/get_creds.c
566
const krb5_data *referral_realm;
crypto/krb5/src/lib/krb5/krb/get_creds.c
684
const krb5_data *tgt_realm;
crypto/krb5/src/lib/krb5/krb/get_creds.c
760
const krb5_data *realm, krb5_creds **tgt_out)
crypto/krb5/src/lib/krb5/krb/get_creds.c
849
krb5_data *realm_path;
crypto/krb5/src/lib/krb5/krb/get_creds.c
871
static const krb5_data *
crypto/krb5/src/lib/krb5/krb/get_creds.c
873
const krb5_data *realm)
crypto/krb5/src/lib/krb5/krb/get_creds.c
875
const krb5_data *r;
crypto/krb5/src/lib/krb5/krb/get_creds.c
921
const krb5_data *tgt_realm, *path_realm;
crypto/krb5/src/lib/krb5/krb/get_etype_info.c
41
get_from_error(krb5_context context, krb5_data *pkt,
crypto/krb5/src/lib/krb5/krb/get_etype_info.c
69
get_from_reply(krb5_context context, krb5_data *pkt,
crypto/krb5/src/lib/krb5/krb/get_etype_info.c
94
krb5_data *salt_out, krb5_data *s2kparams_out)
crypto/krb5/src/lib/krb5/krb/get_etype_info.c
97
krb5_data reply = empty_data(), req = empty_data(), realm = empty_data();
crypto/krb5/src/lib/krb5/krb/get_etype_info.c
98
krb5_data salt = empty_data(), s2kparams = empty_data();
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1078
krb5_data *reply)
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1152
krb5_data config_data;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1179
krb5_data config;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1217
krb5_data config;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1240
krb5_data *encoded;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1260
krb5_data *out)
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1264
krb5_data copy;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
152
krb5_data scratch;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1622
krb5_data yes = string2data("yes");
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1668
krb5_data *in)
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1875
krb5_data *in,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1876
krb5_data *out,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1877
krb5_data *realm,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
2054
const krb5_data *subject_cert, krb5_principal *client_out)
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
281
krb5_data * packet;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
39
krb5_data *realm,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
403
sort_krb5_padata_sequence(krb5_context context, krb5_data *realm,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
550
krb5_data request;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
551
krb5_data reply;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
552
krb5_data realm;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
735
krb5_data config;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
758
encts_disabled(profile_t profile, const krb5_data *realm)
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
39
krb5_data *salt,
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
40
krb5_data *params,
crypto/krb5/src/lib/krb5/krb/gic_opt.c
121
krb5_get_init_creds_opt_set_salt(krb5_get_init_creds_opt *opt, krb5_data *salt)
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
14
krb5_data *salt,
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
15
krb5_data *params,
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
190
krb5_data pw0, pw1;
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
22
krb5_data defsalt;
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
25
krb5_data pw;
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
279
krb5_data code_string;
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
280
krb5_data result_string;
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
381
krb5_data pw;
crypto/krb5/src/lib/krb5/krb/in_tkt_sky.c
34
void *prompter_data, krb5_data *salt, krb5_data *params,
crypto/krb5/src/lib/krb5/krb/init_creds_ctx.h
16
krb5_data storage;
crypto/krb5/src/lib/krb5/krb/init_creds_ctx.h
17
const krb5_data *password;
crypto/krb5/src/lib/krb5/krb/init_creds_ctx.h
24
const krb5_data *subject_cert;
crypto/krb5/src/lib/krb5/krb/init_creds_ctx.h
52
krb5_data *outer_request_body;
crypto/krb5/src/lib/krb5/krb/init_creds_ctx.h
53
krb5_data *inner_request_body; /**< For preauth */
crypto/krb5/src/lib/krb5/krb/init_creds_ctx.h
54
krb5_data *encoded_previous_request;
crypto/krb5/src/lib/krb5/krb/init_creds_ctx.h
60
krb5_data salt;
crypto/krb5/src/lib/krb5/krb/init_creds_ctx.h
61
krb5_data s2kparams;
crypto/krb5/src/lib/krb5/krb/init_creds_ctx.h
86
krb5_data *salt,
crypto/krb5/src/lib/krb5/krb/init_creds_ctx.h
87
krb5_data *params,
crypto/krb5/src/lib/krb5/krb/int-proto.h
111
krb5_data *req_asn1_out, krb5_timestamp *timestamp_out,
crypto/krb5/src/lib/krb5/krb/int-proto.h
117
krb5_data *response_data,
crypto/krb5/src/lib/krb5/krb/int-proto.h
137
krb5_data *,
crypto/krb5/src/lib/krb5/krb/int-proto.h
184
krb5_data *ap_req, const char *passwd, krb5_data *packet);
crypto/krb5/src/lib/krb5/krb/int-proto.h
188
krb5_data *packet, int *result_code,
crypto/krb5/src/lib/krb5/krb/int-proto.h
189
krb5_data *result_data);
crypto/krb5/src/lib/krb5/krb/int-proto.h
197
krb5_data *ap_req, krb5_principal targetprinc,
crypto/krb5/src/lib/krb5/krb/int-proto.h
198
const char *passwd, krb5_data *packet);
crypto/krb5/src/lib/krb5/krb/int-proto.h
287
krb5_keyusage keyusage, const krb5_data *plain,
crypto/krb5/src/lib/krb5/krb/int-proto.h
306
const krb5_data *subject_cert, krb5_principal *client_out);
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/int-proto.h
329
const krb5_data *server, krb5_data **rpath_out);
crypto/krb5/src/lib/krb5/krb/int-proto.h
37
void *prompter_data, krb5_data *salt, krb5_data *s2kparams,
crypto/krb5/src/lib/krb5/krb/int-proto.h
42
krb5int_tgtname(krb5_context context, const krb5_data *, const krb5_data *,
crypto/krb5/src/lib/krb5/krb/int-proto.h
46
krb5int_libdefault_boolean(krb5_context, const krb5_data *, const char *,
crypto/krb5/src/lib/krb5/krb/int-proto.h
49
krb5int_libdefault_string(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/krb/kdc_rep_dc.c
40
krb5_data scratch;
crypto/krb5/src/lib/krb5/krb/kfree.c
223
krb5_free_data(krb5_context context, krb5_data *val)
crypto/krb5/src/lib/krb5/krb/kfree.c
242
krb5_free_data_contents(krb5_context context, krb5_data *val)
crypto/krb5/src/lib/krb5/krb/kfree.c
711
k5_free_data_ptr_list(krb5_data **list)
crypto/krb5/src/lib/krb5/krb/kfree.c
721
krb5int_free_data_list(krb5_context context, krb5_data *data)
crypto/krb5/src/lib/krb5/krb/libdef_parse.c
137
krb5int_libdefault_boolean(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/krb/libdef_parse.c
67
krb5int_libdefault_string(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/krb/mk_cred.c
155
krb5_creds **creds, krb5_data **der_out,
crypto/krb5/src/lib/krb5/krb/mk_cred.c
161
krb5_data *der_krbcred = NULL;
crypto/krb5/src/lib/krb5/krb/mk_cred.c
216
krb5_creds *creds, krb5_data **der_out,
crypto/krb5/src/lib/krb5/krb/mk_cred.c
44
krb5_data *der_enccred;
crypto/krb5/src/lib/krb5/krb/mk_cred.c
76
krb5_address *remote_addr, krb5_data **der_out,
crypto/krb5/src/lib/krb5/krb/mk_error.c
39
krb5_data *enc_err)
crypto/krb5/src/lib/krb5/krb/mk_error.c
42
krb5_data *new_enc_err;
crypto/krb5/src/lib/krb5/krb/mk_priv.c
107
const krb5_data *userdata, krb5_data *der_out,
crypto/krb5/src/lib/krb5/krb/mk_priv.c
113
krb5_data der_krbpriv = empty_data();
crypto/krb5/src/lib/krb5/krb/mk_priv.c
44
create_krbpriv(krb5_context context, const krb5_data *userdata,
crypto/krb5/src/lib/krb5/krb/mk_priv.c
47
krb5_data *cstate, krb5_data *der_out, krb5_enc_data *enc_out)
crypto/krb5/src/lib/krb5/krb/mk_priv.c
53
krb5_data *der_encpart = NULL, *der_krbpriv;
crypto/krb5/src/lib/krb5/krb/mk_rep.c
143
krb5_mk_rep(krb5_context context, krb5_auth_context auth_context, krb5_data *outbuf)
crypto/krb5/src/lib/krb5/krb/mk_rep.c
149
krb5_mk_rep_dce(krb5_context context, krb5_auth_context auth_context, krb5_data *outbuf)
crypto/krb5/src/lib/krb5/krb/mk_rep.c
69
krb5_data *outbuf, int dce_style)
crypto/krb5/src/lib/krb5/krb/mk_rep.c
74
krb5_data * scratch;
crypto/krb5/src/lib/krb5/krb/mk_rep.c
75
krb5_data * toutbuf;
crypto/krb5/src/lib/krb5/krb/mk_req.c
52
const char *hostname, krb5_data *in_data, krb5_ccache ccache,
crypto/krb5/src/lib/krb5/krb/mk_req.c
53
krb5_data *outbuf)
crypto/krb5/src/lib/krb5/krb/mk_req_ext.c
334
krb5_enctype tkt_enctype, krb5_data **out)
crypto/krb5/src/lib/krb5/krb/mk_req_ext.c
366
krb5_data *der_etypes = NULL;
crypto/krb5/src/lib/krb5/krb/mk_req_ext.c
86
krb5_flags ap_req_options, krb5_data *in_data,
crypto/krb5/src/lib/krb5/krb/mk_req_ext.c
87
krb5_creds *in_creds, krb5_data *outbuf)
crypto/krb5/src/lib/krb5/krb/mk_req_ext.c
96
krb5_data *scratch = 0;
crypto/krb5/src/lib/krb5/krb/mk_req_ext.c
97
krb5_data *toutbuf;
crypto/krb5/src/lib/krb5/krb/mk_safe.c
124
const krb5_data *userdata, krb5_data *der_out,
crypto/krb5/src/lib/krb5/krb/mk_safe.c
130
krb5_data der_krbsafe = empty_data();
crypto/krb5/src/lib/krb5/krb/mk_safe.c
45
create_krbsafe(krb5_context context, const krb5_data *userdata, krb5_key key,
crypto/krb5/src/lib/krb5/krb/mk_safe.c
48
krb5_data *der_out, krb5_checksum *cksum_out)
crypto/krb5/src/lib/krb5/krb/mk_safe.c
54
krb5_data *der_krbsafe;
crypto/krb5/src/lib/krb5/krb/pac.c
1017
const krb5_data *attribute, krb5_boolean *authenticated,
crypto/krb5/src/lib/krb5/krb/pac.c
1018
krb5_boolean *complete, krb5_data *value,
crypto/krb5/src/lib/krb5/krb/pac.c
1019
krb5_data *display_value, int *more)
crypto/krb5/src/lib/krb5/krb/pac.c
1069
krb5_boolean complete, const krb5_data *attribute,
crypto/krb5/src/lib/krb5/krb/pac.c
1070
const krb5_data *value)
crypto/krb5/src/lib/krb5/krb/pac.c
109
const krb5_data *data)
crypto/krb5/src/lib/krb5/krb/pac.c
129
krb5_data *data_out)
crypto/krb5/src/lib/krb5/krb/pac.c
163
krb5_data *data_out)
crypto/krb5/src/lib/krb5/krb/pac.c
165
krb5_data d;
crypto/krb5/src/lib/krb5/krb/pac.c
364
krb5_data client_info;
crypto/krb5/src/lib/krb5/krb/pac.c
41
const krb5_data *data, krb5_boolean zerofill,
crypto/krb5/src/lib/krb5/krb/pac.c
42
krb5_data *data_out)
crypto/krb5/src/lib/krb5/krb/pac.c
445
krb5_data *data)
crypto/krb5/src/lib/krb5/krb/pac.c
481
const krb5_data *data)
crypto/krb5/src/lib/krb5/krb/pac.c
484
krb5_data buffer;
crypto/krb5/src/lib/krb5/krb/pac.c
523
krb5_data copy, server_checksum;
crypto/krb5/src/lib/krb5/krb/pac.c
602
krb5_data *recoded_tkt = NULL;
crypto/krb5/src/lib/krb5/krb/pac.c
806
krb5_data data;
crypto/krb5/src/lib/krb5/krb/pac.c
884
krb5_data attribute;
crypto/krb5/src/lib/krb5/krb/pac.c
914
mspac_type2attr(uint32_t type, krb5_data *attr)
crypto/krb5/src/lib/krb5/krb/pac.c
929
mspac_attr2type(const krb5_data *attr, uint32_t *type)
crypto/krb5/src/lib/krb5/krb/pac.c
958
krb5_data **attrs_out)
crypto/krb5/src/lib/krb5/krb/pac.c
962
krb5_data *attrs;
crypto/krb5/src/lib/krb5/krb/pac.c
968
attrs = calloc(1 + pacctx->pac->nbuffers + 1, sizeof(krb5_data));
crypto/krb5/src/lib/krb5/krb/pac.c
983
krb5_data attr;
crypto/krb5/src/lib/krb5/krb/pac_sign.c
104
krb5_data cksumdata;
crypto/krb5/src/lib/krb5/krb/pac_sign.c
189
const krb5_data *data, krb5_data *cksum_out)
crypto/krb5/src/lib/krb5/krb/pac_sign.c
192
krb5_data buf;
crypto/krb5/src/lib/krb5/krb/pac_sign.c
214
krb5_boolean is_service_tkt, krb5_data *data)
crypto/krb5/src/lib/krb5/krb/pac_sign.c
217
krb5_data full_cksum, server_cksum, privsvr_cksum;
crypto/krb5/src/lib/krb5/krb/pac_sign.c
289
const krb5_keyblock *privsvr_key, krb5_data *data)
crypto/krb5/src/lib/krb5/krb/pac_sign.c
300
krb5_data *data)
crypto/krb5/src/lib/krb5/krb/pac_sign.c
310
krb5_data *der_enc_tkt, const krb5_keyblock *privsvr)
crypto/krb5/src/lib/krb5/krb/pac_sign.c
313
krb5_data ticket_cksum;
crypto/krb5/src/lib/krb5/krb/pac_sign.c
345
encode_pac_ad(krb5_context context, krb5_data *pac_data, krb5_authdata **out)
crypto/krb5/src/lib/krb5/krb/pac_sign.c
375
krb5_data *der_enc_tkt = NULL, pac_data = empty_data();
crypto/krb5/src/lib/krb5/krb/pac_sign.c
38
krb5_data client_info;
crypto/krb5/src/lib/krb5/krb/padata.c
102
krb5_data *data)
crypto/krb5/src/lib/krb5/krb/padata.c
124
krb5_data empty = empty_data();
crypto/krb5/src/lib/krb5/krb/parse.c
136
krb5_data *cur_data = princ->data;
crypto/krb5/src/lib/krb5/krb/parse.c
44
krb5_data *cur_data, *new_comps;
crypto/krb5/src/lib/krb5/krb/pr_to_salt.c
31
krb5_data *ret, int);
crypto/krb5/src/lib/krb5/krb/pr_to_salt.c
38
krb5_data *ret, int use_realm)
crypto/krb5/src/lib/krb5/krb/pr_to_salt.c
72
krb5_data *ret)
crypto/krb5/src/lib/krb5/krb/pr_to_salt.c
79
krb5_data *ret)
crypto/krb5/src/lib/krb5/krb/preauth2.c
335
krb5_kdc_req *req, krb5_data *req_body,
crypto/krb5/src/lib/krb5/krb/preauth2.c
336
krb5_data *prev_req, krb5_pa_data *pa_data)
crypto/krb5/src/lib/krb5/krb/preauth2.c
348
krb5_kdc_req *req, krb5_data *req_body, krb5_data *prev_req,
crypto/krb5/src/lib/krb5/krb/preauth2.c
361
krb5_kdc_req *req, krb5_data *req_body, krb5_data *prev_req,
crypto/krb5/src/lib/krb5/krb/preauth2.c
444
krb5_data *salt;
crypto/krb5/src/lib/krb5/krb/preauth2.c
731
static inline krb5_data
crypto/krb5/src/lib/krb5/krb/preauth2.c
734
krb5_data d;
crypto/krb5/src/lib/krb5/krb/preauth2.c
748
krb5_data d;
crypto/krb5/src/lib/krb5/krb/preauth2.c
795
krb5_data d;
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
40
krb5_kdc_req *request, krb5_data *encoded_request_body,
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
41
krb5_data *encoded_previous_request, krb5_pa_data *pa_data)
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
52
krb5_data *encoded_request_body,
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
53
krb5_data *encoded_previous_request, krb5_pa_data *padata,
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
66
krb5_data scratch;
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
99
krb5_data *encoded_ts = NULL;
crypto/krb5/src/lib/krb5/krb/preauth_encts.c
38
krb5_data *encoded_request_body,
crypto/krb5/src/lib/krb5/krb/preauth_encts.c
39
krb5_data *encoded_previous_request,
crypto/krb5/src/lib/krb5/krb/preauth_encts.c
53
krb5_kdc_req *request, krb5_data *encoded_request_body,
crypto/krb5/src/lib/krb5/krb/preauth_encts.c
54
krb5_data *encoded_previous_request, krb5_pa_data *padata,
crypto/krb5/src/lib/krb5/krb/preauth_encts.c
61
krb5_data *ts = NULL, *enc_ts = NULL;
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1065
krb5_kdc_req *request, krb5_data *encoded_request_body,
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1066
krb5_data *encoded_previous_request, krb5_pa_data *pa_data,
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1075
krb5_data value, pin;
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
377
krb5_data *value, krb5_data *pin)
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
382
krb5_data tmp;
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
431
krb5_data *er;
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
478
krb5_data prompt_reply;
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
575
krb5_data *out_pin)
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
580
krb5_data pin;
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
607
make_request(krb5_context ctx, krb5_otp_tokeninfo *ti, const krb5_data *value,
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
608
const krb5_data *pin, krb5_pa_otp_req **out_req)
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
729
krb5_otp_tokeninfo **out_ti, krb5_data *out_value,
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
730
krb5_data *out_pin)
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
738
krb5_data value, pin;
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
80
codec_value_to_data(k5_json_object obj, const char *key, krb5_data *data)
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
819
krb5_data *tmp;
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
852
is_printable_string(const krb5_data *data)
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
95
codec_data_to_value(krb5_data *data, k5_json_object obj, const char *key)
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
988
krb5_data *encoded_request_body,
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
989
krb5_data *encoded_previous_request,
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
994
krb5_data tmp;
crypto/krb5/src/lib/krb5/krb/preauth_sam2.c
83
krb5_kdc_req *request, krb5_data *encoded_request_body,
crypto/krb5/src/lib/krb5/krb/preauth_sam2.c
84
krb5_data *encoded_previous_request, krb5_pa_data *padata,
crypto/krb5/src/lib/krb5/krb/preauth_sam2.c
92
krb5_data tmp_data;
crypto/krb5/src/lib/krb5/krb/preauth_sam2.c
93
krb5_data response_data;
crypto/krb5/src/lib/krb5/krb/preauth_sam2.c
97
krb5_data defsalt, *salt;
crypto/krb5/src/lib/krb5/krb/preauth_sam2.c
99
krb5_data *scratch = NULL;
crypto/krb5/src/lib/krb5/krb/princ_comp.c
111
const krb5_data *p1 = &princ1->data[i];
crypto/krb5/src/lib/krb5/krb/princ_comp.c
112
const krb5_data *p2 = &princ2->data[i];
crypto/krb5/src/lib/krb5/krb/princ_comp.c
139
krb5_boolean KRB5_CALLCONV krb5_is_referral_realm(const krb5_data *r)
crypto/krb5/src/lib/krb5/krb/princ_comp.c
36
const krb5_data *realm1 = &princ1->realm;
crypto/krb5/src/lib/krb5/krb/princ_comp.c
37
const krb5_data *realm2 = &princ2->realm;
crypto/krb5/src/lib/krb5/krb/privsafe.c
113
krb5_data tag;
crypto/krb5/src/lib/krb5/krb/random_str.c
51
krb5_data data;
crypto/krb5/src/lib/krb5/krb/rd_cred.c
144
krb5_data *creddata, krb5_creds ***creds_out,
crypto/krb5/src/lib/krb5/krb/rd_cred.c
47
krb5_data plain = empty_data();
crypto/krb5/src/lib/krb5/krb/rd_cred.c
82
krb5_data *ticket_data;
crypto/krb5/src/lib/krb5/krb/rd_error.c
38
krb5_rd_error(krb5_context context, const krb5_data *enc_errbuf,
crypto/krb5/src/lib/krb5/krb/rd_priv.c
101
const krb5_data *inbuf, krb5_data *userdata_out,
crypto/krb5/src/lib/krb5/krb/rd_priv.c
108
krb5_data userdata = empty_data();
crypto/krb5/src/lib/krb5/krb/rd_priv.c
45
const krb5_data *der_krbpriv, const krb5_key key,
crypto/krb5/src/lib/krb5/krb/rd_priv.c
46
krb5_replay_data *rdata_out, krb5_data *userdata_out,
crypto/krb5/src/lib/krb5/krb/rd_priv.c
51
krb5_data plaintext = empty_data();
crypto/krb5/src/lib/krb5/krb/rd_priv.c
53
krb5_data *cstate;
crypto/krb5/src/lib/krb5/krb/rd_rep.c
149
const krb5_data *inbuf, krb5_ui_4 *nonce)
crypto/krb5/src/lib/krb5/krb/rd_rep.c
153
krb5_data scratch;
crypto/krb5/src/lib/krb5/krb/rd_rep.c
70
const krb5_data *inbuf, krb5_ap_rep_enc_part **repl)
crypto/krb5/src/lib/krb5/krb/rd_rep.c
75
krb5_data scratch;
crypto/krb5/src/lib/krb5/krb/rd_req.c
47
const krb5_data *inbuf, krb5_const_principal server,
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
570
krb5_data * realm;
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
593
krb5_data * realm;
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
825
krb5_data scratch;
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
917
krb5_data data;
crypto/krb5/src/lib/krb5/krb/rd_safe.c
129
const krb5_data *inbuf, krb5_data *userdata_out,
crypto/krb5/src/lib/krb5/krb/rd_safe.c
135
krb5_data userdata = empty_data();
crypto/krb5/src/lib/krb5/krb/rd_safe.c
45
const krb5_data *der_krbsafe, krb5_key key,
crypto/krb5/src/lib/krb5/krb/rd_safe.c
46
krb5_replay_data *rdata_out, krb5_data *userdata_out,
crypto/krb5/src/lib/krb5/krb/rd_safe.c
51
krb5_data *safe_body = NULL, *der_zerosafe = NULL;
crypto/krb5/src/lib/krb5/krb/recvauth.c
236
krb5_data *version)
crypto/krb5/src/lib/krb5/krb/recvauth.c
52
krb5_data *version)
crypto/krb5/src/lib/krb5/krb/recvauth.c
57
krb5_data inbuf;
crypto/krb5/src/lib/krb5/krb/recvauth.c
58
krb5_data outbuf;
crypto/krb5/src/lib/krb5/krb/recvauth.c
61
krb5_data d;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1209
krb5_data *evidence_tkt_data = NULL;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
149
krb5_data *for_user_data = NULL;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
206
krb5_data *data = NULL;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
283
krb5_data data, *datap = NULL;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
42
krb5_data *subject_cert,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
424
krb5_data *subject_cert,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
425
krb5_data *user_realm,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
46
krb5_data empty_name = empty_data();
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
604
krb5_data *r1 = &tgtptr->server->data[1];
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
605
krb5_data *r2 = &(*out_creds)->server->data[1];
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
650
krb5_data *subject_cert,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
746
krb5_data der_pac_options;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
769
krb5_data *der_pac_options = NULL;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
813
normalize_server_princ(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
952
get_target_realm_proxy_tgt(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
99
krb5_data data;
crypto/krb5/src/lib/krb5/krb/send_tgs.c
124
krb5_data *req_asn1_out, krb5_timestamp *timestamp_out,
crypto/krb5/src/lib/krb5/krb/send_tgs.c
129
krb5_data *authdata_asn1 = NULL, *req_body_asn1 = NULL;
crypto/krb5/src/lib/krb5/krb/send_tgs.c
130
krb5_data *ap_req_asn1 = NULL, *tgs_req_asn1 = NULL;
crypto/krb5/src/lib/krb5/krb/send_tgs.c
37
krb5_data random_data = make_data(random_buf, 4);
crypto/krb5/src/lib/krb5/krb/send_tgs.c
52
tgs_construct_ap_req(krb5_context context, krb5_data *checksum_data,
crypto/krb5/src/lib/krb5/krb/send_tgs.c
54
krb5_data **ap_req_asn1_out)
crypto/krb5/src/lib/krb5/krb/send_tgs.c
60
krb5_data *authent_asn1 = NULL;
crypto/krb5/src/lib/krb5/krb/sendauth.c
41
krb5_data *in_data, krb5_creds *in_creds, krb5_ccache ccache,
crypto/krb5/src/lib/krb5/krb/sendauth.c
50
krb5_data inbuf, outbuf[2];
crypto/krb5/src/lib/krb5/krb/srv_dec_tkt.c
48
krb5_data *realm;
crypto/krb5/src/lib/krb5/krb/srv_rcache.c
32
krb5_get_server_rcache(krb5_context context, const krb5_data *piece,
crypto/krb5/src/lib/krb5/krb/t_cc_config.c
117
krb5_data data;
crypto/krb5/src/lib/krb5/krb/t_get_etype_info.c
45
krb5_data salt, s2kparams;
crypto/krb5/src/lib/krb5/krb/t_pac.c
510
krb5_data data;
crypto/krb5/src/lib/krb5/krb/t_pac.c
622
static const krb5_data ticket_data = {
crypto/krb5/src/lib/krb5/krb/t_pac.c
718
krb5_data data;
crypto/krb5/src/lib/krb5/krb/t_pac.c
825
krb5_data data;
crypto/krb5/src/lib/krb5/krb/t_pac.c
898
const krb5_data cdata = { 0, 2, "\x00\x01" } ;
crypto/krb5/src/lib/krb5/krb/t_pac.c
914
const krb5_data cdata = { 0, 2, "\x02\x00" } ;
crypto/krb5/src/lib/krb5/krb/t_walk_rtree.c
13
krb5_data client, server;
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/unparse.c
62
component_length_quoted(const krb5_data *src, int flags)
crypto/krb5/src/lib/krb5/krb/unparse.c
85
copy_component_quoting(char *dest, const krb5_data *src, int flags)
crypto/krb5/src/lib/krb5/krb/vfy_increds.c
86
krb5_data ap_req = empty_data();
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
125
const krb5_data *server, krb5_data **rpath_out)
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
130
krb5_data *rpath = NULL, d;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
236
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
237
const krb5_data *server,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
243
krb5_data srcrealm, dstrealm;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
300
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
301
const krb5_data *server,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
346
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
347
const krb5_data *server,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
352
krb5_data *realms;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
353
const krb5_data *dstrealm, *srcrealm;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
395
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
396
const krb5_data *server,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
397
krb5_data **realms,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
403
krb5_data *ctweens = NULL, *stweens = NULL, *twp, *r, *rp;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
425
rp = r = calloc(nctween + nstween, sizeof(krb5_data));
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
456
krb5_data *realms,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
477
krb5_data **tweens,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
484
krb5_data *tws, *ntws;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
497
ntws = realloc(tws, (n + 1) * sizeof(krb5_data));
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
50
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
51
const krb5_data *server,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
57
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
58
const krb5_data *server,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
63
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
64
const krb5_data *server,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
70
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
71
const krb5_data *server,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
72
krb5_data **realms,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
78
krb5_data *realms,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
84
krb5_data **tweens,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
97
const krb5_data *client,
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
98
const krb5_data *server,
crypto/krb5/src/lib/krb5/os/changepw.c
101
kpasswd_sendto_msg_cleanup(void *data, krb5_data *message)
crypto/krb5/src/lib/krb5/os/changepw.c
110
kpasswd_sendto_msg_callback(SOCKET fd, void *data, krb5_data *message)
crypto/krb5/src/lib/krb5/os/changepw.c
117
krb5_data output;
crypto/krb5/src/lib/krb5/os/changepw.c
120
memset (message, 0, sizeof(krb5_data));
crypto/krb5/src/lib/krb5/os/changepw.c
210
krb5_data *result_code_string,
crypto/krb5/src/lib/krb5/os/changepw.c
211
krb5_data *result_string)
crypto/krb5/src/lib/krb5/os/changepw.c
213
krb5_data chpw_rep;
crypto/krb5/src/lib/krb5/os/changepw.c
224
memset(&chpw_rep, 0, sizeof(krb5_data));
crypto/krb5/src/lib/krb5/os/changepw.c
312
krb5_data *result_code_string,
crypto/krb5/src/lib/krb5/os/changepw.c
313
krb5_data *result_string)
crypto/krb5/src/lib/krb5/os/changepw.c
330
krb5_data *result_code_string,
crypto/krb5/src/lib/krb5/os/changepw.c
331
krb5_data *result_string
crypto/krb5/src/lib/krb5/os/changepw.c
344
krb5_data *result_code_string,
crypto/krb5/src/lib/krb5/os/changepw.c
345
krb5_data *result_string
crypto/krb5/src/lib/krb5/os/changepw.c
52
krb5_data ap_req;
crypto/krb5/src/lib/krb5/os/changepw.c
61
locate_kpasswd(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/dnssrv.c
112
k5_make_uri_query(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/dnssrv.c
123
krb5int_make_srv_query_realm(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/dnssrv.c
188
k5_make_uri_query(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/dnssrv.c
259
krb5int_make_srv_query_realm(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/dnssrv.c
51
make_lookup_name(const krb5_data *realm, const char *service,
crypto/krb5/src/lib/krb5/os/hostrealm.c
401
krb5_get_fallback_host_realm(krb5_context context, krb5_data *hdata,
crypto/krb5/src/lib/krb5/os/hostrealm_domain.c
50
krb5_data drealm;
crypto/krb5/src/lib/krb5/os/localauth_rule.c
212
const krb5_data *datap;
crypto/krb5/src/lib/krb5/os/locate_kdc.c
102
get_sitename(krb5_context context, const krb5_data *realm, char **out)
crypto/krb5/src/lib/krb5/os/locate_kdc.c
255
locate_srv_conf_1(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
342
krb5_locate_srv_conf(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
358
locate_srv_dns_1(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
42
krb5_data realm;
crypto/krb5/src/lib/krb5/os/locate_kdc.c
440
module_locate_server(krb5_context ctx, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
539
prof_locate_server(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
651
locate_uri(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
714
dns_locate_server_uri(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
756
dns_locate_server_srv(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
808
locate_server(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
853
k5_locate_server(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
882
k5_locate_kdc(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
908
k5_kdclist_add(struct kdclist *kdcs, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/os-proto.h
110
krb5_data components[2];
crypto/krb5/src/lib/krb5/os/os-proto.h
129
krb5_error_code k5_locate_server(krb5_context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/os-proto.h
134
krb5_error_code k5_locate_kdc(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/os-proto.h
146
krb5_error_code k5_kdclist_add(struct kdclist *kdcs, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/os-proto.h
178
krb5int_make_srv_query_realm(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/os-proto.h
186
k5_make_uri_query(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/os-proto.h
199
krb5_error_code k5_sendto(krb5_context context, const krb5_data *message,
crypto/krb5/src/lib/krb5/os/os-proto.h
200
const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/os-proto.h
204
krb5_data *reply, struct sockaddr *remoteaddr,
crypto/krb5/src/lib/krb5/os/os-proto.h
206
int (*msg_handler)(krb5_context, const krb5_data *,
crypto/krb5/src/lib/krb5/os/os-proto.h
210
krb5_error_code k5_sendto_kdc(krb5_context context, const krb5_data *message,
crypto/krb5/src/lib/krb5/os/os-proto.h
211
const krb5_data *realm, krb5_boolean use_primary,
crypto/krb5/src/lib/krb5/os/os-proto.h
212
krb5_boolean no_udp, krb5_data *reply_out,
crypto/krb5/src/lib/krb5/os/os-proto.h
243
krb5_error_code k5_write_messages(krb5_context, krb5_pointer, krb5_data *,
crypto/krb5/src/lib/krb5/os/os-proto.h
85
int (*pfn_callback)(SOCKET fd, void *data, krb5_data *message);
crypto/krb5/src/lib/krb5/os/os-proto.h
86
void (*pfn_cleanup)(void *data, krb5_data *message);
crypto/krb5/src/lib/krb5/os/read_msg.c
31
krb5_read_message(krb5_context context, krb5_pointer fdp, krb5_data *inbuf)
crypto/krb5/src/lib/krb5/os/read_pwd.c
45
krb5_data reply_data, verify_data = empty_data();
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1073
service_dispatch(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1100
service_tcp_connect(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1118
service_tcp_write(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1152
service_tcp_read(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1204
service_udp_read(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
121
const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1221
setup_tls(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1261
service_https_write(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
134
krb5_data callback_buffer;
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1343
service_https_read(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1347
krb5_data buf;
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1404
struct select_state *seltemp, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1405
int (*msg_handler)(krb5_context, const krb5_data *, void *),
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1453
krb5_data reply = make_data(state->in.buf, state->in.pos);
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1499
k5_sendto(krb5_context context, const krb5_data *message,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1500
const krb5_data *realm, const struct serverlist *servers,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1502
struct sendto_callback_info* callback_info, krb5_data *reply,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1506
int (*msg_handler)(krb5_context, const krb5_data *, void *),
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
397
const krb5_data *reply,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
447
k5_sendto_kdc(krb5_context context, const krb5_data *message,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
448
const krb5_data *realm, krb5_boolean use_primary,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
449
krb5_boolean no_udp, krb5_data *reply_out, struct kdclist *kdcs)
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
455
krb5_data reply = empty_data(), *hook_message = NULL, *hook_reply = NULL;
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
568
krb5_sendto_kdc(krb5_context context, const krb5_data *message,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
569
const krb5_data *realm, krb5_data *reply_out, int *use_primary,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
604
make_proxy_request(struct conn_state *state, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
605
const krb5_data *message, char **req_out, size_t *len_out)
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
608
krb5_data *encoded_pm = NULL;
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
661
set_transport_message(struct conn_state *state, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
662
const krb5_data *message)
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
699
const krb5_data *realm, const char *hostname,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
805
resolve_server(krb5_context context, const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
807
k5_transport_strategy strategy, const krb5_data *message,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
886
const krb5_data *message, struct select_state *selstate,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
887
const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
998
const krb5_data *message, struct select_state *selstate,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
999
const krb5_data *realm,
crypto/krb5/src/lib/krb5/os/sn2princ.c
168
split_trailer(const krb5_data *data, krb5_data *host, krb5_data *trailer)
crypto/krb5/src/lib/krb5/os/sn2princ.c
189
krb5_data host, trailer;
crypto/krb5/src/lib/krb5/os/t_ctxprf.c
58
krb5_data realm = string2data("KRBTEST.COM");
crypto/krb5/src/lib/krb5/os/t_locate_kdc.c
84
krb5_data realm;
crypto/krb5/src/lib/krb5/os/t_std_conf.c
80
krb5_data rlm;
crypto/krb5/src/lib/krb5/os/t_trace.c
61
krb5_data data;
crypto/krb5/src/lib/krb5/os/trace.c
181
const krb5_data *d;
crypto/krb5/src/lib/krb5/os/trace.c
182
krb5_data data;
crypto/krb5/src/lib/krb5/os/trace.c
263
d = va_arg(ap, krb5_data *);
crypto/krb5/src/lib/krb5/os/trace.c
269
d = va_arg(ap, krb5_data *);
crypto/krb5/src/lib/krb5/os/trace.c
93
krb5_data d = make_data((void *) ptr, len);
crypto/krb5/src/lib/krb5/os/write_msg.c
39
k5_write_messages(krb5_context context, krb5_pointer fdp, krb5_data *outbuf,
crypto/krb5/src/lib/krb5/os/write_msg.c
73
krb5_write_message(krb5_context context, krb5_pointer fdp, krb5_data *outbuf)
crypto/krb5/src/lib/krb5/rcache/memrcache.c
102
krb5_data seed_data = make_data(seed, sizeof(seed));
crypto/krb5/src/lib/krb5/rcache/memrcache.c
126
const krb5_data *tag)
crypto/krb5/src/lib/krb5/rcache/memrcache.c
41
krb5_data tag;
crypto/krb5/src/lib/krb5/rcache/memrcache.c
53
insert_entry(krb5_context context, k5_memrcache mrc, const krb5_data *tag,
crypto/krb5/src/lib/krb5/rcache/memrcache.h
42
const krb5_data *tag);
crypto/krb5/src/lib/krb5/rcache/rc-int.h
38
krb5_error_code (*store)(krb5_context, void *rcdata, const krb5_data *tag);
crypto/krb5/src/lib/krb5/rcache/rc-int.h
55
const krb5_data *tag_data);
crypto/krb5/src/lib/krb5/rcache/rc_base.c
132
krb5_data tag;
crypto/krb5/src/lib/krb5/rcache/rc_base.c
148
krb5_data *tag_out)
crypto/krb5/src/lib/krb5/rcache/rc_base.c
151
const krb5_data *cdata = &enc->ciphertext;
crypto/krb5/src/lib/krb5/rcache/rc_dfl.c
144
dfl_store(krb5_context context, void *rcdata, const krb5_data *tag)
crypto/krb5/src/lib/krb5/rcache/rc_file2.c
141
krb5_data d;
crypto/krb5/src/lib/krb5/rcache/rc_file2.c
201
k5_rcfile2_store(krb5_context context, int fd, const krb5_data *tag_data)
crypto/krb5/src/lib/krb5/rcache/rc_file2.c
242
file2_store(krb5_context context, void *rcdata, const krb5_data *tag)
crypto/krb5/src/lib/krb5/rcache/rc_none.c
48
none_store(krb5_context ctx, void *rcdata, const krb5_data *tag)
crypto/krb5/src/lib/krb5/rcache/t_memrcache.c
43
krb5_data tag_data = make_data(tag, 4);
crypto/krb5/src/lib/krb5/rcache/t_rcfile2.c
61
krb5_data tag_data = make_data(tag, TAG_LEN);
crypto/krb5/src/lib/krb5/unicode/ucstr.c
65
k5_utf8_validate(const krb5_data *data)
crypto/krb5/src/lib/krb5/unicode/ucstr.c
95
const krb5_data * data1,
crypto/krb5/src/lib/krb5/unicode/ucstr.c
96
const krb5_data * data2,
crypto/krb5/src/plugins/audit/kdc_j_encode.c
45
data_to_value(krb5_data *data, k5_json_object obj, const char *key);
crypto/krb5/src/plugins/audit/kdc_j_encode.c
466
data_to_value(krb5_data *data, k5_json_object obj, const char *key)
crypto/krb5/src/plugins/authdata/greet_client/greet.c
117
krb5_data data;
crypto/krb5/src/plugins/authdata/greet_client/greet.c
153
krb5_data **out_attrs)
crypto/krb5/src/plugins/authdata/greet_client/greet.c
161
*out_attrs = calloc(2, sizeof(krb5_data));
crypto/krb5/src/plugins/authdata/greet_client/greet.c
182
const krb5_data *attribute,
crypto/krb5/src/plugins/authdata/greet_client/greet.c
185
krb5_data *value,
crypto/krb5/src/plugins/authdata/greet_client/greet.c
186
krb5_data *display_value,
crypto/krb5/src/plugins/authdata/greet_client/greet.c
217
const krb5_data *attribute,
crypto/krb5/src/plugins/authdata/greet_client/greet.c
218
const krb5_data *value)
crypto/krb5/src/plugins/authdata/greet_client/greet.c
221
krb5_data data;
crypto/krb5/src/plugins/authdata/greet_client/greet.c
246
const krb5_data *attribute)
crypto/krb5/src/plugins/authdata/greet_client/greet.c
31
krb5_data greeting;
crypto/krb5/src/plugins/authdata/greet_client/greet.c
35
static krb5_data greet_attr = {
crypto/krb5/src/plugins/authdata/greet_server/greet_auth.c
104
krb5_data *req_pkt,
crypto/krb5/src/plugins/authdata/greet_server/greet_auth.c
111
krb5_data *greeting = NULL;
crypto/krb5/src/plugins/authdata/greet_server/greet_auth.c
34
static krb5_error_code greet_hello(krb5_context context, krb5_data **ret)
crypto/krb5/src/plugins/authdata/greet_server/greet_auth.c
36
krb5_data tmp;
crypto/krb5/src/plugins/authdata/greet_server/greet_auth.c
48
krb5_data *greeting)
crypto/krb5/src/plugins/kdb/db2/kdb_db2.c
1073
krb5_data contdata;
crypto/krb5/src/plugins/kdb/db2/kdb_db2.c
762
krb5_data keydata, contdata;
crypto/krb5/src/plugins/kdb/db2/kdb_db2.c
812
krb5_data contdata, keydata;
crypto/krb5/src/plugins/kdb/db2/kdb_db2.c
865
krb5_data keydata, contdata;
crypto/krb5/src/plugins/kdb/db2/kdb_xdr.c
225
krb5_decode_princ_entry(krb5_context context, krb5_data *content,
crypto/krb5/src/plugins/kdb/db2/kdb_xdr.c
34
krb5_encode_princ_dbkey(krb5_context context, krb5_data *key,
crypto/krb5/src/plugins/kdb/db2/kdb_xdr.c
49
krb5_encode_princ_entry(krb5_context context, krb5_data *content,
crypto/krb5/src/plugins/kdb/db2/kdb_xdr.h
12
krb5_decode_princ_entry(krb5_context context, krb5_data *content,
crypto/krb5/src/plugins/kdb/db2/kdb_xdr.h
19
krb5_encode_princ_entry(krb5_context context, krb5_data *content,
crypto/krb5/src/plugins/kdb/db2/kdb_xdr.h
8
krb5_encode_princ_dbkey(krb5_context context, krb5_data *key,
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c
1184
krb5_data pwd;
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c
1244
krb5_data *pdata;
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c
572
krb5_data master_salt, pwd;
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c
95
krb5_data tgt_princ_entries[] = {
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c
99
krb5_data db_creator_entries[] = {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1674
krb5_data in;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
395
krb5_int32 mkvno, krb5_data **code)
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
417
asn1_decode_sequence_of_keys(krb5_data *in, ldap_seqof_key_data *out)
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
481
krb5_data *code;
crypto/krb5/src/plugins/kdb/test/kdb_test.c
192
const char *princstr, const krb5_data *realm,
crypto/krb5/src/plugins/kdb/test/kdb_test.c
197
krb5_data d, rndin;
crypto/krb5/src/plugins/kdb/test/kdb_test.c
228
make_keys(char **strings, const char *princstr, const krb5_data *realm,
crypto/krb5/src/plugins/kdb/test/kdb_test.c
350
tgtname(krb5_context context, const krb5_data *tgs_realm,
crypto/krb5/src/plugins/kdb/test/kdb_test.c
351
const krb5_data *our_realm)
crypto/krb5/src/plugins/kdb/test/kdb_test.c
369
krb5_data realm;
crypto/krb5/src/plugins/kdb/test/kdb_test.c
502
lookup_princ_by_cert(krb5_context context, const krb5_data *client_cert,
crypto/krb5/src/plugins/kdb/test/kdb_test.c
518
test_get_s4u_x509_principal(krb5_context context, const krb5_data *client_cert,
crypto/krb5/src/plugins/kdb/test/kdb_test.c
615
change_auth_indicators(krb5_context context, krb5_data ***auth_indicators)
crypto/krb5/src/plugins/kdb/test/kdb_test.c
617
krb5_data **inds, d;
crypto/krb5/src/plugins/kdb/test/kdb_test.c
644
krb5_data ***auth_indicators)
crypto/krb5/src/plugins/kdb/test/kdb_test.c
646
krb5_data data = empty_data();
crypto/krb5/src/plugins/preauth/otp/main.c
109
timestamp_verify(krb5_context ctx, const krb5_data *nonce)
crypto/krb5/src/plugins/preauth/otp/main.c
131
nonce_generate(krb5_context ctx, unsigned int length, krb5_data *nonce_out)
crypto/krb5/src/plugins/preauth/otp/main.c
133
krb5_data nonce;
crypto/krb5/src/plugins/preauth/otp/main.c
231
krb5_data *encoding, nonce = empty_data();
crypto/krb5/src/plugins/preauth/otp/main.c
284
otp_verify(krb5_context context, krb5_data *req_pkt, krb5_kdc_req *request,
crypto/krb5/src/plugins/preauth/otp/main.c
294
krb5_data d, plaintext;
crypto/krb5/src/plugins/preauth/otp/main.c
53
krb5_pa_otp_req *req, krb5_data *out)
crypto/krb5/src/plugins/preauth/otp/main.c
56
krb5_data plaintext;
crypto/krb5/src/plugins/preauth/otp/main.c
79
const krb5_data *nonce)
crypto/krb5/src/plugins/preauth/otp/main.c
83
krb5_data *er = NULL;
crypto/krb5/src/plugins/preauth/otp/otp_state.c
569
krb5_data hndata;
crypto/krb5/src/plugins/preauth/otp/otp_state.c
60
krb5_data username;
crypto/krb5/src/plugins/preauth/pkinit/pkinit.h
221
krb5_data *freshness_token;
crypto/krb5/src/plugins/preauth/pkinit/pkinit.h
344
krb5_error_code pkinit_copy_krb5_data(krb5_data *dst, const krb5_data *src);
crypto/krb5/src/plugins/preauth/pkinit/pkinit.h
365
(krb5_context context, const krb5_data *realm,
crypto/krb5/src/plugins/preauth/pkinit/pkinit.h
368
(krb5_context context, const krb5_data *realm,
crypto/krb5/src/plugins/preauth/pkinit/pkinit.h
371
(krb5_context context, const krb5_data *realm, const char *option,
crypto/krb5/src/plugins/preauth/pkinit/pkinit.h
374
(krb5_context context, const krb5_data *realm, const char *option,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.c
36
krb5_error_code (*k5int_encode_##type)(const type *, krb5_data **); \
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.c
37
krb5_error_code (*k5int_decode_##type)(const krb5_data *, type **)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.c
40
krb5_error_code (*k5int_encode_##type)(const type **, krb5_data **); \
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.c
41
krb5_error_code (*k5int_decode_##type)(const krb5_data *, type ***)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.c
51
(*k5int_decode_krb5_principal_name)(const krb5_data *, krb5_principal_data **);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.c
55
krb5_data **code);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.c
57
(*k5int_decode_krb5_td_dh_parameters)(const krb5_data *,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.c
62
(krb5_external_principal_identifier *const *, krb5_data **code);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.c
66
(const krb5_data *,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.c
70
(*k5int_encode_krb5_kdc_req_body)(const krb5_kdc_req *rep, krb5_data **code);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.h
40
extern krb5_error_code (*k5int_encode_##type)(const type *, krb5_data **); \
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.h
41
extern krb5_error_code (*k5int_decode_##type)(const krb5_data *, type **)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.h
44
extern krb5_error_code (*k5int_encode_##type)(const type **, krb5_data **); \
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.h
45
extern krb5_error_code (*k5int_decode_##type)(const krb5_data *, type ***)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.h
55
(const krb5_data *, krb5_principal_data **);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.h
58
(krb5_algorithm_identifier *const *, krb5_data **code);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.h
60
(const krb5_data *, krb5_algorithm_identifier ***);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.h
63
(krb5_external_principal_identifier *const *, krb5_data **code);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.h
65
(const krb5_data *, krb5_external_principal_identifier ***);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_accessor.h
68
(const krb5_kdc_req *rep, krb5_data **code);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
1027
krb5_kdc_req *request, krb5_data *encoded_request_body,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
1028
krb5_data *encoded_previous_request,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
1037
krb5_data scratch;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
176
krb5_int32 cusec, krb5_ui_4 nonce, const krb5_data *cksum,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
178
krb5_principal server, krb5_data **as_req)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
181
krb5_data spki = empty_data(), *coded_auth_pack = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
198
auth_pack.supportedKDFs = (krb5_data **)supported_kdf_alg_ids;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
310
krb5_data *encoded_request)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
313
krb5_data asRep = { 0, 0, NULL};
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
500
const krb5_data *as_rep,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
503
krb5_data *encoded_request)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
510
krb5_data dh_data = { 0, 0, NULL };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
514
krb5_data k5data;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
515
krb5_data secret;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
58
krb5_int32 cusec, krb5_ui_4 nonce, const krb5_data *cksum,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
60
krb5_principal server, krb5_data **as_req);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
65
krb5_kdc_req *request, const krb5_data *as_rep,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
652
const krb5_data *realm)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
66
krb5_keyblock *key_block, krb5_enctype etype, krb5_data *);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
746
krb5_data *encoded_request_body,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
747
krb5_data *encoded_previous_request,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
86
krb5_data *out_data = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
90
krb5_data cksum = empty_data();
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
911
krb5_kdc_req *request, krb5_data *encoded_request_body,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
912
krb5_data *encoded_previous_request,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
92
krb5_data *der_req = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
923
krb5_data d;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
115
const krb5_data sha256WithRSAEncr_id = {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
118
const krb5_data sha512WithRSAEncr_id = {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
121
const krb5_data ecdsaWithSha1_id = {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
124
const krb5_data ecdsaWithSha256_id = {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
127
const krb5_data ecdsaWithSha384_id = {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
130
const krb5_data ecdsaWithSha512_id = {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
134
krb5_data const * const supported_cms_algs[] = {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
403
const krb5_data oakley_1024 = { KV5M_DATA, sizeof(o1024), (char *)o1024 };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
404
const krb5_data oakley_2048 = { KV5M_DATA, sizeof(o2048), (char *)o2048 };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
405
const krb5_data oakley_4096 = { KV5M_DATA, sizeof(o4096), (char *)o4096 };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
406
const krb5_data ec_p256 = { KV5M_DATA, sizeof(p256), (char *)p256 };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
407
const krb5_data ec_p384 = { KV5M_DATA, sizeof(p384), (char *)p384 };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
408
const krb5_data ec_p521 = { KV5M_DATA, sizeof(p521), (char *)p521 };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
411
const krb5_data dh_oid = { 0, 7, "\x2A\x86\x48\xce\x3e\x02\x01" };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
414
const krb5_data ec_oid = { 0, 7, "\x2A\x86\x48\xCE\x3D\x02\x01" };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
45
const krb5_data kdf_sha1_id = { KV5M_DATA, sizeof(kdf_sha1), kdf_sha1 };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
46
const krb5_data kdf_sha256_id = { KV5M_DATA, sizeof(kdf_sha256), kdf_sha256 };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
47
const krb5_data kdf_sha512_id = { KV5M_DATA, sizeof(kdf_sha512), kdf_sha512 };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
49
krb5_data const * const supported_kdf_alg_ids[] = {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
75
const krb5_data cms_sha1_id = { KV5M_DATA, sizeof(cms_sha1), cms_sha1 };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
76
const krb5_data cms_sha256_id = { KV5M_DATA, sizeof(cms_sha256), cms_sha256 };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
77
const krb5_data cms_sha384_id = { KV5M_DATA, sizeof(cms_sha384), cms_sha384 };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_constants.c
78
const krb5_data cms_sha512_id = { KV5M_DATA, sizeof(cms_sha512), cms_sha512 };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
258
krb5_data *spki_out); /* OUT
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
290
const krb5_data *client_spki, /* IN
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
539
pkinit_kdf(krb5_context context, krb5_data *secret, const krb5_data *alg_oid,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
542
const krb5_data *as_req, const krb5_data *pk_as_rep,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
545
extern const krb5_data kdf_sha1_id;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
546
extern const krb5_data kdf_sha256_id;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
547
extern const krb5_data kdf_sha512_id;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
548
extern const krb5_data cms_sha1_id;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
549
extern const krb5_data cms_sha256_id;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
550
extern const krb5_data cms_sha384_id;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
551
extern const krb5_data cms_sha512_id;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
552
extern const krb5_data oakley_1024;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
553
extern const krb5_data oakley_2048;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
554
extern const krb5_data oakley_4096;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
555
extern const krb5_data ec_p256;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
556
extern const krb5_data ec_p384;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
557
extern const krb5_data ec_p521;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
558
extern const krb5_data dh_oid;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
559
extern const krb5_data ec_oid;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
566
extern krb5_data const * const supported_kdf_alg_ids[];
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
570
extern krb5_data const * const supported_cms_algs[];
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
587
crypto_generate_checksums(krb5_context context, const krb5_data *body,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
588
krb5_data *cksum1_out,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
594
crypto_verify_checksums(krb5_context context, krb5_data *body,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto.h
595
const krb5_data *cksum1,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1360
krb5_data rdat;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1465
try_import_group(krb5_context context, const krb5_data *params,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1974
krb5_data *authz = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2377
krb5_data name = { 0, 0, NULL };
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2576
const krb5_data *secret, krb5_keyblock *key_block)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2583
krb5_data random_data;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2652
algid_to_md(const krb5_data *alg_id)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2667
openssl_sskdf(krb5_context context, const EVP_MD *md, const krb5_data *secret,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2668
const krb5_data *info, size_t len, krb5_data *out)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2717
builtin_sskdf(krb5_context context, const EVP_MD *md, const krb5_data *secret,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2718
const krb5_data *info, size_t len, krb5_data *out)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2784
pkinit_kdf(krb5_context context, krb5_data *secret, const krb5_data *alg_oid,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2787
const krb5_data *as_req, const krb5_data *pk_as_rep,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2795
krb5_data *other_info = NULL, *supp_pub_info = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2796
krb5_data random_data = empty_data();
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2931
int dh_size, krb5_data *spki_out)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3014
const krb5_data *client_spki,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3113
krb5_data *td_certifiers = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3216
krb5_data *der_alglist = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3452
krb5_data rdat;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
362
decode_params(const krb5_data *params_der, const char *type)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
381
decode_dh_params(const krb5_data *params_der)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
389
decode_dh_params(const krb5_data *params_der)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
404
encode_spki(EVP_PKEY *pkey, krb5_data *spki_out)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4103
krb5_data rdat;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
422
decode_spki(const krb5_data *spki)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
464
decode_dh_params(const krb5_data *params_der)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
495
encode_spki(EVP_PKEY *pkey, krb5_data *spki_out)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5705
md_from_cms_oid(const krb5_data *alg_id)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
571
decode_spki(const krb5_data *spki)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5721
make_digest(const krb5_data *body, const EVP_MD *md, krb5_data *digest_out)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5724
krb5_data d;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5743
check_digest(const krb5_data *body, const EVP_MD *md, const krb5_data *digest)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5757
crypto_generate_checksums(krb5_context context, const krb5_data *body,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5758
krb5_data *cksum1_out, krb5_pachecksum2 **cksum2_out)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5760
krb5_data cksum1 = empty_data();
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
579
krb5_data d;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5791
crypto_verify_checksums(krb5_context context, krb5_data *body,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5792
const krb5_data *cksum1,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
622
decode_ec_params(const krb5_data *params_der)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
630
decode_ec_params(const krb5_data *params_der)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_kdf_test.c
49
const krb5_data lha_data = DATA_FROM_STRING("lha");
crypto/krb5/src/plugins/preauth/pkinit/pkinit_kdf_test.c
72
krb5_data secret;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_kdf_test.c
74
krb5_data as_req;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_kdf_test.c
75
krb5_data pk_as_rep;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_lib.c
129
krb5_data **supportedKDFs = (*in)->supportedKDFs;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_lib.c
251
pkinit_copy_krb5_data(krb5_data *dst, const krb5_data *src)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
222
pkinit_libdefault_strings(krb5_context context, const krb5_data *realm,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
305
pkinit_libdefault_string(krb5_context context, const krb5_data *realm,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
328
pkinit_libdefault_boolean(krb5_context context, const krb5_data *realm,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
347
pkinit_libdefault_integer(krb5_context context, const krb5_data *realm,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
417
krb5_data *req_pkt,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
428
krb5_data authp_data = {0, 0, NULL}, krb5_authz = {0, 0, NULL};
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
435
krb5_data *der_req = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
436
krb5_data k5data;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
635
krb5_data *scratch = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
687
pkinit_pick_kdf_alg(krb5_context context, krb5_data **kdf_list,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
688
krb5_data **alg_oid)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
691
krb5_data *req_oid = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
692
const krb5_data *supp_oid = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
693
krb5_data *tmp_oid = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
705
tmp_oid = k5alloc(sizeof(krb5_data), &retval);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
729
krb5_data *req_pkt,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
740
krb5_data scratch = {0, 0, NULL};
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
749
krb5_data *encoded_dhkey_info = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
751
krb5_data *out_data = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
752
krb5_data secret;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
757
krb5_data *encoded_key_pack = NULL;
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
113
krb5_data *track_data, krb5_data *output)
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
159
krb5_data tmp_data, track_id = empty_data();
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
205
krb5_data scratch = empty_data(), track_id_data = empty_data();
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
77
krb5_data *enc_track_data, krb5_data *output)
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
82
krb5_data result = empty_data();
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
126
krb5_data *enc_track_data, krb5_data *output)
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
164
krb5_data *track_data, krb5_data *output)
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
211
krb5_data scratch, track_id = empty_data();
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
215
krb5_data tmp_data;
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
283
krb5_data scratch;
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
286
krb5_data tmp_data;
crypto/krb5/src/plugins/preauth/securid_sam2/securid2.c
397
krb5_data track_id_data;
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
123
krb5_data *encoded_challenge_body = NULL;
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
181
krb5_data *encoded_challenge = NULL;
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
257
kdc_verify_preauth(krb5_context context, krb5_data *req_pkt,
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
265
krb5_data scratch, *scratch2, *e_data = NULL;
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
73
krb5_princ_size(context, newp) * sizeof(krb5_data));
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1652
krb5_data data = make_data(private, 32);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1742
builtin_sha256(krb5_context context, groupdata *gdata, const krb5_data *dlist,
crypto/krb5/src/plugins/preauth/spake/groups.c
334
const krb5_data *wbytes, krb5_data *priv_out, krb5_data *pub_out)
crypto/krb5/src/plugins/preauth/spake/groups.c
375
const krb5_data *wbytes, const krb5_data *ourpriv,
crypto/krb5/src/plugins/preauth/spake/groups.c
376
const krb5_data *theirpub, krb5_data *spakeresult_out)
crypto/krb5/src/plugins/preauth/spake/groups.c
429
const krb5_data *dlist, size_t ndata, uint8_t *result_out)
crypto/krb5/src/plugins/preauth/spake/groups.h
121
int32_t group, const krb5_data *wbytes,
crypto/krb5/src/plugins/preauth/spake/groups.h
122
krb5_data *priv_out, krb5_data *pub_out);
crypto/krb5/src/plugins/preauth/spake/groups.h
131
int32_t group, const krb5_data *wbytes,
crypto/krb5/src/plugins/preauth/spake/groups.h
132
const krb5_data *ourpriv,
crypto/krb5/src/plugins/preauth/spake/groups.h
133
const krb5_data *theirpub,
crypto/krb5/src/plugins/preauth/spake/groups.h
134
krb5_data *spakeresult_out);
crypto/krb5/src/plugins/preauth/spake/groups.h
145
int32_t group, const krb5_data *dlist, size_t ndata,
crypto/krb5/src/plugins/preauth/spake/groups.h
87
const krb5_data *datas, size_t ndata,
crypto/krb5/src/plugins/preauth/spake/openssl.c
272
ossl_hash(krb5_context context, groupdata *gdata, const krb5_data *dlist,
crypto/krb5/src/plugins/preauth/spake/spake_client.c
107
krb5_data *enc_req, krb5_data *enc_prev_req,
crypto/krb5/src/plugins/preauth/spake/spake_client.c
113
krb5_data in_data;
crypto/krb5/src/plugins/preauth/spake/spake_client.c
160
krb5_data *support;
crypto/krb5/src/plugins/preauth/spake/spake_client.c
182
krb5_spake_challenge *ch, const krb5_data *der_msg,
crypto/krb5/src/plugins/preauth/spake/spake_client.c
185
const krb5_data *der_req, krb5_pa_data ***pa_out)
crypto/krb5/src/plugins/preauth/spake/spake_client.c
191
krb5_data *der_factor = NULL, *response;
crypto/krb5/src/plugins/preauth/spake/spake_client.c
192
krb5_data clpriv = empty_data(), clpub = empty_data();
crypto/krb5/src/plugins/preauth/spake/spake_client.c
193
krb5_data wbytes = empty_data();
crypto/krb5/src/plugins/preauth/spake/spake_client.c
304
const krb5_data *der_prev_req, const krb5_data *der_req,
crypto/krb5/src/plugins/preauth/spake/spake_client.c
326
krb5_kdc_req *req, krb5_data *der_req, krb5_data *der_prev_req,
crypto/krb5/src/plugins/preauth/spake/spake_client.c
333
krb5_data in_data;
crypto/krb5/src/plugins/preauth/spake/spake_client.c
44
krb5_data *support;
crypto/krb5/src/plugins/preauth/spake/spake_client.c
45
krb5_data thash;
crypto/krb5/src/plugins/preauth/spake/spake_client.c
46
krb5_data spakeresult;
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
121
marshal_data(struct k5buf *buf, const krb5_data *data)
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
129
make_cookie(int stage, int32_t group, const krb5_data *spake,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
130
const krb5_data *thash, krb5_data *cookie_out)
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
157
add_indicators(krb5_context context, const krb5_data *realm,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
215
const krb5_data *support,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
222
krb5_data kdcpriv = empty_data(), kdcpub = empty_data(), *der_msg = NULL;
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
223
krb5_data thash = empty_data(), cookie = empty_data();
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
224
krb5_data wbytes = empty_data();
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
306
krb5_data empty = empty_data();
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
330
krb5_spake_support *support, const krb5_data *der_msg,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
365
krb5_spake_response *resp, const krb5_data *realm,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
373
krb5_data cookie, thash_in, kdcpriv, factors, *der_req;
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
374
krb5_data thash = empty_data(), der_factor = empty_data();
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
375
krb5_data wbytes = empty_data(), spakeresult = empty_data();
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
508
spake_verify(krb5_context context, krb5_data *req_pkt, krb5_kdc_req *request,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
516
krb5_data in_data = make_data(data->contents, data->length);
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
74
parse_data(struct k5input *in, krb5_data *out)
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
84
parse_cookie(const krb5_data *cookie, int *stage_out, int32_t *group_out,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
85
krb5_data *spake_out, krb5_data *thash_out,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
86
krb5_data *factors_out)
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
91
krb5_data thash, spake, factors;
crypto/krb5/src/plugins/preauth/spake/t_vectors.c
349
static krb5_data *
crypto/krb5/src/plugins/preauth/spake/t_vectors.c
354
krb5_data *d;
crypto/krb5/src/plugins/preauth/spake/t_vectors.c
386
krb5_data *w, *x, *y, *T, *S, *K, *support, *challenge, *thash;
crypto/krb5/src/plugins/preauth/spake/t_vectors.c
387
krb5_data *body, wbytes, result, hash, empty = empty_data();
crypto/krb5/src/plugins/preauth/spake/util.c
105
krb5_data *wbytes_out)
crypto/krb5/src/plugins/preauth/spake/util.c
110
krb5_data prf_input = empty_data(), wbytes = empty_data();
crypto/krb5/src/plugins/preauth/spake/util.c
150
const krb5_keyblock *ikey, const krb5_data *wbytes,
crypto/krb5/src/plugins/preauth/spake/util.c
151
const krb5_data *spakeresult, const krb5_data *thash,
crypto/krb5/src/plugins/preauth/spake/util.c
152
const krb5_data *der_req, uint32_t n, krb5_keyblock **out)
crypto/krb5/src/plugins/preauth/spake/util.c
155
krb5_data dlist[9], seed = empty_data(), d;
crypto/krb5/src/plugins/preauth/spake/util.c
41
convert_to_padata(krb5_data *data, krb5_pa_data ***pa_out)
crypto/krb5/src/plugins/preauth/spake/util.c
76
krb5_data *thash, const krb5_data *data1, const krb5_data *data2)
crypto/krb5/src/plugins/preauth/spake/util.c
80
krb5_data dlist[3];
crypto/krb5/src/plugins/preauth/spake/util.c
81
const krb5_data empty = empty_data();
crypto/krb5/src/plugins/preauth/spake/util.h
39
krb5_error_code convert_to_padata(krb5_data *data, krb5_pa_data ***pa_out);
crypto/krb5/src/plugins/preauth/spake/util.h
42
int32_t group, krb5_data *thash,
crypto/krb5/src/plugins/preauth/spake/util.h
43
const krb5_data *data1, const krb5_data *data2);
crypto/krb5/src/plugins/preauth/spake/util.h
47
krb5_data *wbytes_out);
crypto/krb5/src/plugins/preauth/spake/util.h
51
const krb5_data *wbytes,
crypto/krb5/src/plugins/preauth/spake/util.h
52
const krb5_data *spakeresult,
crypto/krb5/src/plugins/preauth/spake/util.h
53
const krb5_data *thash, const krb5_data *der_req,
crypto/krb5/src/plugins/preauth/test/cltest.c
125
krb5_kdc_req *request, krb5_data *encoded_request_body,
crypto/krb5/src/plugins/preauth/test/cltest.c
126
krb5_data *encoded_previous_request, krb5_pa_data *pa_data,
crypto/krb5/src/plugins/preauth/test/cltest.c
135
krb5_data plain;
crypto/krb5/src/plugins/preauth/test/cltest.c
185
krb5_kdc_req *request, krb5_data *enc_req, krb5_data *enc_prev,
crypto/krb5/src/plugins/preauth/test/kdctest.c
111
test_verify(krb5_context context, krb5_data *req_pkt, krb5_kdc_req *request,
crypto/krb5/src/plugins/preauth/test/kdctest.c
120
krb5_data cookie_data, d;
crypto/krb5/src/plugins/preauth/test/kdctest.c
189
test_return(krb5_context context, krb5_pa_data *padata, krb5_data *req_pkt,
crypto/krb5/src/plugins/preauth/test/kdctest.c
82
krb5_data d;
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1003
const krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1004
krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1028
krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1057
krb5_data * *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1068
krb5_data * *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1078
krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1094
krb5_data *)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1445
krb5_data *salt)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1558
(const krb5_data *code, krb5_ticket **rep)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1729
(krb5_context context, const krb5_data *realm,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
179
(krb5_context, krb5_data *)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
185
(krb5_context, krb5_data *)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
207
krb5_keyusage usage, const krb5_data *ivec,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
208
const krb5_data *input, krb5_enc_data *output)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
216
krb5_keyusage usage, const krb5_data *ivec,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
217
const krb5_enc_data *input, krb5_data *output)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
248
(krb5_context context, krb5_data *data)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
255
(krb5_context context, krb5_data *data)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
263
const krb5_data *string, const krb5_data *salt,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
281
const krb5_data *input, krb5_checksum *cksum)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
290
const krb5_data *data,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
416
krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
418
krb5_data * )
crypto/krb5/src/windows/include/loadfuncs-krb5.h
428
krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
430
krb5_data * )
crypto/krb5/src/windows/include/loadfuncs-krb5.h
439
krb5_data *)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
448
const krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
458
krb5_data * )
crypto/krb5/src/windows/include/loadfuncs-krb5.h
466
const krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
476
const krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
477
krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
487
const krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
488
krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
568
const krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
569
krb5_data * *)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
640
const krb5_data *, krb5_rcache *)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
680
krb5_data *ap_req, char *passwd, krb5_data *packet)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
688
krb5_data *packet, int *result_code,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
689
krb5_data *result_data)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
872
int *result_code, krb5_data *result_code_string,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
873
krb5_data *result_string)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
901
krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
967
const krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
992
const krb5_data *,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
993
krb5_data *,
crypto/krb5/src/windows/leash/Leash.cpp
991
krb5_data pwdata;
crypto/krb5/src/windows/leash/LeashView.cpp
642
krb5_data *realm = 0;
crypto/krb5/src/windows/leashdll/krb5routines.c
92
krb5_data *realm = 0;
crypto/krb5/src/windows/leashdll/lshfunc.c
257
krb5_data result_code_string, result_string;
kerberos5/lib/libgssapi_krb5/gss_krb5.c
108
krb5_data data;
kerberos5/lib/libgssapi_krb5/gss_krb5.c
425
krb5_data data;
lib/libpam/modules/pam_krb5/pam_krb5.c
1058
compat_free_data_contents(krb5_context context __unused, krb5_data * data)
lib/libpam/modules/pam_krb5/pam_krb5.c
1072
compat_free_data_contents(krb5_context context, krb5_data * data)
lib/libpam/modules/pam_krb5/pam_krb5.c
732
krb5_data result_code_string, result_string;
lib/libpam/modules/pam_krb5/pam_krb5.c
88
static void compat_free_data_contents(krb5_context, krb5_data *);
lib/libpam/modules/pam_krb5/pam_krb5.c
954
krb5_data packet;
sys/kgssapi/krb5/krb5_mech.c
104
struct krb5_data kc_source_name;
sys/kgssapi/krb5/krb5_mech.c
105
struct krb5_data kc_target_name;
sys/kgssapi/krb5/krb5_mech.c
156
get_data(const uint8_t **pp, size_t *lenp, struct krb5_data *dp)
sys/kgssapi/krb5/krb5_mech.c
171
delete_data(struct krb5_data *dp)
sys/kgssapi/krb5/krb5_mech.c
61
struct krb5_data kk_key; /* key data */
sys/kgssapi/krb5/krb5_mech.c
66
struct krb5_data ka_addr;