summaryrefslogtreecommitdiff
path: root/server/kstuff.c
diff options
context:
space:
mode:
authorGravatar Karl Ramm <kcr@mit.edu>2008-01-21 19:12:44 +0000
committerGravatar Karl Ramm <kcr@mit.edu>2008-01-21 19:12:44 +0000
commit76e39391f4f5277f65e87a93e70fdf1fa6035051 (patch)
tree8844d727e14a60914d92620de254688acbc57ba6 /server/kstuff.c
parent5de536083518144acf875e49288f8154eb401ed7 (diff)
no more NOENCRYPTION
Diffstat (limited to 'server/kstuff.c')
-rw-r--r--server/kstuff.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/server/kstuff.c b/server/kstuff.c
index 63d1f1c..c82f962 100644
--- a/server/kstuff.c
+++ b/server/kstuff.c
@@ -851,11 +851,8 @@ ZCheckAuthentication4(ZNotice_t *notice,
}
/* Check the cryptographic checksum. */
-#ifdef NOENCRYPTION
- checksum = 0;
-#else
checksum = compute_checksum(notice, dat.session);
-#endif
+
if (checksum != notice->z_checksum)
return ZAUTH_FAILED;
@@ -872,9 +869,6 @@ static ZChecksum_t
compute_checksum(ZNotice_t *notice,
C_Block session_key)
{
-#ifdef NOENCRYPTION
- return 0;
-#else
ZChecksum_t checksum;
char *cstart, *cend, *hstart = notice->z_packet, *hend = notice->z_message;
@@ -885,23 +879,19 @@ compute_checksum(ZNotice_t *notice,
checksum ^= des_quad_cksum((unsigned char *)notice->z_message, NULL, notice->z_message_len,
0, (C_Block *)session_key);
return checksum;
-#endif
}
static ZChecksum_t compute_rlm_checksum(ZNotice_t *notice,
C_Block session_key)
{
-#ifdef NOENCRYPTION
- return 0;
-#else
ZChecksum_t checksum;
char *cstart, *cend, *hstart = notice->z_packet;
cstart = notice->z_default_format + strlen(notice->z_default_format) + 1;
cend = cstart + strlen(cstart) + 1;
checksum = des_quad_cksum((unsigned char *)hstart, NULL, cstart - hstart, 0, (C_Block *)session_key);
+
return checksum;
-#endif
}
#ifdef HAVE_KRB5