Hi Marteen, As you mentioned, I can confirm that this combination of flags is allowed only when the default container is specified (the second parameter pszContainer set to NULL). So, a small patch would consist of adding this flags combination to the same switch code of CRYPT_VERIFYCONTEXT. Could you please send the patching code along with the test to the patches list?. Thanks for pointing this behavior.
Mounir IDRASSI IDRIX - Cryptography and IT Security Experts http://www.idrix.fr Maarten Lankhorst wrote: > Hello, > > After retrying, I tried the same function arguments that msn messenger > 7.5 passes to advapi32. It seems that function _is_ allowed to define > the flags CRYPT_NEWKEYSET and CRYPT_VERIFYCONTEXT at the same time. > > I tried the same flags for advapi32 crosstest 'crypt' in linux and windows. > > Linux: > $ wine advapi32_crosstest.exe crypt > crypt.c:198: Test failed: 0/80090009 > > windows 2000: > Test didn't fail. > > Patch attached. > Note that second parameter must be NULL for this call to succeed. > > Maarten >
