fix EVP_dsa_sha macro

Submitted by: Nils Larsch
diff --git a/CHANGES b/CHANGES
index c288d54..c329d13 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1664,7 +1664,12 @@
   *) Clean old EAY MD5 hack from e_os.h.
      [Richard Levitte]
 
- Changes between 0.9.6c and 0.9.6d  [XX xxx 2002]
+ Changes between 0.9.6d and 0.9.6e  [XX xxx XXXX]
+
+  *) Fix EVP_dsa_sha macro.
+     [Nils Larsch]
+
+ Changes between 0.9.6c and 0.9.6d  [9 May 2002]
 
   *) Fix crypto/asn1/a_sign.c so that 'parameters' is omitted (not
      encoded as NULL) with id-dsa-with-sha1.
diff --git a/crypto/evp/evp.h b/crypto/evp/evp.h
index 981c617..061c5d1 100644
--- a/crypto/evp/evp.h
+++ b/crypto/evp/evp.h
@@ -190,7 +190,7 @@
 			EVP_rsa_octet_string(),EVP_mdc2())
 #define EVP_dsa_sha() \
 		EVP_PKEY_MD_add(NID_dsaWithSHA,\
-			EVP_dsa(),EVP_mdc2())
+			EVP_dsa(),EVP_sha())
 #define EVP_dsa_sha1() \
 		EVP_PKEY_MD_add(NID_dsaWithSHA1,\
 			EVP_dsa(),EVP_sha1())