summaryrefslogtreecommitdiff
path: root/deattack.c
diff options
context:
space:
mode:
Diffstat (limited to 'deattack.c')
-rw-r--r--deattack.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/deattack.c b/deattack.c
index 96a7ebf4c..12849a32d 100644
--- a/deattack.c
+++ b/deattack.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: deattack.c,v 1.16 2001/12/05 03:56:39 itojun Exp $ */ 1/* $OpenBSD: deattack.c,v 1.17 2001/12/19 07:18:56 deraadt Exp $ */
2 2
3/* 3/*
4 * Cryptographic attack detector for ssh - source code 4 * Cryptographic attack detector for ssh - source code
@@ -37,7 +37,7 @@
37#define HASH_FACTOR(x) ((x)*3/2) 37#define HASH_FACTOR(x) ((x)*3/2)
38#define HASH_UNUSEDCHAR (0xff) 38#define HASH_UNUSEDCHAR (0xff)
39#define HASH_UNUSED (0xffff) 39#define HASH_UNUSED (0xffff)
40#define HASH_IV (0xfffe) 40#define HASH_IV (0xfffe)
41 41
42#define HASH_MINBLOCKS (7*SSH_BLOCKSIZE) 42#define HASH_MINBLOCKS (7*SSH_BLOCKSIZE)
43 43
@@ -135,7 +135,7 @@ detect_attack(u_char *buf, u_int32_t len, u_char *IV)
135 135
136 for (c = buf, j = 0; c < (buf + len); c += SSH_BLOCKSIZE, j++) { 136 for (c = buf, j = 0; c < (buf + len); c += SSH_BLOCKSIZE, j++) {
137 for (i = HASH(c) & (n - 1); h[i] != HASH_UNUSED; 137 for (i = HASH(c) & (n - 1); h[i] != HASH_UNUSED;
138 i = (i + 1) & (n - 1)) { 138 i = (i + 1) & (n - 1)) {
139 if (h[i] == HASH_IV) { 139 if (h[i] == HASH_IV) {
140 if (!CMP(c, IV)) { 140 if (!CMP(c, IV)) {
141 if (check_crc(c, buf, len, IV)) 141 if (check_crc(c, buf, len, IV))