Hi, I have found out from one Microsoft employee that Win2003 Server CryptoAPI supports SHA2 (256, 384 & 512) for RSA Enhanced and AES providers. There is no documentation on MSDN about this, yet. If I find something I will post it here. There is documentation about SHA2 support in CAPICOM:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/seccryp to/security/hasheddata_algorithm.asp and CAPICOM is COM interface to the CryptoAPI. I have installed latest PlatformSDK (Feb 2003, I think) and constants for SHA2 are provided next to SHA1 in WinCrypt.h. Best regards, Milan > -----Original Message----- > From: Berin Lautenbach [mailto:[EMAIL PROTECTED] > Sent: Tuesday, March 29, 2005 11:51 AM > To: security-dev@xml.apache.org > Subject: Re: C++ lib support for SHA-256, etc.? > > > Milan Tomic wrote: > > > Berin, > > > > SHA-256, 384 & 512 are supported in Win2003 Server CryptoAPI. We > > should support it in XSEC also. :) > > I did some work a few weeks back to get the basic support > into the code > (for OpenSSL 0.9.8), so it should be a matter of simply > implementing the > required actions into the WinCAPI digest classes. > > I must admit I hadn't realised it was in there - I went looking a few > weeks back and couldn't find any references. Do you have a > pointer to > any doco? > > Cheers, > Berin >