| /freebsd/crypto/krb5/src/lib/krb5/krb/ |
| H A D | encode_kdc.c | 54 if (!krb5_c_valid_enctype(dec_rep->enc_part.enctype)) in krb5_encode_kdc_rep() 96 &dec_rep->enc_part); in krb5_encode_kdc_rep() 99 (void) memset(dec_rep->enc_part.ciphertext.data, 0, \ in krb5_encode_kdc_rep() 100 dec_rep->enc_part.ciphertext.length); \ in krb5_encode_kdc_rep() 101 free(dec_rep->enc_part.ciphertext.data); \ in krb5_encode_kdc_rep() 102 dec_rep->enc_part.ciphertext.length = 0; \ in krb5_encode_kdc_rep() 103 dec_rep->enc_part.ciphertext.data = 0;} in krb5_encode_kdc_rep()
|
| H A D | mk_priv.c | 57 privmsg.enc_part.kvno = 0; in create_krbpriv() 58 privmsg.enc_part.enctype = enctype; in create_krbpriv() 77 ret = alloc_data(&privmsg.enc_part.ciphertext, enclen); in create_krbpriv() 83 &privmsg.enc_part); in create_krbpriv() 94 *enc_out = privmsg.enc_part; in create_krbpriv() 95 memset(&privmsg.enc_part, 0, sizeof(privmsg.enc_part)); in create_krbpriv() 98 zapfree(privmsg.enc_part.ciphertext.data, in create_krbpriv() 99 privmsg.enc_part.ciphertext.length); in create_krbpriv()
|
| H A D | decrypt_tk.c | 46 if (!krb5_c_valid_enctype(ticket->enc_part.enctype)) in krb5_decrypt_tkt_part() 49 if (!krb5_is_permitted_enctype(context, ticket->enc_part.enctype)) in krb5_decrypt_tkt_part() 52 scratch.length = ticket->enc_part.ciphertext.length; in krb5_decrypt_tkt_part() 53 if (!(scratch.data = malloc(ticket->enc_part.ciphertext.length))) in krb5_decrypt_tkt_part() 59 &ticket->enc_part, &scratch))) { in krb5_decrypt_tkt_part()
|
| H A D | mk_rep.c | 122 &reply.enc_part))) in k5_mk_rep() 130 memset(reply.enc_part.ciphertext.data, 0, reply.enc_part.ciphertext.length); in k5_mk_rep() 131 free(reply.enc_part.ciphertext.data); in k5_mk_rep() 132 reply.enc_part.ciphertext.length = 0; in k5_mk_rep() 133 reply.enc_part.ciphertext.data = 0; in k5_mk_rep()
|
| H A D | rd_priv.c | 63 ret = alloc_data(&plaintext, privmsg->enc_part.ciphertext.length); in read_krbpriv() 69 &privmsg->enc_part, &plaintext); in read_krbpriv() 89 *enc_out = privmsg->enc_part; in read_krbpriv() 90 memset(&privmsg->enc_part, 0, sizeof(privmsg->enc_part)); in read_krbpriv()
|
| H A D | kdc_rep_dc.c | 52 scratch.length = dec_rep->enc_part.ciphertext.length; in krb5_kdc_rep_decrypt_proc() 53 if (!(scratch.data = malloc(dec_rep->enc_part.ciphertext.length))) { in krb5_kdc_rep_decrypt_proc() 59 if ((retval = krb5_c_decrypt(context, key, usage, 0, &dec_rep->enc_part, in krb5_kdc_rep_decrypt_proc()
|
| H A D | rd_rep.c | 88 scratch.length = reply->enc_part.ciphertext.length; in krb5_rd_rep() 97 &reply->enc_part, &scratch); in krb5_rd_rep() 166 scratch.length = reply->enc_part.ciphertext.length; in krb5_rd_rep_dce() 174 &reply->enc_part, &scratch))) in krb5_rd_rep_dce()
|
| H A D | srv_dec_tkt.c | 84 ticket->enc_part.kvno, in krb5_server_decrypt_ticket_keytab() 85 ticket->enc_part.enctype, &ktent); in krb5_server_decrypt_ticket_keytab() 102 if (ktent.key.enctype != ticket->enc_part.enctype) { in krb5_server_decrypt_ticket_keytab()
|
| H A D | copy_tick.c | 105 retval = krb5_copy_data(context, &from->enc_part.ciphertext, &scratch); in krb5_copy_ticket() 111 tempto->enc_part.ciphertext = *scratch; in krb5_copy_ticket() 115 free(tempto->enc_part.ciphertext.data); in krb5_copy_ticket()
|
| H A D | encrypt_tk.c | 60 &dec_ticket->enc_part); in krb5_encrypt_tkt_part()
|
| H A D | rd_cred.c | 165 ret = decrypt_encpart(context, &krbcred->enc_part, authcon, &encpart); in krb5_rd_cred() 176 &krbcred->enc_part, NULL); in krb5_rd_cred()
|
| H A D | kfree.c | 85 free(val->enc_part.ciphertext.data); in krb5_free_ap_rep() 157 free(val->enc_part.ciphertext.data); in krb5_free_cred() 322 free(val->enc_part.ciphertext.data); in krb5_free_kdc_rep() 421 free(val->enc_part.ciphertext.data); in krb5_free_priv() 455 free(val->enc_part.ciphertext.data); in krb5_free_ticket() 704 krb5_free_data_contents(context, &val->enc_part.ciphertext); in krb5_free_fast_armored_req()
|
| /freebsd/crypto/heimdal/lib/krb5/ |
| H A D | ticket.c | 624 &dec_rep->kdc_rep.enc_part, in decrypt_tkt() 633 &dec_rep->enc_part, in decrypt_tkt() 638 &dec_rep->enc_part, in decrypt_tkt() 681 creds->session.keytype = rep->enc_part.key.keytype; in _krb5_extract_ticket() 683 rep->enc_part.key.keyvalue.data, in _krb5_extract_ticket() 684 rep->enc_part.key.keyvalue.length); in _krb5_extract_ticket() 716 rep->enc_part.sname, in _krb5_extract_ticket() 717 rep->enc_part.srealm); in _krb5_extract_ticket() 740 if (strcmp(rep->enc_part.srealm, srealm) != 0 || in _krb5_extract_ticket() 741 strcmp(rep->enc_part.srealm, crealm) != 0) in _krb5_extract_ticket() [all …]
|
| H A D | mk_priv.c | 96 krb5_data_zero (&s.enc_part.cipher); in krb5_mk_priv() 106 s.enc_part.etype = key->keytype; in krb5_mk_priv() 107 s.enc_part.kvno = NULL; in krb5_mk_priv() 119 &s.enc_part.cipher); in krb5_mk_priv() 134 krb5_data_free (&s.enc_part.cipher); in krb5_mk_priv() 151 krb5_data_free (&s.enc_part.cipher); in krb5_mk_priv()
|
| H A D | rd_cred.c | 99 if (cred.enc_part.etype == ETYPE_NULL) { in krb5_rd_cred() 101 enc_krb_cred_part_data.length = cred.enc_part.cipher.length; in krb5_rd_cred() 102 enc_krb_cred_part_data.data = cred.enc_part.cipher.data; in krb5_rd_cred() 120 &cred.enc_part, in krb5_rd_cred() 142 &cred.enc_part, in krb5_rd_cred() 155 if (enc_krb_cred_part_data.data != cred.enc_part.cipher.data) in krb5_rd_cred()
|
| H A D | rd_req.c | 40 EncryptedData *enc_part, in decrypt_tkt_enc_part() argument 54 enc_part, in decrypt_tkt_enc_part() 72 EncryptedData *enc_part, in decrypt_authenticator() argument 87 enc_part, in decrypt_authenticator() 94 enc_part, in decrypt_authenticator() 232 ret = decrypt_tkt_enc_part (context, key, &ticket->enc_part, &t); in krb5_decrypt_ticket() 794 if (ap_req->ticket.enc_part.kvno) in get_key_from_keytab() 795 kvno = *ap_req->ticket.enc_part.kvno; in get_key_from_keytab() 803 ap_req->ticket.enc_part.etype, in get_key_from_keytab() 968 if (ap_req.ticket.enc_part.kvno) in krb5_rd_req_ctx() [all …]
|
| H A D | mk_rep.c | 91 ap.enc_part.etype = auth_context->keyblock->keytype; in krb5_mk_rep() 92 ap.enc_part.kvno = NULL; in krb5_mk_rep() 111 &ap.enc_part.cipher); in krb5_mk_rep()
|
| H A D | build_ap_req.c | 60 copy_EncryptedData(&t.enc_part, &ap.ticket.enc_part); in krb5_build_ap_req()
|
| H A D | get_for_creds.c | 410 cred.enc_part.etype = ENCTYPE_NULL; in krb5_get_forwarded_creds() 411 cred.enc_part.kvno = NULL; in krb5_get_forwarded_creds() 412 cred.enc_part.cipher.data = buf; in krb5_get_forwarded_creds() 413 cred.enc_part.cipher.length = buf_size; in krb5_get_forwarded_creds() 434 &cred.enc_part); in krb5_get_forwarded_creds()
|
| H A D | free.c | 40 free_EncTGSRepPart(&rep->enc_part); in krb5_free_kdc_rep()
|
| /freebsd/crypto/heimdal/kuser/ |
| H A D | kimpersonate.c | 71 EncryptedData enc_part; in encode_ticket() local 75 memset (&enc_part, 0, sizeof(enc_part)); in encode_ticket() 117 &ticket.enc_part); in encode_ticket()
|
| H A D | klist.c | 160 ret = krb5_enctype_to_string(context, t.enc_part.etype, &s); in print_cred_verbose() 166 printf(N_("unknown-enctype(%d)", ""), t.enc_part.etype); in print_cred_verbose() 168 if(t.enc_part.kvno) in print_cred_verbose() 169 printf(N_(", kvno %d", ""), *t.enc_part.kvno); in print_cred_verbose() 171 if(cred->session.keytype != t.enc_part.etype) { in print_cred_verbose()
|
| /freebsd/crypto/krb5/src/kdc/ |
| H A D | do_as_req.c | 300 state->ticket_reply.enc_part.kvno = current_kvno(state->server); in finish_process_as_req() 310 state->reply.enc_part.enctype = state->client_keyblock.enctype; in finish_process_as_req() 330 state->reply.enc_part.kvno = state->client_key->key_data_kvno; in finish_process_as_req() 336 memset(state->reply.enc_part.ciphertext.data, 0, in finish_process_as_req() 337 state->reply.enc_part.ciphertext.length); in finish_process_as_req() 338 free(state->reply.enc_part.ciphertext.data); in finish_process_as_req() 408 if (state->ticket_reply.enc_part.ciphertext.data != NULL) { in finish_process_as_req() 409 memset(state->ticket_reply.enc_part.ciphertext.data , 0, in finish_process_as_req() 410 state->ticket_reply.enc_part.ciphertext.length); in finish_process_as_req() 411 free(state->ticket_reply.enc_part.ciphertext.data); in finish_process_as_req()
|
| H A D | do_tgs_req.c | 1057 ticket_reply.enc_part.kvno = 0; in tgs_issue_ticket() 1060 ticket_reply.enc_part.kvno = current_kvno(t->server); in tgs_issue_ticket() 1088 reply.enc_part.kvno = 0; in tgs_issue_ticket() 1089 reply.enc_part.enctype = initial_reply_key->enctype; in tgs_issue_ticket() 1129 zapfree(ticket_reply.enc_part.ciphertext.data, in tgs_issue_ticket() 1130 ticket_reply.enc_part.ciphertext.length); in tgs_issue_ticket() 1131 zapfree(reply.enc_part.ciphertext.data, reply.enc_part.ciphertext.length); in tgs_issue_ticket()
|
| H A D | kdc_util.c | 301 krb5_enctype search_enctype = apreq->ticket->enc_part.enctype; in kdc_rd_ap_req() 324 kvno = apreq->ticket->enc_part.kvno; in kdc_rd_ap_req() 345 } while (retval && apreq->ticket->enc_part.kvno == 0 && kvno-- > 1 && in kdc_rd_ap_req() 371 search_enctype = ticket->enc_part.enctype; in kdc_get_server_key() 372 if (ticket->enc_part.kvno) in kdc_get_server_key() 373 search_kvno = ticket->enc_part.kvno; in kdc_get_server_key() 1212 enctype_name(rep->enc_part.enctype, name, sizeof(name)); in rep_etypes2str() 1213 k5_buf_add_fmt(&buf, "%s(%ld)", name, (long)rep->enc_part.enctype); in rep_etypes2str() 1216 etype = rep->ticket->enc_part.enctype; in rep_etypes2str()
|