Home
last modified time | relevance | path

Searched refs:enc_part (Results 1 – 25 of 52) sorted by relevance

123

/freebsd/crypto/krb5/src/lib/krb5/krb/
H A Dencode_kdc.c54 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 Dmk_priv.c57 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 Ddecrypt_tk.c46 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 Dmk_rep.c122 &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 Drd_priv.c63 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 Dkdc_rep_dc.c52 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 Drd_rep.c88 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 Dsrv_dec_tkt.c84 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 Dcopy_tick.c105 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 Dencrypt_tk.c60 &dec_ticket->enc_part); in krb5_encrypt_tkt_part()
H A Drd_cred.c165 ret = decrypt_encpart(context, &krbcred->enc_part, authcon, &encpart); in krb5_rd_cred()
176 &krbcred->enc_part, NULL); in krb5_rd_cred()
H A Dkfree.c85 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 Dticket.c624 &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 Dmk_priv.c96 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 Drd_cred.c99 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 Drd_req.c40 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 Dmk_rep.c91 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 Dbuild_ap_req.c60 copy_EncryptedData(&t.enc_part, &ap.ticket.enc_part); in krb5_build_ap_req()
H A Dget_for_creds.c410 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 Dfree.c40 free_EncTGSRepPart(&rep->enc_part); in krb5_free_kdc_rep()
/freebsd/crypto/heimdal/kuser/
H A Dkimpersonate.c71 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 Dklist.c160 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 Ddo_as_req.c300 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 Ddo_tgs_req.c1057 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 Dkdc_util.c301 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()

123