der Mouse for spotting the same error in my 3des-ctr implementation.
git-svn-id: http://svn.tartarus.org/sgt/putty@5700
cda61777-01e9-0310-a592-
d414129be87e
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 ((iv0 = (iv0 + 1) & 0xffffffff) == 0)
- iv1 = (iv1 + 1) & 0xffffffff;
+ if ((iv1 = (iv1 + 1) & 0xffffffff) == 0)
+ iv0 = (iv0 + 1) & 0xffffffff;
blk += 8;
len -= 8;
}