Include kvno in ticket.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3078 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -484,6 +484,7 @@ as_rep(KDC_REQ *req,
|
|||||||
buf + sizeof(buf) - len,
|
buf + sizeof(buf) - len,
|
||||||
len,
|
len,
|
||||||
etype,
|
etype,
|
||||||
|
server->kvno,
|
||||||
&ekey->key,
|
&ekey->key,
|
||||||
&rep.ticket.enc_part);
|
&rep.ticket.enc_part);
|
||||||
hdb_free_key(ekey);
|
hdb_free_key(ekey);
|
||||||
@@ -500,6 +501,7 @@ as_rep(KDC_REQ *req,
|
|||||||
buf + sizeof(buf) - len,
|
buf + sizeof(buf) - len,
|
||||||
len,
|
len,
|
||||||
etype,
|
etype,
|
||||||
|
client->kvno,
|
||||||
&ekey->key,
|
&ekey->key,
|
||||||
&rep.enc_part);
|
&rep.enc_part);
|
||||||
hdb_free_key(ekey);
|
hdb_free_key(ekey);
|
||||||
@@ -792,6 +794,7 @@ tgs_make_reply(KDC_REQ_BODY *b, EncTicketPart *tgt,
|
|||||||
ekey = unseal_key(skey);
|
ekey = unseal_key(skey);
|
||||||
krb5_encrypt_EncryptedData(context, buf + sizeof(buf) - len, len,
|
krb5_encrypt_EncryptedData(context, buf + sizeof(buf) - len, len,
|
||||||
etype,
|
etype,
|
||||||
|
server->kvno,
|
||||||
&ekey->key,
|
&ekey->key,
|
||||||
&rep.ticket.enc_part);
|
&rep.ticket.enc_part);
|
||||||
hdb_free_key(ekey);
|
hdb_free_key(ekey);
|
||||||
@@ -819,6 +822,7 @@ tgs_make_reply(KDC_REQ_BODY *b, EncTicketPart *tgt,
|
|||||||
krb5_encrypt_EncryptedData(context,
|
krb5_encrypt_EncryptedData(context,
|
||||||
buf + sizeof(buf) - len, len,
|
buf + sizeof(buf) - len, len,
|
||||||
etype, /* XXX */
|
etype, /* XXX */
|
||||||
|
0,
|
||||||
&tgt->key,
|
&tgt->key,
|
||||||
&rep.enc_part);
|
&rep.enc_part);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user