• Daniel Stenberg's avatar
    - I did a cleanup of the internal generic SSL layer and how the various SSL · 04d5c8fb
    Daniel Stenberg authored
      libraries are supported. Starting now, each underlying SSL library support
      code does a set of defines for the 16 functions the generic layer (sslgen.c)
      uses (all these new function defines use the prefix "curlssl_"). This
      greatly simplified the generic layer in readability by involving much less
      #ifdefs and other preprocessor stuff and should make it easier for people to
      make libcurl work with new SSL libraries.
    
      Hopefully I can later on document these 16 functions somewhat as well.
    
      I also made most of the internal SSL-dependent functions (using Curl_ssl_
      prefix) #defined to nothing when no SSL support is requested - previously
      they would unnecessarily call mostly empty functions.
    04d5c8fb
To find the state of this project's repository at the time of any of these versions, check out the tags.