Home
last modified time | relevance | path

Searched refs:krb5_data (Results 1 – 25 of 535) sorted by relevance

12345678910>>...22

/freebsd/crypto/krb5/src/include/
H A Dk5-int-pkinit.h41 krb5_data algorithm; /* OID */
42 krb5_data parameters; /* Optional */
47 krb5_data checksum;
56 krb5_data paChecksum;
57 krb5_data *freshnessToken; /* Optional */
64 krb5_data clientPublicValue; /* Optional */
66 krb5_data clientDHNonce; /* Optional */
67 krb5_data **supportedKDFs; /* OIDs of KDFs; OPTIONAL */
72 krb5_data subjectName; /* Optional */
73 krb5_data issuerAndSerialNumber; /* Optional */
[all …]
H A Dk5-int.h435 krb5_data s2kparams;
471 krb5_data sam_challenge_2_body;
479 krb5_data sam_type_name;
480 krb5_data sam_track_id;
481 krb5_data sam_challenge_label;
482 krb5_data sam_challenge;
483 krb5_data sam_response_prompt;
484 krb5_data sam_pk_for_sad;
493 krb5_data sam_track_id; /* copied */
501 krb5_data sam_sad;
[all …]
/freebsd/crypto/krb5/src/lib/crypto/krb/
H A Dcrypto_int.h99 krb5_error_code (*encrypt)(krb5_key key, const krb5_data *cipher_state,
102 krb5_error_code (*decrypt)(krb5_key key, const krb5_data *cipher_state,
107 size_t num_data, const krb5_data *ivec,
108 krb5_data *output);
112 krb5_data *out_state);
113 void (*free_state)(krb5_data *state);
124 krb5_data *output);
138 const krb5_data *ivec,
142 const krb5_data *string,
143 const krb5_data *salt,
[all …]
H A Ds2k_pbkdf2.c35 const krb5_data *string, const krb5_data *salt, in krb5int_dk_string_to_key()
36 const krb5_data *parms, krb5_keyblock *keyblock) in krb5int_dk_string_to_key()
41 krb5_data indata; in krb5int_dk_string_to_key()
109 pbkdf2_string_to_key(const struct krb5_keytypes *ktp, const krb5_data *string, in pbkdf2_string_to_key()
110 const krb5_data *salt, const krb5_data *pepper, in pbkdf2_string_to_key()
111 const krb5_data *params, krb5_keyblock *key, in pbkdf2_string_to_key()
116 krb5_data out; in pbkdf2_string_to_key()
117 static const krb5_data usage = { KV5M_DATA, 8, "kerberos" }; in pbkdf2_string_to_key()
120 krb5_data sandp = empty_data(); in pbkdf2_string_to_key()
185 const krb5_data *string, in krb5int_aes_string_to_key()
[all …]
/freebsd/crypto/krb5/src/plugins/preauth/pkinit/
H A Dpkinit_constants.c45 const krb5_data kdf_sha1_id = { KV5M_DATA, sizeof(kdf_sha1), kdf_sha1 };
46 const krb5_data kdf_sha256_id = { KV5M_DATA, sizeof(kdf_sha256), kdf_sha256 };
47 const krb5_data kdf_sha512_id = { KV5M_DATA, sizeof(kdf_sha512), kdf_sha512 };
49 krb5_data const * const supported_kdf_alg_ids[] = {
75 const krb5_data cms_sha1_id = { KV5M_DATA, sizeof(cms_sha1), cms_sha1 };
76 const krb5_data cms_sha256_id = { KV5M_DATA, sizeof(cms_sha256), cms_sha256 };
77 const krb5_data cms_sha384_id = { KV5M_DATA, sizeof(cms_sha384), cms_sha384 };
78 const krb5_data cms_sha512_id = { KV5M_DATA, sizeof(cms_sha512), cms_sha512 };
115 const krb5_data sha256WithRSAEncr_id = {
118 const krb5_data sha512WithRSAEncr_id = {
[all …]
H A Dpkinit_crypto.h258 krb5_data *spki_out); /* OUT
290 const krb5_data *client_spki, /* IN
539 pkinit_kdf(krb5_context context, krb5_data *secret, const krb5_data *alg_oid,
542 const krb5_data *as_req, const krb5_data *pk_as_rep,
545 extern const krb5_data kdf_sha1_id;
546 extern const krb5_data kdf_sha256_id;
547 extern const krb5_data kdf_sha512_id;
548 extern const krb5_data cms_sha1_id;
549 extern const krb5_data cms_sha256_id;
550 extern const krb5_data cms_sha384_id;
[all …]
H A Dpkinit_accessor.h40 extern krb5_error_code (*k5int_encode_##type)(const type *, krb5_data **); \
41 extern krb5_error_code (*k5int_decode_##type)(const krb5_data *, type **)
44 extern krb5_error_code (*k5int_encode_##type)(const type **, krb5_data **); \
45 extern krb5_error_code (*k5int_decode_##type)(const krb5_data *, type ***)
55 (const krb5_data *, krb5_principal_data **);
58 (krb5_algorithm_identifier *const *, krb5_data **code);
60 (const krb5_data *, krb5_algorithm_identifier ***);
63 (krb5_external_principal_identifier *const *, krb5_data **code);
65 (const krb5_data *, krb5_external_principal_identifier ***);
68 (const krb5_kdc_req *rep, krb5_data **code);
H A Dpkinit_accessor.c36 krb5_error_code (*k5int_encode_##type)(const type *, krb5_data **); \
37 krb5_error_code (*k5int_decode_##type)(const krb5_data *, type **)
40 krb5_error_code (*k5int_encode_##type)(const type **, krb5_data **); \
41 krb5_error_code (*k5int_decode_##type)(const krb5_data *, type ***)
51 (*k5int_decode_krb5_principal_name)(const krb5_data *, krb5_principal_data **);
55 krb5_data **code);
57 (*k5int_decode_krb5_td_dh_parameters)(const krb5_data *,
62 (krb5_external_principal_identifier *const *, krb5_data **code);
66 (const krb5_data *,
70 (*k5int_encode_krb5_kdc_req_body)(const krb5_kdc_req *rep, krb5_data **code);
/freebsd/crypto/krb5/src/kdc/
H A Dkdc_util.h43 add_to_transited (krb5_data *,
44 krb5_data *,
49 compress_transited (krb5_data *,
51 krb5_data *);
60 krb5_data *,
76 get_local_tgt(krb5_context context, const krb5_data *realm,
110 krb5_data *const *indicators);
113 fetch_asn1_field (unsigned char *, unsigned int, unsigned int, krb5_data *);
127 authind_contains(krb5_data *const *indicators, const char *ind);
130 authind_add(krb5_context context, const char *ind, krb5_data ***indicators);
[all …]
H A Dt_replay.c137 const krb5_data req = string2data("I'm a test request"); in test_entry_size_no_response()
147 const krb5_data req = string2data("I'm a test request"); in test_entry_size_w_response()
148 const krb5_data rep = string2data("I'm a test response"); in test_entry_size_w_response()
163 krb5_data req = string2data("I'm a test request"); in test_insert_entry()
164 krb5_data rep = string2data("I'm a test response"); in test_insert_entry()
180 krb5_data req = string2data("I'm a test request"); in test_insert_entry_no_response()
196 krb5_data req1 = string2data("I'm a test request"); in test_insert_entry_multiple()
197 krb5_data rep1 = string2data("I'm a test response"); in test_insert_entry_multiple()
198 krb5_data req2 = string2data("I'm a different test request"); in test_insert_entry_multiple()
226 krb5_data req = string2data("I'm a test request"); in test_discard_entry()
[all …]
H A Dreplay.c39 krb5_data req_packet;
40 krb5_data reply_packet;
64 entry_size(const krb5_data *req, const krb5_data *rep) in entry_size()
72 insert_entry(krb5_context context, krb5_data *req, krb5_data *rep, in insert_entry()
134 krb5_data d = make_data(seed, sizeof(seed)); in kdc_init_lookaside()
148 kdc_remove_lookaside(krb5_context kcontext, krb5_data *req_packet) in kdc_remove_lookaside()
166 kdc_check_lookaside(krb5_context kcontext, krb5_data *req_packet, in kdc_check_lookaside()
167 krb5_data **reply_packet_out) in kdc_check_lookaside()
197 kdc_insert_lookaside(krb5_context kcontext, krb5_data *req_packet, in kdc_insert_lookaside()
198 krb5_data *reply_packet) in kdc_insert_lookaside()
/freebsd/crypto/krb5/src/lib/krb5/krb/
H A Dwalk_rtree.c50 const krb5_data *client,
51 const krb5_data *server,
57 const krb5_data *client,
58 const krb5_data *server,
63 const krb5_data *client,
64 const krb5_data *server,
70 const krb5_data *client,
71 const krb5_data *server,
72 krb5_data **realms,
78 krb5_data *realms,
[all …]
H A Dinit_creds_ctx.h16 krb5_data storage;
17 const krb5_data *password;
24 const krb5_data *subject_cert;
52 krb5_data *outer_request_body;
53 krb5_data *inner_request_body; /**< For preauth */
54 krb5_data *encoded_previous_request;
60 krb5_data salt;
61 krb5_data s2kparams;
86 krb5_data *salt,
87 krb5_data *params,
H A Dchk_trans.c46 process_intermediates (krb5_error_code (*fn)(krb5_data *, void *), void *data, in process_intermediates() argument
47 const krb5_data *n1, const krb5_data *n2) { in process_intermediates()
60 const krb5_data *p; in process_intermediates()
98 krb5_data d; in process_intermediates()
122 krb5_data d; in process_intermediates()
138 maybe_join (krb5_data *last, krb5_data *buf, unsigned int bufsiz) in maybe_join()
170 foreach_realm (krb5_error_code (*fn)(krb5_data *comp,void *data), void *data, in foreach_realm()
171 const krb5_data *crealm, const krb5_data *srealm, in foreach_realm()
172 const krb5_data *transit) in foreach_realm()
177 krb5_data this_component; in foreach_realm()
[all …]
H A Dint-proto.h37 void *prompter_data, krb5_data *salt, krb5_data *s2kparams,
42 krb5int_tgtname(krb5_context context, const krb5_data *, const krb5_data *,
46 krb5int_libdefault_boolean(krb5_context, const krb5_data *, const char *,
49 krb5int_libdefault_string(krb5_context context, const krb5_data *realm,
111 krb5_data *req_asn1_out, krb5_timestamp *timestamp_out,
117 krb5_data *response_data,
137 krb5_data *,
184 krb5_data *ap_req, const char *passwd, krb5_data *packet);
188 krb5_data *packet, int *result_code,
189 krb5_data *result_data);
[all …]
H A Dcopy_data.c38 krb5_copy_data(krb5_context context, const krb5_data *indata, krb5_data **outdata) in krb5_copy_data()
40 krb5_data *tempdata; in krb5_copy_data()
48 if (!(tempdata = (krb5_data *)malloc(sizeof(*tempdata)))) in krb5_copy_data()
62 krb5int_copy_data_contents(krb5_context context, const krb5_data *indata, krb5_data *outdata) in krb5int_copy_data_contents()
85 krb5int_copy_data_contents_add0(krb5_context context, const krb5_data *indata, krb5_data *outdata) in krb5int_copy_data_contents_add0()
/freebsd/crypto/krb5/src/plugins/preauth/spake/
H A Dutil.h39 krb5_error_code convert_to_padata(krb5_data *data, krb5_pa_data ***pa_out);
42 int32_t group, krb5_data *thash,
43 const krb5_data *data1, const krb5_data *data2);
47 krb5_data *wbytes_out);
51 const krb5_data *wbytes,
52 const krb5_data *spakeresult,
53 const krb5_data *thash, const krb5_data *der_req,
H A Dgroups.h87 const krb5_data *datas, size_t ndata,
121 int32_t group, const krb5_data *wbytes,
122 krb5_data *priv_out, krb5_data *pub_out);
131 int32_t group, const krb5_data *wbytes,
132 const krb5_data *ourpriv,
133 const krb5_data *theirpub,
134 krb5_data *spakeresult_out);
145 int32_t group, const krb5_data *dlist, size_t ndata,
H A Dutil.c41 convert_to_padata(krb5_data *data, krb5_pa_data ***pa_out) in convert_to_padata()
76 krb5_data *thash, const krb5_data *data1, const krb5_data *data2) in update_thash()
80 krb5_data dlist[3]; in update_thash()
81 const krb5_data empty = empty_data(); in update_thash()
105 krb5_data *wbytes_out) in derive_wbytes()
110 krb5_data prf_input = empty_data(), wbytes = empty_data(); in derive_wbytes()
150 const krb5_keyblock *ikey, const krb5_data *wbytes, in derive_key()
151 const krb5_data *spakeresult, const krb5_data *thash, in derive_key()
152 const krb5_data *der_req, uint32_t n, krb5_keyblock **out) in derive_key()
155 krb5_data dlist[9], seed = empty_data(), d; in derive_key()
/freebsd/crypto/heimdal/lib/krb5/
H A Ddata.c45 krb5_data_zero(krb5_data *p) in krb5_data_zero()
63 krb5_data_free(krb5_data *p) in krb5_data_free()
81 krb5_data *p) in krb5_free_data()
100 krb5_data_alloc(krb5_data *p, int len) in krb5_data_alloc()
122 krb5_data_realloc(krb5_data *p, int len) in krb5_data_realloc()
147 krb5_data_copy(krb5_data *p, const void *data, size_t len) in krb5_data_copy()
174 const krb5_data *indata, in krb5_copy_data()
175 krb5_data **outdata) in krb5_copy_data()
204 krb5_data_cmp(const krb5_data *data1, const krb5_data *data2) in krb5_data_cmp()
223 krb5_data_ct_cmp(const krb5_data *data1, const krb5_data *data2) in krb5_data_ct_cmp()
H A Dkrb5-protos.h413 krb5_data /*authenticator*/,
414 krb5_data */*retdata*/);
465 const krb5_data */*ivec*/,
467 krb5_data */*output*/);
474 const krb5_data */*ivec*/,
475 const krb5_data */*input*/,
498 krb5_data **/*data*/);
519 const krb5_data */*input*/,
532 const krb5_data */*input*/,
533 krb5_data */*output*/);
[all …]
/freebsd/crypto/krb5/src/windows/include/
H A Dloadfuncs-krb5.h179 (krb5_context, krb5_data *)
185 (krb5_context, krb5_data *)
207 krb5_keyusage usage, const krb5_data *ivec,
208 const krb5_data *input, krb5_enc_data *output)
216 krb5_keyusage usage, const krb5_data *ivec,
217 const krb5_enc_data *input, krb5_data *output)
248 (krb5_context context, krb5_data *data)
255 (krb5_context context, krb5_data *data)
263 const krb5_data *string, const krb5_data *salt,
281 const krb5_data *input, krb5_checksum *cksum)
[all …]
/freebsd/crypto/krb5/src/lib/krb5/os/
H A Dos-proto.h85 int (*pfn_callback)(SOCKET fd, void *data, krb5_data *message);
86 void (*pfn_cleanup)(void *data, krb5_data *message);
110 krb5_data components[2];
129 krb5_error_code k5_locate_server(krb5_context, const krb5_data *realm,
134 krb5_error_code k5_locate_kdc(krb5_context context, const krb5_data *realm,
146 krb5_error_code k5_kdclist_add(struct kdclist *kdcs, const krb5_data *realm,
178 krb5int_make_srv_query_realm(krb5_context context, const krb5_data *realm,
186 k5_make_uri_query(krb5_context context, const krb5_data *realm,
199 krb5_error_code k5_sendto(krb5_context context, const krb5_data *message,
200 const krb5_data *realm,
[all …]
/freebsd/crypto/krb5/src/lib/crypto/builtin/
H A Dpbkdf2.c48 typedef krb5_error_code (*prf_fn)(krb5_key pass, krb5_data *salt,
49 krb5_data *out);
53 static void printd (const char *descr, krb5_data *d) { in printd()
83 krb5_data *salt, krb5_data *out) in k5_hmac()
101 const krb5_data *salt, unsigned long count, int i) in F()
105 krb5_data sdata; in F()
106 krb5_data out; in F()
141 const krb5_data *salt, unsigned long count, const krb5_data *output) in pbkdf2()
192 const krb5_data *out, unsigned long count, in krb5int_pbkdf2_hmac()
193 const krb5_data *pass, const krb5_data *salt) in krb5int_pbkdf2_hmac()
[all …]
/freebsd/crypto/krb5/src/lib/crypto/builtin/des/
H A Ddes_int.h128 krb5_data sequence;
146 const krb5_data *data,
147 const krb5_data *salt);
193 krb5_keyblock *, const krb5_data *,
194 const krb5_data *);
195 krb5_error_code mit_des_string_to_key_int(krb5_keyblock *, const krb5_data *,
196 const krb5_data *);
265 const krb5_data *data,
266 const krb5_data *salt);
277 krb5_error_code mit_des_set_random_generator_seed(const krb5_data *seed,
[all …]

12345678910>>...22