/*
* SHA256 nor SHA384 nor SHA512 are not supported on Windows XP and Windows 2000.
*/
-#ifdef CALG_SHA256
-DIGEST_INIT(SHA256, CALG_SHA256)
+#ifdef CALG_SHA_256
+DIGEST_INIT(SHA256, CALG_SHA_256)
DIGEST_UPDATE(SHA256)
DIGEST_FINAL(SHA256, SHA256_DIGEST_LENGTH)
#endif
-#ifdef CALG_SHA384
-DIGEST_INIT(SHA384, CALG_SHA384)
+#ifdef CALG_SHA_384
+DIGEST_INIT(SHA384, CALG_SHA_384)
DIGEST_UPDATE(SHA384)
DIGEST_FINAL(SHA384, SHA384_DIGEST_LENGTH)
#endif
-#ifdef CALG_SHA512
-DIGEST_INIT(SHA512, CALG_SHA512)
+#ifdef CALG_SHA_512
+DIGEST_INIT(SHA512, CALG_SHA_512)
DIGEST_UPDATE(SHA512)
DIGEST_FINAL(SHA512, SHA384_DIGEST_LENGTH)
#endif
#define HAVE_SHA1 1
#define SHA1_CTX Digest_CTX
#endif
-#ifdef CALG_SHA256
+#ifdef CALG_SHA_256
#define SHA256_DIGEST_LENGTH 32
#define HAVE_SHA256 1
#define SHA256_CTX Digest_CTX
#endif
-#ifdef CALG_SHA384
+#ifdef CALG_SHA_384
#define SHA384_DIGEST_LENGTH 48
#define HAVE_SHA384 1
#define SHA384_CTX Digest_CTX
#endif
-#ifdef CALG_SHA512
+#ifdef CALG_SHA_512
#define SHA512_DIGEST_LENGTH 64
#define HAVE_SHA512 1
#define SHA512_CTX Digest_CTX