/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/include/ |
H A D | k5-int.h | 667 const krb5_data *, krb5_data *, int *, int); 670 const krb5_data *, krb5_data *, int *, int, 788 krb5_const krb5_data *input, krb5_data *output); 859 const krb5_data *in, krb5_data *out); 983 krb5_const krb5_data *, krb5_data *); 990 krb5_const krb5_data *, krb5_data *); 1412 krb5_data *salt, krb5_data *s2kparams, 1425 krb5_data *salt, krb5_data *s2kparams, 1657 const krb5_data *, krb5_data *); 1692 unsigned int, const krb5_data *, krb5_data *); [all …]
|
H A D | dk.h | 40 const krb5_data *ivec, 41 const krb5_data *input, krb5_data *output); 48 krb5_const krb5_data *ivec, krb5_const krb5_data *input, 49 krb5_data *arg_output); 61 krb5_const krb5_data *input, krb5_data *output); 69 krb5_const krb5_data *salt, 84 const krb5_data *ivec, 85 const krb5_data *input, krb5_data *output); 92 const krb5_data *ivec, const krb5_data *input, 93 krb5_data *arg_output); [all …]
|
H A D | arcfour.h | 23 const krb5_data *, 24 const krb5_data *, 25 krb5_data *); 33 const krb5_data *, 34 const krb5_data *, 35 krb5_data *); 41 const krb5_data *, 42 const krb5_data *, 43 const krb5_data *,
|
H A D | old.h | 44 const krb5_data *ivec, const krb5_data *input, 45 krb5_data *output); 52 const krb5_data *ivec, const krb5_data *input, 53 krb5_data *arg_output); 59 const krb5_data *string, const krb5_data *salt, 60 const krb5_data *params,
|
H A D | krb5.h | 271 } krb5_data; typedef 551 krb5_data *); 601 const krb5_data *string, const krb5_data *salt, 1639 krb5_data *, 1646 krb5_data *, 1670 krb5_data *, 1676 krb5_data *, 1959 const krb5_data *realm1, const krb5_data *realm2); 2197 krb5_data *, 2242 krb5_data *, [all …]
|
H A D | raw.h | 39 const krb5_data *ivec, const krb5_data *input, 40 krb5_data *output); 47 const krb5_data *ivec, const krb5_data *input, 48 krb5_data *arg_output);
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/include/ |
H A D | k5-int-pkinit.h | 205 (const krb5_auth_pack *rep, krb5_data **code); 214 (const krb5_reply_key_pack *, krb5_data **code); 220 (const krb5_typed_data **, krb5_data **code); 233 (const krb5_data *, krb5_pa_pk_as_req **); 239 (const krb5_data *, krb5_pa_pk_as_rep **); 245 (const krb5_data *, krb5_auth_pack **); 248 (const krb5_data *, krb5_auth_pack_draft9 **); 251 (const krb5_data *, krb5_kdc_dh_key_info **); 254 (const krb5_data *, krb5_principal_data **); 257 (const krb5_data *, krb5_reply_key_pack **); [all …]
|
H A D | preauth_plugin.h | 117 krb5_data *salt, 118 krb5_data *s2kparams, 137 krb5_data **); 196 krb5_data *salt, 197 krb5_data *s2kparams, 221 krb5_data *salt, 222 krb5_data *s2kparams, 338 krb5_data **); 384 krb5_data *req_pkt, 391 krb5_data **e_data, [all …]
|
/illumos-gate/usr/src/cmd/krb5/krb5kdc/ |
H A D | kdc_util.h | 53 krb5_data *, 59 krb5_data *); 72 krb5_data *, 89 krb5_data *); 122 krb5_data ** ); 127 krb5_data ** ); 131 krb5_data **); 158 krb5_data *e_data); 177 krb5_boolean kdc_check_lookaside (krb5_data *, krb5_data **); 178 void kdc_insert_lookaside (krb5_data *, krb5_data *); [all …]
|
/illumos-gate/usr/src/lib/krb5/plugins/preauth/pkinit/ |
H A D | pkinit_accessor.h | 40 extern krb5_error_code (*k5int_encode_##type)(const type *, krb5_data **); \ 41 extern krb5_error_code (*k5int_decode_##type)(const krb5_data *, type **) 45 extern krb5_error_code (*k5int_decode_##type)(const krb5_data *, type ***) 60 (const krb5_data *, krb5_principal_data **); 63 (const krb5_algorithm_identifier **, krb5_data **code); 65 (const krb5_data *, krb5_algorithm_identifier ***); 68 (const krb5_external_principal_identifier **, krb5_data **code); 70 (const krb5_data *, krb5_external_principal_identifier ***); 73 (const krb5_data *output, krb5_kdc_req **rep); 75 (const krb5_kdc_req *rep, krb5_data **code); [all …]
|
H A D | pkinit_accessor.c | 35 krb5_error_code (*k5int_encode_##type)(const type *, krb5_data **); \ 36 krb5_error_code (*k5int_decode_##type)(const krb5_data *, type **) 40 krb5_error_code (*k5int_decode_##type)(const krb5_data *, type ***) 55 (const krb5_data *, krb5_principal_data **); 58 (const krb5_algorithm_identifier **, krb5_data **code); 60 (const krb5_data *, krb5_algorithm_identifier ***); 63 (const krb5_external_principal_identifier **, krb5_data **code); 65 (const krb5_data *, krb5_external_principal_identifier ***); 68 (const krb5_data *output, krb5_kdc_req **rep); 70 (const krb5_kdc_req *rep, krb5_data **code); [all …]
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/keyhash_provider/ |
H A D | k5_kmd5des.c | 62 krb5_const krb5_data *ivec, in k5_md5des_hash() 63 krb5_const krb5_data *input, krb5_data *output) in k5_md5des_hash() 66 krb5_data data; in k5_md5des_hash() 70 krb5_data *hash_input; in k5_md5des_hash() 88 hash_input = (krb5_data *)MALLOC(sizeof(krb5_data) * 2); in k5_md5des_hash() 157 krb5_const krb5_data *ivec, in k5_md5des_verify() 158 krb5_const krb5_data *input, in k5_md5des_verify() 159 krb5_const krb5_data *hash, in k5_md5des_verify() 169 krb5_data *hash_input; in k5_md5des_verify() 170 krb5_data hash_output; in k5_md5des_verify() [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/ |
H A D | krb5_encode.c | 46 krb5_data *tmpcode;\ 66 krb5_error_code encode_krb5_pa_pk_as_req(const krb5_pa_pk_as_req *rep, krb5_data **code) in encode_krb5_pa_pk_as_req() 75 krb5_error_code encode_krb5_pa_pk_as_req_draft9(const krb5_pa_pk_as_req_draft9 *rep, krb5_data **co… in encode_krb5_pa_pk_as_req_draft9() 84 krb5_error_code encode_krb5_pa_pk_as_rep(const krb5_pa_pk_as_rep *rep, krb5_data **code) in encode_krb5_pa_pk_as_rep() 93 krb5_error_code encode_krb5_pa_pk_as_rep_draft9(const krb5_pa_pk_as_rep_draft9 *rep, krb5_data **co… in encode_krb5_pa_pk_as_rep_draft9() 102 krb5_error_code encode_krb5_auth_pack(const krb5_auth_pack *rep, krb5_data **code) in encode_krb5_auth_pack() 111 krb5_error_code encode_krb5_auth_pack_draft9(const krb5_auth_pack_draft9 *rep, krb5_data **code) in encode_krb5_auth_pack_draft9() 120 krb5_error_code encode_krb5_kdc_dh_key_info(const krb5_kdc_dh_key_info *rep, krb5_data **code) in encode_krb5_kdc_dh_key_info() 129 krb5_error_code encode_krb5_reply_key_pack(const krb5_reply_key_pack *rep, krb5_data **code) in encode_krb5_reply_key_pack() 156 krb5_error_code encode_krb5_td_dh_parameters(const krb5_algorithm_identifier **rep, krb5_data **cod… in encode_krb5_td_dh_parameters() [all …]
|
H A D | krb5_decode.c | 245 krb5_decode_ticket(const krb5_data *code, krb5_ticket **rep) in krb5_decode_ticket() 250 krb5_error_code decode_krb5_ticket(const krb5_data *code, krb5_ticket **rep) in decode_krb5_ticket() 382 krb5_error_code decode_krb5_ap_req(const krb5_data *code, krb5_ap_req **rep) in decode_krb5_ap_req() 416 krb5_error_code decode_krb5_ap_rep(const krb5_data *code, krb5_ap_rep **rep) in decode_krb5_ap_rep() 521 const krb5_data *code, in decode_krb5_safe_with_body() 523 krb5_data *body) in decode_krb5_safe_with_body() 525 krb5_data tmpbody; in decode_krb5_safe_with_body() 572 krb5_error_code decode_krb5_safe(const krb5_data *code, krb5_safe **rep) in decode_krb5_safe() 577 krb5_error_code decode_krb5_priv(const krb5_data *code, krb5_priv **rep) in decode_krb5_priv() 631 krb5_error_code decode_krb5_cred(const krb5_data *code, krb5_cred **rep) in decode_krb5_cred() [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/ |
H A D | chk_trans.c | 49 const krb5_data *n1, const krb5_data *n2) { in process_intermediates() 62 const krb5_data *p; in process_intermediates() 100 krb5_data d; in process_intermediates() 124 krb5_data d; in process_intermediates() 140 maybe_join (krb5_data *last, krb5_data *buf, int bufsiz) in maybe_join() 173 const krb5_data *crealm, const krb5_data *srealm, in foreach_realm() 179 krb5_data this_component; in foreach_realm() 181 krb5_data last_component; in foreach_realm() 296 same_data (krb5_data *d1, krb5_data *d2) in same_data() 319 const krb5_data *crealm, const krb5_data *srealm) in krb5_check_transited_list() [all …]
|
H A D | chpw.c | 20 krb5_data *ap_req, in krb5int_mk_chpw_req() 22 krb5_data *packet) in krb5int_mk_chpw_req() 25 krb5_data clearpw; in krb5int_mk_chpw_req() 26 krb5_data cipherpw; in krb5int_mk_chpw_req() 88 krb5_data ap_rep; in krb5int_rd_chpw_rep() 91 krb5_data cipherresult; in krb5int_rd_chpw_rep() 92 krb5_data clearresult; in krb5int_rd_chpw_rep() 280 krb5_data *ap_req, in krb5int_mk_setpw_req() 283 krb5_data *packet ) in krb5int_mk_setpw_req() 286 krb5_data cipherpw; in krb5int_mk_setpw_req() [all …]
|
H A D | copy_data.c | 37 krb5_copy_data(krb5_context context, const krb5_data *indata, krb5_data **outdata) in krb5_copy_data() 39 krb5_data *tempdata; in krb5_copy_data() 46 if (!(tempdata = (krb5_data *)malloc(sizeof(*tempdata)))) in krb5_copy_data() 64 krb5int_copy_data_contents(krb5_context context, const krb5_data *indata, krb5_data *outdata) in krb5int_copy_data_contents()
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/ |
H A D | dk_decrypt.c | 44 const krb5_data *ivec, 45 const krb5_data *input, 46 krb5_data *output, 55 const krb5_data *ivec, const krb5_data *input, in krb5_dk_decrypt() 56 krb5_data *output) in krb5_dk_decrypt() 68 const krb5_data *ivec, const krb5_data *input, in krb5int_aes_dk_decrypt() 69 krb5_data *output) in krb5int_aes_dk_decrypt() 81 const krb5_data *ivec, const krb5_data *input, in krb5_dk_decrypt_maybe_trunc_hmac() 82 krb5_data *output, size_t hmacsize) in krb5_dk_decrypt_maybe_trunc_hmac() 87 krb5_data d1, d2; in krb5_dk_decrypt_maybe_trunc_hmac()
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/ |
H A D | des.c | 39 krb5_const krb5_data *ivec, krb5_const krb5_data *input, in k5_des_docrypt() 40 krb5_data *output, int encrypt) in k5_des_docrypt() 68 krb5_const krb5_data *ivec, krb5_const krb5_data *input, in k5_des_encrypt() 69 krb5_data *output) in k5_des_encrypt() 76 krb5_const krb5_data *ivec, krb5_const krb5_data *input, in k5_des_decrypt() 77 krb5_data *output) in k5_des_decrypt() 83 k5_des_make_key(krb5_context context, krb5_const krb5_data *randombits, in k5_des_make_key()
|
H A D | des3.c | 38 krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, in k5_des3_docrypt() 39 krb5_const krb5_data *input, krb5_data *output, int encrypt) in k5_des3_docrypt() 69 krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, in k5_des3_encrypt() 70 krb5_const krb5_data *input, krb5_data *output) in k5_des3_encrypt() 77 krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, in k5_des3_decrypt() 78 krb5_const krb5_data *input, krb5_data *output) in k5_des3_decrypt() 84 k5_des3_make_key(krb5_context context, krb5_const krb5_data *randombits, in k5_des3_make_key()
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/ |
H A D | string_to_key.c | 38 const krb5_data *string, 39 const krb5_data *salt, 40 const krb5_data *params, 46 const krb5_data *string, const krb5_data *salt, in krb5_c_string_to_key() 55 const krb5_data *string, in krb5_c_string_to_key_with_params() 56 const krb5_data *salt, in krb5_c_string_to_key_with_params() 57 const krb5_data *params, krb5_keyblock *key) in krb5_c_string_to_key_with_params()
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | changepw.c | 50 krb5_data ap_req; 59 krb5_locate_kpasswd(krb5_context context, const krb5_data *realm, in krb5_locate_kpasswd() 95 static void kpasswd_sendto_msg_cleanup (void* callback_context, krb5_data* message) in kpasswd_sendto_msg_cleanup() 109 krb5_data output; in kpasswd_sendto_msg_callback() 111 memset (message, 0, sizeof(krb5_data)); in kpasswd_sendto_msg_callback() 195 int *result_code, krb5_data *result_code_string, in krb5_change_set_password() 196 krb5_data *result_string) in krb5_change_set_password() 198 krb5_data chpw_rep; in krb5_change_set_password() 338 …text, krb5_creds *creds, char *newpw, int *result_code, krb5_data *result_code_string, krb5_data *… in krb5_change_password() 355 int *result_code, krb5_data *result_code_string, krb5_data *result_string in krb5_set_password() [all …]
|
/illumos-gate/usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ |
H A D | kdb_xdr.h | 8 krb5_data *key, 13 krb5_data * content, 22 krb5_data * content, 28 krb5_data *key); 32 krb5_data *contents);
|
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/ |
H A D | kdb_xdr.h | 8 krb5_data *key, 13 krb5_data * content, 22 krb5_data * content, 28 krb5_data *key); 32 krb5_data *contents);
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/old/ |
H A D | des_stringtokey.c | 35 const krb5_data * data, 36 const krb5_data * salt); 42 const krb5_data *string, in krb5int_des_string_to_key() 43 const krb5_data *salt, const krb5_data *parm, in krb5int_des_string_to_key()
|