Activity log for bug #901058

Date Who What changed Old value New value Message
2011-12-07 04:05:44 aj00200 bug added bug
2011-12-07 04:07:00 aj00200 visibility private public
2012-02-05 23:25:13 al1ce description The OTP encryption module is currently using addition and then modulo division to preform encryption but XOR encryption would be much better since it works at the bit level and it would probably be faster. XOR can be preformed by PyCrypto (which is probably fast, at least if the faster math stuff is available). Otherwise, the following code probably works but could use some testing. [chr(ord(p) ^ ord(o)) for plain[i],otp[i] in range(len(plain))] "".join on above The OTP encryption module is currently using addition and then modulo division to preform encryption but XOR encryption would be much better since it works at the bit level and it would probably be faster. XOR can be preformed by PyCrypto (which is probably fast, at least if the faster math stuff is available). Otherwise, the following code works, however is significantly slower than XOR in PyCrypto. "".join(chr(ord(p) ^ ord(o)) for plain[i],otp[i] in range(len(plain))
2012-02-09 03:17:39 aj00200 anonplus: assignee aj00200 (aj00200) Vomun Security Team (vomun-security)
2012-02-09 03:17:47 aj00200 anonplus: milestone build-8
2012-02-10 02:12:31 aj00200 anonplus: milestone build-8 build-7
2012-02-10 02:14:19 Launchpad Janitor branch linked lp:~aj00200/anonplus/bug-901058
2012-02-10 02:41:49 aj00200 anonplus: status Triaged Fix Committed
2012-04-06 00:50:21 aj00200 anonplus: milestone build-7 r212
2012-04-06 00:52:51 aj00200 anonplus: status Fix Committed Fix Released