diff options
| author | Theodore Tso <tytso@mit.edu> | 1993-06-03 12:15:18 +0000 |
|---|---|---|
| committer | Theodore Tso <tytso@mit.edu> | 1993-06-03 12:15:18 +0000 |
| commit | 014b4b955c995b5e854cdd31b01879a2d0cb3596 (patch) | |
| tree | 401a2c1507cdf7d48e78d55bad23f6577263c382 /src | |
| parent | db3c9ffc82c787d0ae6a2ef50eb493545c52a19f (diff) | |
| download | krb5-014b4b955c995b5e854cdd31b01879a2d0cb3596.tar.gz krb5-014b4b955c995b5e854cdd31b01879a2d0cb3596.tar.xz krb5-014b4b955c995b5e854cdd31b01879a2d0cb3596.zip | |
Changed so that kerberos5.c would compile with the ENCRYPTION option
turned off.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2599 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/appl/telnet/libtelnet/kerberos5.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/appl/telnet/libtelnet/kerberos5.c b/src/appl/telnet/libtelnet/kerberos5.c index 4b227a575..5f89b987b 100644 --- a/src/appl/telnet/libtelnet/kerberos5.c +++ b/src/appl/telnet/libtelnet/kerberos5.c @@ -117,14 +117,15 @@ static krb5_tkt_authent *authdat = NULL; /* telnet matches the AP_REQ and AP_REP with this */ static krb5_authenticator authenticator; +void kerberos5_forward(); + /* some compilers can't hack void *, so we use the Kerberos krb5_pointer, which is either void * or char *, depending on the compiler. */ #define Voidptr krb5_pointer -#if defined(ENCRYPTION) Block session_key; -#endif + static int Data(ap, type, d, c) Authenticator *ap; @@ -346,7 +347,9 @@ kerberos5_is(ap, data, cnt) krb5_principal server; krb5_ap_rep_enc_part reply; krb5_data outbuf; +#ifdef ENCRYPTION Session_Key skey; +#endif char *name; char *getenv(); krb5_data inbuf; @@ -454,11 +457,13 @@ kerberos5_is(ap, data, cnt) (Voidptr )session_key, sizeof(Block)); } else break; - + +#ifdef ENCRYPTION skey.type = SK_DES; skey.length = 8; skey.data = session_key; encrypt_session_key(&skey, 1); +#endif break; case KRB_FORWARD: inbuf.data = (char *)data; |
