From: Ludovic L. <ll...@us...> - 2003-08-29 17:39:38
|
Hello, A new version of my patch to add (read-only) support for Trillian 'SecureIM' encrypted message, is available on SourceForge ( http://sourceforge.net/tracker/index.php?func=detail&aid=777300&group_id=235&atid=300235 ). It can now be compiled with 'libgcrypt' ( http://www.gnu.org/directory/libs/libgcrypt.html ) instead of previously OpenSSL. Libgcrypt is a GNU package, licensed under LGPL, so there shouldn't be any license incompatibility any more. I could'nt use NSS (that has beeen suggested on the list) because it doesn't support the blowfish encryption algorithm that is needed. On the contrary, libgcrypt allows this ciper to be used, and allows a straightforward implementation of the diffie hellman key exchange. To use this patch you'll need : * libgcrypt 1.1.42 installed and working, * applying the patch to a recent CVS snapshot * modifying src/protocols/oscar/Makefile to add -lgcrypt somewhere, modifying LIB_PATH and INCLUDE_PATH (have a look, in the patch, to Makefile.mingw), and adding 'trillcrypt.c' in the OBJS. * recompile liboscar. This patch was only tested in a Win2000 (MinGW32 3.0.0-rc4 + GCC 3.3.1) environment. YMMV. Best regards, PS: Luke, could you please re-open the tracker item ? Thank you. Ludovic LANGE |