<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hi all,<br>
    <br>
    I'm one of TransGaming's R&amp;D developers working on our
    portability products.<br>
    <br>
    We've recently done a cleanup and refactoring to the OpenSSL loading
    routines; rather than loading the libraries in a few different
    places we moved the code into an OpenSSL importer that consolidates
    the loading into a separate library.<br>
    <br>
    Our importer does some additional things that might not be overly
    useful to Wine, such as detecting and loading different versions of
    the OpenSSL libraries at runtime (rather that using the version
    detected while configuring), but the cleanup and refactoring worked
    out quite well, and we think the code would still be valuable to
    Wine.<br>
    <br>
    We could port this code back to the Wine tree, but it will take some
    effort to do so.&nbsp; Also, our current implementation of the dynamic
    OpenSSL importer isn't complete; we're only loading the specific
    functions we've needed up until now.<br>
    <br>
    Before going to the effort of completing the library, and porting it
    back to the Wine tree, I thought I'd reach out first to see if it's
    even something that's of interest?&nbsp; If it is, great, we can complete
    the library and submit some patches for review, but if the concept
    isn't of interest then we'll just continue using it internally.<br>
    <br>
    I've attached a copy of the main C file from the OpenSSL import
    library, so you can get an idea for what it will look like.&nbsp; Keeping
    in mind that it's not finished yet, and needs some cleaning up, does
    this approach look acceptable?&nbsp; Also attached is a patch (that won't
    directly apply) that should give an idea of its intended usage.<br>
    <br>
    Anyone have thoughts / questions?<br>
    <br>
    Thanks,<br>
    <br>
    Tim.<br>
    <br>
    <div class="moz-signature">-- <br>
      Tim Burrell<br>
      <a href="http://transgaming.com">TransGaming</a> Inc.<br>
      431 King Street West, Suite 600<br>
      Toronto, Ontario, Canada M5V 1K4<br>
    </div>
  </body>
</html>