These changes make it easier to configure OpenSSL on Windows.

crypto/x509/x509_def.c:
67c68,71
<       { return(X509_PRIVATE_DIR); }
---
>       {
>             char * p = getenv(X509_PRIVATE_DIR_EVP);
>             return(p?p:X509_PRIVATE_DIR);
>         }
70c74,77
<       { return(X509_CERT_AREA); }
---
>       {
>             char * p = getenv(X509_CERT_AREA_EVP);
>             return(p?p:X509_CERT_AREA);
>         }
73c80,83
<       { return(X509_CERT_DIR); }
---
>       {
>             char * p = getenv(X509_CERT_DIR_EVP);
>             return(p?p:X509_CERT_DIR);
>         }
76c86,89
<       { return(X509_CERT_FILE); }
---
>       {
>             char * p = getenv(X509_CERT_FILE_EVP);
>             return(p?p:X509_CERT_FILE);
>         }
79c92,94
<       { return(X509_CERT_DIR_EVP); }
---
>       {
>             return(X509_CERT_DIR_EVP);
>         }
82c97,99
<       { return(X509_CERT_FILE_EVP); }
---
>         {
>             return(X509_CERT_FILE_EVP);
>         }
83a101,110
> char *X509_get_default_cert_area_env()
>         {
>             return(X509_CERT_AREA_EVP);
>         }
>
> char *X509_get_default_private_dir_env()
>         {
>             return(X509_PRIVATE_DIR_EVP);
>         }
>

This one is missing.  A similar statement is already present in
ssleay.c. 

apps/ca.c:
400a401,405
>
>       /* Lets load up our environment a little */
>         if (configfile == NULL)
>                 configfile=getenv("SSLEAY_CONF");
>


    Jeffrey Altman * Sr.Software Designer * Kermit-95 for Win32 and OS/2
                 The Kermit Project * Columbia University
              612 West 115th St #716 * New York, NY * 10025
  http://www.kermit-project.org/k95.html * [EMAIL PROTECTED]


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to