| /freebsd/crypto/krb5/src/lib/krb5/krb/ |
| H A D | copy_tick.c | 51 tempto->transited = partfrom->transited; in copy_enc_tkt_part() 52 if (tempto->transited.tr_contents.length == 0) { in copy_enc_tkt_part() 53 tempto->transited.tr_contents.data = 0; in copy_enc_tkt_part() 55 tempto->transited.tr_contents.data = in copy_enc_tkt_part() 56 k5memdup(partfrom->transited.tr_contents.data, in copy_enc_tkt_part() 57 partfrom->transited.tr_contents.length, &retval); in copy_enc_tkt_part() 58 if (!tempto->transited.tr_contents.data) { in copy_enc_tkt_part() 68 free(tempto->transited.tr_contents.data); in copy_enc_tkt_part() 79 free(tempto->transited.tr_contents.data); in copy_enc_tkt_part()
|
| H A D | srv_dec_tkt.c | 55 trans = &ticket->enc_part2->transited; in decrypt_ticket_keyblock()
|
| H A D | rd_req_dec.c | 557 krb5_transited *trans = &(req->ticket->enc_part2->transited); in rd_req_decoded_opt() 574 trans = &(req->ticket->enc_part2->transited); in rd_req_decoded_opt() 598 trans = &(req->ticket->enc_part2->transited); in rd_req_decoded_opt()
|
| H A D | kfree.c | 295 free(val->transited.tr_contents.data); in krb5_free_enc_tkt_part()
|
| /freebsd/crypto/krb5/src/kdc/ |
| H A D | do_tgs_req.c | 147 krb5_transited transited; member 789 t->transited = header_enc->transited; in gather_tgs_req_info() 791 if (header_enc->transited.tr_type != KRB5_DOMAIN_X500_COMPRESS) { in gather_tgs_req_info() 795 ret = add_to_transited(&header_enc->transited.tr_contents, in gather_tgs_req_info() 802 t->transited.tr_type = KRB5_DOMAIN_X500_COMPRESS; in gather_tgs_req_info() 803 t->transited.tr_contents = t->new_transited; in gather_tgs_req_info() 927 ret = kdc_check_transited_list(context, &t->transited.tr_contents, in check_tgs_req() 933 &t->transited.tr_contents, ret); in check_tgs_req() 1036 enc_tkt_reply.transited = t->transited; in tgs_issue_ticket()
|
| H A D | do_as_req.c | 689 state->enc_tkt_reply.transited.tr_type = KRB5_DOMAIN_X500_COMPRESS; in process_as_req() 690 state->enc_tkt_reply.transited.tr_contents = empty_string; in process_as_req()
|
| /freebsd/crypto/heimdal/lib/krb5/ |
| H A D | rd_req.c | 146 if(enc->transited.tr_type == 0 && enc->transited.contents.length == 0) in check_transited() 149 if(enc->transited.tr_type != DOMAIN_X500_COMPRESS) in check_transited() 152 if(enc->transited.contents.length == 0) in check_transited() 155 ret = krb5_domain_x500_decode(context, enc->transited.contents, in check_transited()
|
| H A D | krb5_err.et | 28 error_code TRTYPE_NOSUPP, "KDC has no support for transited type" 39 error_code PATH_NOT_ACCEPTED, "KDC Policy rejects transited path" 64 error_code PATH_NOT_ACCEPTED, "Policy rejects transited path"
|
| H A D | Makefile.am | 225 transited.c \
|
| H A D | Makefile.in | 201 libkrb5_la-transited.lo libkrb5_la-verify_init.lo \ 914 transited.c \ 1410 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libkrb5_la-transited.Plo@am__quote@ 2264 libkrb5_la-transited.lo: transited.c 2265 …5_la-transited.lo -MD -MP -MF $(DEPDIR)/libkrb5_la-transited.Tpo -c -o libkrb5_la-transited.lo `te… 2266 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libkrb5_la-transited.Tpo $(DEPDIR)/libkrb5_la-transited.Plo 2269 …S) $(AM_CFLAGS) $(CFLAGS) -c -o libkrb5_la-transited.lo `test -f 'transited.c' || echo '$(srcdir)/…
|
| /freebsd/crypto/heimdal/kuser/ |
| H A D | kimpersonate.c | 90 et.transited.tr_type = DOMAIN_X500_COMPRESS; in encode_ticket() 91 et.transited.contents = empty_string; in encode_ticket()
|
| /freebsd/crypto/heimdal/ |
| H A D | ChangeLog.2003 | 22 * lib/hdb/hdb.asn1: remove enforce-transited-policy, its no longer 211 * kdc/kerberos5.c: change logic for when to check transited policy 223 * lib/krb5/transited.c (krb5_domain_x500_encode): always zero out 226 * lib/krb5/transited.c (krb5_domain_x500_encode): 239 * kdc/kerberos5.c (fix_transited_encoding): set transited type 243 * kdc/kdc.8: document enforce-transited-policy 245 * kdc/kerberos5.c: always check transited policy if flag set 248 * kdc/config.c: add flag to always check transited policy 250 * lib/hdb/hdb.asn1: add flag to enforce transited policy 254 * lib/krb5/transited.c (krb5_domain_x500_decode): set *num_realms [all …]
|
| H A D | ChangeLog.2006 | 1683 * lib/krb5/transited.c (make_path): make sure we return allocated 1686 * lib/krb5/transited.c (make_path): make sure we return allocated 1783 * lib/krb5/transited.c (expand_realm): avoid passing NULL to
|
| H A D | ChangeLog.2002 | 114 lib/krb5/transited.c (krb5_domain_x500_decode): Validate some
|
| H A D | ChangeLog.1999 | 729 transited. 1312 * lib/krb5/transited.c (krb5_domain_x500_decode): don't abort
|
| H A D | ChangeLog.1998 | 1556 - update the transited encoding iff 1594 * lib/krb5/transited.c: something that might resemble
|
| H A D | ChangeLog.2004 | 64 enforce-transited-policy is set and fail if it is
|
| /freebsd/crypto/heimdal/lib/asn1/ |
| H A D | krb5.asn1 | 320 transited-policy-checked(12), 338 disable-transited-check(26), 391 transited[4] TransitedEncoding, 634 -- transited encodings
|
| /freebsd/crypto/krb5/src/lib/krb5/error_tables/ |
| H A D | krb5_err.et | 58 error_code KRB5KDC_ERR_TRTYPE_NOSUPP, "KDC has no support for transited type" 70 error_code KRB5KDC_ERR_PATH_NOT_ACCEPTED, "KDC policy rejects transited path" 95 error_code KRB5KRB_AP_PATH_NOT_ACCEPTED, "Policy rejects transited path"
|
| /freebsd/crypto/krb5/src/plugins/audit/ |
| H A D | kdc_j_encode.c | 884 if (part2->transited.tr_contents.length > 0) { in tkt_to_value() 885 ret = data_to_value(&part2->transited.tr_contents, in tkt_to_value()
|
| /freebsd/crypto/heimdal/kdc/ |
| H A D | krb5tgs.c | 715 et->transited.tr_type = DOMAIN_X500_COMPRESS; in fix_transited_encoding() 716 ret = krb5_domain_x500_encode(realms, num_realms, &et->transited.contents); in fix_transited_encoding() 803 &tgt->transited, &et, in tgs_make_reply() 1005 free_TransitedEncoding(&et.transited); in tgs_make_reply()
|
| H A D | kerberos5.c | 1605 et.transited.tr_type = DOMAIN_X500_COMPRESS; in _kdc_as_rep() 1606 krb5_data_zero(&et.transited.contents); in _kdc_as_rep()
|
| /freebsd/kerberos5/lib/libkrb5/ |
| H A D | Makefile | 602 transited.c \
|
| /freebsd/crypto/krb5/src/lib/krb5/asn.1/ |
| H A D | asn1_k_encode.c | 552 DEFSEQTYPE(transited, krb5_transited, transited_fields); 710 DEFFIELD(enc_tkt_4, krb5_enc_tkt_part, transited, 4, transited);
|
| /freebsd/crypto/heimdal/doc/ |
| H A D | setup.texi | 817 destination realm adds its peer to the "transited-realms" field in the 819 if one of the transited-realms changed the order of the list. For the 821 the transited realms must be listed as trusted in the @code{[capaths]} 944 configuration are needed for bi-directional transited cross-realm
|