Berin, Just to let you know that I have added param to the WinCAPICryptoProvider ctor which fix a problem that XSEC fails to initialize if user doesn't have admin rights (CRYPT_MACHINE_KEYSET flag):
http://cvs.apache.org/viewcvs.cgi/xml-security/c/src/enc/WinCAPI/WinCAPI CryptoProvider.hpp?r1=1.15&r2=1.16&diff_format=h http://cvs.apache.org/viewcvs.cgi/xml-security/c/src/enc/WinCAPI/WinCAPI CryptoProvider.cpp?r1=1.15&r2=1.16&diff_format=h I have noticed that those WinCAPICryptoProvider files contains tabs and unfortunately they look different (code layout) in Notepad.exe, web CVS viewer and mine and your VC6 IDE, because of different values (in blank spaces) for tab character. I think we should stick to the Apache guidelines: http://www.apache.org/dev/styleguide.html which might need conversion of lots of files. :( Best regards, Milan