diff options
author | John Kohl <jtkohl@mit.edu> | 1990-10-10 17:21:15 +0000 |
---|---|---|
committer | John Kohl <jtkohl@mit.edu> | 1990-10-10 17:21:15 +0000 |
commit | 3f1e5dddf9ab7aa7b02222db19013fe8cd62b245 (patch) | |
tree | 4576ac715215692cc3215dad8b45b1e0a4ed3d32 /src/lib/krb5/krb/decrypt_tk.c | |
parent | 9d283f66d00c3d3265190d5f0d8e2fceff63077d (diff) | |
download | krb5-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.c | 12 |
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); |