projects
/
u
/
mdw
/
putty
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6236e66
)
In blowfish-ctr mode, increment the counter in the correct order. Thanks to
author
ben
<ben@cda61777-01e9-0310-a592-d414129be87e>
Thu, 28 Apr 2005 08:24:46 +0000
(08:24 +0000)
committer
ben
<ben@cda61777-01e9-0310-a592-d414129be87e>
Thu, 28 Apr 2005 08:24:46 +0000
(08:24 +0000)
der Mouse for spotting the same error in my 3des-ctr implementation.
git-svn-id: svn://svn.tartarus.org/sgt/putty@5700
cda61777
-01e9-0310-a592-
d414129be87e
sshblowf.c
patch
|
blob
|
blame
|
history
diff --git
a/sshblowf.c
b/sshblowf.c
index
0ca81eb
..
0f00a77
100644
(file)
--- a/
sshblowf.c
+++ b/
sshblowf.c
@@
-406,8
+406,8
@@
static void blowfish_msb_sdctr(unsigned char *blk, int len,
PUT_32BIT_MSB_FIRST(blk, tmp ^ b[0]);
tmp = GET_32BIT_MSB_FIRST(blk + 4);
PUT_32BIT_MSB_FIRST(blk + 4, tmp ^ b[1]);
- if ((iv
0 = (iv0
+ 1) & 0xffffffff) == 0)
- iv
1 = (iv1
+ 1) & 0xffffffff;
+ if ((iv
1 = (iv1
+ 1) & 0xffffffff) == 0)
+ iv
0 = (iv0
+ 1) & 0xffffffff;
blk += 8;
len -= 8;
}