The keylength calculation made in Crypto::xorestring(), Crypto::xordstring(), xorestr(), xordstr() is incorrect.
The length needs to be calculated against one of the segments as the current calculation allows the crypto to fall off the end of the key (resulting either in errors, or values of 0 being used in the Xor - depending on the implementation).
Issue was identified and fixed in the BTFW fork (
BTFW-7 )
Activity
2014-07-25 02:31:40
2014-07-25 02:31:49
2014-07-25 02:31:49