sorry, you have to change the endian of the KEY, not the streams lorenzo
-----Original Message----- From: Szabó Lőrinc Sent: Thursday, October 10, 2002 5:25 PM To: [EMAIL PROTECTED] Subject: RE: Blowfish crossplatform endian problem I think I got it boys! :) The solution is: You just only have to change the endian-ness every dword of the input encrypted stream, and the decrypted stream will be ok. Now, i just only have to search for the right implementations (which must have to be similar) SPARC encryption -> Intel decryption.. lorenzo -----Original Message----- From: Szabó Lőrinc Sent: Thursday, October 10, 2002 4:37 PM To: [EMAIL PROTECTED] Subject: Blowfish crossplatform endian problem Hello! I use latest OpenSSL 0.9.6 I encrypt a stream on an Intel machine with a specified 64bit initvector using BF_cfb64_encrypt like this: 0123456789ABCDEF (hex stream) On an UltraSparc i wanted to decrypt the the encrypted stream, but the stream was messed... When i tried the decryption with a modified initvector (because of the endianness) 67452301EFCDAB89 another stream comes out, but also not the one what i originally encrypted on Intel. Whats wrong? Did a make the correct modifications to avoid endian-problems? Or maybe a bug? How can i fix my code? Thanks in advance, lorenzo ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED] ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED] ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]