Hi Martin,

here is a patch for OpenSSL. I will send the patch today to OpenSSL'S RT.

Michael
--
_______________________________________________________________

Michael Bell                    Humboldt-Universitaet zu Berlin

Tel.: +49 (0)30-2093 2482       ZE Computer- und Medienservice
Fax:  +49 (0)30-2093 2704       Unter den Linden 6
[EMAIL PROTECTED]   D-10099 Berlin
_______________________________________________________________
--- openssl-0.9.7c/apps/ca.c    2003-04-03 20:50:48.000000000 +0200
+++ CRL_MD/apps/ca.c    2004-10-04 10:28:42.000000000 +0200
@@ -1544,7 +1544,14 @@
                                dgst=EVP_dss1();
                        else
 #endif
-                               dgst=EVP_md5();
+                               if ((md=NCONF_get_string(conf, 
section,ENV_DEFAULT_MD)) == NULL)
+                                       dgst=EVP_md5();
+                               else
+                                       if ((dgst=EVP_get_digestbyname(md)) == NULL)
+                                               {
+                                               BIO_printf(bio_err,"%s is an 
unsupported message digest type\n",md);
+                                               goto err;
+                                               }
                        }
 
                /* Add any extensions asked for */

Reply via email to