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
> 


Reply via email to