Incorrect Blowfish-CBC/CFB/OFB encryption on 64-bit architectute
Status: Inactive
Brought to you by:
mtbishop
64-bit vtun client normally receives first encrypted packet from 32-bit server, but 32-bit vtun server reports an error and closes connection when the first incoming Blowfish-CBC/CFB/OFB-encrypted packet from the 64-bit client.
When compression is enabled server gives "Inflate error -3", when running without compression issued "Invalid argument (22)."
Blowfish-ECB and AES works without errors.
Tested builds and versions:
server: Debian i386 package vtun-3.0.2
client: Arch linux 32-bit(i686, armv7h, armv6h), 64-bit(x86_64), versions 3.0.2, 3.0.3, 3_X2
Email replies to this user are bouncing. Ticket held open anyway, pending testing/repro.