aboutsummaryrefslogtreecommitdiff
path: root/src/lib/krb5/krb/decrypt_tk.c
diff options
context:
space:
mode:
authorJohn Kohl <jtkohl@mit.edu>1990-10-10 17:21:15 +0000
committerJohn Kohl <jtkohl@mit.edu>1990-10-10 17:21:15 +0000
commit3f1e5dddf9ab7aa7b02222db19013fe8cd62b245 (patch)
tree4576ac715215692cc3215dad8b45b1e0a4ed3d32 /src/lib/krb5/krb/decrypt_tk.c
parent9d283f66d00c3d3265190d5f0d8e2fceff63077d (diff)
downloadkrb5-3f1e5dddf9ab7aa7b02222db19013fe8cd62b245.zip
krb5-3f1e5dddf9ab7aa7b02222db19013fe8cd62b245.tar.gz
krb5-3f1e5dddf9ab7aa7b02222db19013fe8cd62b245.tar.bz2
changes for new encryption data structures
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1229 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/krb/decrypt_tk.c')
-rw-r--r--src/lib/krb5/krb/decrypt_tk.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/krb5/krb/decrypt_tk.c b/src/lib/krb5/krb/decrypt_tk.c
index 64fb684..3c5619b 100644
--- a/src/lib/krb5/krb/decrypt_tk.c
+++ b/src/lib/krb5/krb/decrypt_tk.c
@@ -23,7 +23,7 @@ static char rcsid_decrypt_tk_c[] =
#include <krb5/ext-proto.h>
/*
- Takes encrypted dec_ticket->enc_part, encrypts with dec_ticket->etype
+ Decrypts dec_ticket->enc_part
using *srv_key, and places result in dec_ticket->enc_part2.
The storage of dec_ticket->enc_part2 will be allocated before return.
@@ -41,15 +41,15 @@ register krb5_ticket *ticket;
krb5_data scratch;
krb5_error_code retval;
- if (!valid_etype(ticket->etype))
+ if (!valid_etype(ticket->enc_part.etype))
return KRB5_PROG_ETYPE_NOSUPP;
/* put together an eblock for this encryption */
- eblock.crypto_entry = krb5_csarray[ticket->etype]->system;
+ eblock.crypto_entry = krb5_csarray[ticket->enc_part.etype]->system;
- scratch.length = ticket->enc_part.length;
- if (!(scratch.data = malloc(ticket->enc_part.length)))
+ scratch.length = ticket->enc_part.ciphertext.length;
+ if (!(scratch.data = malloc(ticket->enc_part.ciphertext.length)))
return(ENOMEM);
/* do any necessary key pre-processing */
@@ -59,7 +59,7 @@ register krb5_ticket *ticket;
}
/* call the encryption routine */
- if (retval = krb5_decrypt((krb5_pointer) ticket->enc_part.data,
+ if (retval = krb5_decrypt((krb5_pointer) ticket->enc_part.ciphertext.data,
(krb5_pointer) scratch.data,
scratch.length, &eblock, 0)) {
(void) krb5_finish_key(&eblock);