wine/ tools/wine.inf include/config.h.in dlls/ ...

Vincent Béron vberon at mecano.gme.usherb.ca
Fri Nov 5 14:50:46 CST 2004


Le jeu 04/11/2004 à 16:15, Alexandre Julliard a écrit :
> Log message:
> 	Michael Jung <mjung at iss.tu-darmstadt.de>
> 	Implemented a substantial part of rsaenh.dll.
> 
> Patch: http://cvs.winehq.org/patch.py?id=14412

The committed patch doesn't compile on RH8. OpenSSL doesn't use the same
name for some datatypes/functions as the version used by Michael
(actually the prototype is different as well).

OpenSSL 0.9.7a (as found on FC1) will use OPENSSL_ENABLE_OLD_DES_SUPPORT
by default which will #define the old names to the new ones for the DES
functions.

RSAPrivateKey_dup is only defined in x509.h in OpenSSL 0.9.6b, not in
rsa.h. But pulling in x509.h also includes md4.h, md5.h and sha.h (via
evp.h), which redefine MD4_CTX (and MD5 and SHA _CTX also) with an
incompatible definition if the NO_MD4, etc. are not defined.

Changelog:
Allow rsaenh compilation with older (0.9.6b) OpenSSL version.
Remove a cast from const to not-const.

Vincent
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rsaenh2.diff
Type: text/x-patch
Size: 12248 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20041105/6a47572d/rsaenh2.bin


More information about the wine-devel mailing list