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]