One of my wild dreams is to create an LSB package for Wine. One of the many roadblocks is OpenSSL. OpenSSL is not standardized, has a very fragile interface, and the openssl devs say they have no time to fix the problem. This leaves an opening for alternative crypto implementations. The way to tell whether an alternative crypto implementation is series is whether they have a good OpenSSL compatibility wrapper. So far I know of two: nss (the ssl used by Firefox) has one, http://fedoraproject.org/wiki/Nss_compat_ossl and gnu tls has one. nss is part of the LSB, but gnu tls is not.
Potentially one could link against nss and its wrapper instead of openssl when building an LSB package of wine. A few issues to consider: a) wrappers might need to be statically linked to avoid clashes with shared libraries built with the real openssl: http://www.linux-archive.org/fedora-development/148626-libgnutls-openssl-real-openssl-conflict.html b) gnu tls is gpl... Does wine currently link against any GPL (as opposed to LGPL) libraries? OK, back to the real world. - Dan